Site icon Modeling reality, generating software

GeneXus for Agents: 15 key questions answered

GeneXus for Agents enables a new way of working with GeneXus: more conversational, more flexible, and more aligned with how teams are incorporating Generative Artificial Intelligence into their daily workflows.

Through skills, tools, and interfaces compatible with standards such as MCP, GeneXus for Agents allows AI agents to interact with GeneXus Knowledge Bases from terminals, command-line tools (also known as CLIs), or code assistants – always within a controlled framework.

What is new about this product lies in the access and the work experience: users can now coordinate, review, and supervise agent-assisted tasks. The essentials, however, remain intact: the GeneXus engine, its deterministic generators, and the guarantees that allow mission-critical software to be created and evolved with confidence.

In this article, we answer some frequently asked questions about GeneXus for Agents:

1. What learning curve does GeneXus for Agents imply for GeneXus users?

For a GeneXus developer, the learning curve is incremental. It is not about abandoning the IDE or the traditional way of working, but about adding new interfaces to access the Knowledge Base: the IDE, command-line tools, and compatible agents. The main change involves learning to coordinate and supervise agent-assisted work, while keeping GeneXus knowledge as the foundation.

2. Does GeneXus for Agents work with large KBs?

GeneXus for Agents is designed to work on existing Knowledge Bases, even complex ones. In large KBs, what matters is that the agent does not act blindly: it queries the KB status, existing objects, defined attributes, and patterns used in other modules. Performance and depth of analysis may depend on the agent used, the infrastructure, and the organization of the KB.

3. Can GeneXus for Agents be used from VS Code?

Yes, it can be used from VS Code if the agent, extension, or CLI used is correctly configured to interact with GeneXus for Agents. In VS Code, you can also install the GeneXus Next extension (to be published in the VS Code marketplace) to have an editing experience for KB text files within VS Code.

4. Can GeneXus Next and GeneXus for Agents run on Mac and connect to GeneXus 18 KBs on a VM?

Yes, GeneXus for Agents can be used on Mac. Although a native version does not yet exist (it is under development), it works with the following architecture:

In the container: GeneXus Next (Knowledge Base and MCP Server) and SQL Server.

On the Mac: the CLI (Claude Code, Globant CODA, or another) and the GeneXus Next client, which communicates with the MCP Server.

There is currently no direct and supported way to connect GeneXus for Agents to a GeneXus 18 Knowledge Base from Mac. This is a path that has not yet been tested and would require additional research.

GeneXus for Agents connects directly to a GeneXus instance (GeneXus 18 or GeneXus Next), not to a GeneXus Server.

5. Can a Web Panel be created with GeneXus for Agents?

The creation of Web Panel forms is currently under development. To closely follow the status of this and other features in progress, you can consult the official documentation: GeneXus Next – Work in Progress.

6. Can GeneXus for Agents read a document with user stories to generate code?

Yes, as long as the agent used has the ability to interpret the document format. GeneXus for Agents does not read documents on its own: it enables the agent to interact with the GeneXus KB. In practice, an agent such as CODA, Claude Code, or Codex can analyze user stories, convert them into change proposals, and then operate on the KB through GeneXus for Agents.

7. Is it recorded in the operation history which user generates each change?

It depends on the agent and the workflow used. With CODA CLI – the recommended workflow for clients with Glob.AI OS licensing – actions are recorded within the work ecosystem defined for GeneXus, including review, impact, and model consistency.

Additionally, when changes are integrated into the KB and GeneXus Server, the user responsible for approving or publishing those changes is identified. If other agents are used, the level of traceability will depend on their capabilities and configuration.

8. Does GeneXus Next include its own agents, or is a subscription to external LLMs required?

No. GeneXus Next does not include or host its own LLM or coding agent.

GeneXus Next incorporates AI-assisted capabilities and can be integrated with agents. For enterprise scenarios, the recommended agent is Globant CODA, for reasons of security, governance, and traceability.

There is no lock-in with a single model provider: other agents such as OpenAI Codex or Claude Code can also be used, provided they are supported and correctly configured. The need for an external subscription will depend on the agent, the LLM provider, and the commercial scheme chosen by the organization.

9. Does GeneXus Next on Docker (Linux) have any limitations compared to GeneXus 18 on Windows?

GeneXus Next can run on Mac, Windows, and Linux, and official Docker images exist for linux/amd64 and linux/arm64. That said, the comparison with GeneXus 18 on Windows must be analyzed by workflow: generation, drivers, external dependencies, extensions, and technologies used by each KB.

For GeneXus for Agents, the central point is that agents operate on the local checkout and that the resulting changes are compatible with the KB and the GeneXus 18 workflow.

10. From which GeneXus 18 upgrade is it possible to use the MCP?

There is no minimum required upgrade of GeneXus 18 to use the MCP. Although internal tests are performed primarily with the most recent upgrades, there are users who have used it successfully with earlier versions such as U10, U13, and U15.

11. Are there limitations in the generation of objects (data or interfaces)?

GeneXus for Agents does not change the GeneXus engine. The runtime is not modified, the generators are not altered, and the core is not rewritten. What changes is the way of accessing and operating on the Knowledge Base.

Therefore, the possibilities and limits of generation continue to be determined by GeneXus, its generators, the available objects, and the version used. The agent can assist in creating, reviewing, or modifying objects, but final validation remains in the hands of the GeneXus engine.

12. Can Unit Tests be created with GeneXus for Agents?

This is an area that is still under development. The goal is for GeneXus for Agents to be able to manipulate all types of valid objects in GeneXus 18 and GeneXus Next, which requires developing grammars for the textual representation of the different object types, and skills to teach an agentic CLI how to correctly manipulate these files. Work is already underway to complete these requirements. As for testing objects, grammars have already been developed for all object types, except for the Test Suite object. Skills for these objects have not yet been defined.

13. Can GAM be used with GeneXus for Agents?

Yes, GAM is compatible with GeneXus for Agents. In the next version, specific skills will be released that will improve the effectiveness of the generated code, both for initializing and configuring GAM and for managing authentication. Additionally, work is underway on a GAM REST API that will allow implementing a complete GAM backend using GeneXus for Agents, although this functionality does not yet have a confirmed release date.

14. Can patterns such as K2B Tools or WorkWithPlus be used with GeneXus for Agents?

Yes, it is possible to use K2BTools, WorkWithPlus, and any other pattern, with one important consideration: the pattern must have its own implementation for GeneXus for Agents (the same one used for GeneXus Next).

Each pattern provider can choose to use the standard grammar defined by GeneXus to represent its instances, or define its own grammar and implement its own procedures for converting Knowledge Base objects into text files.

Therefore, the availability of each pattern will depend on the decision made by its respective provider.

15. Are transactions modified with GeneXus for Agents available in GeneXus 18 and GeneXus Server?

Yes. In the workflow for GeneXus 18 KBs, the agent works on a local copy obtained from GeneXus Next. Once changes are reviewed and approved, they are republished or synchronized with GeneXus Server.

Then, when working from GeneXus 18, those objects will be available as part of the normal KB workflow, provided that the changes are compatible with GeneXus 18 and pass the corresponding GeneXus engine validations.

For more information about GeneXus for Agents, we invite you to consult the FAQs and official documentation available on GeneXus Wiki.

You may also be interested in reading:

GeneXus and Neuro-Symbolic Architecture

The Problem with Prompt-Based Development

GeneXus in the Era of Agentic Development

Exit mobile version