ArchitectureBusiness Runtime

One Agent

Why there are no autonomous agents, and how RARS is one composed agent.

No Autonomous Agents

The AI industry has gravitated toward multi-agent architectures: collections of specialized agents that negotiate, delegate, and coordinate to accomplish goals. A "research agent" gathers information. A "planning agent" structures the approach. An "execution agent" carries out the work. They pass messages between each other, each with their own context and reasoning loop.

RARS doesn't work this way. There are no autonomous agents with independent goals, independent contexts, or independent decision-making. There is one agent, constructed dynamically from the matrices installed in your workspace. RARS is that agent.

Composed from Specifications

RARS doesn't have a fixed personality, fixed capabilities, or fixed knowledge. It assembles itself from your operating model, and it does so just-in-time.

When you open a context, RARS doesn't load your entire operating model upfront. It starts with lightweight summaries of installed matrices, enough to know what capabilities exist. As the work demands specific domains, RARS activates the relevant matrices on demand, loading their full schemas, actions, and constraints into the context.

The context is constructed from three layers:

  • Active matrices: activated just-in-time as the work requires them. A conversation about hiring activates the HR matrix. If it shifts to budget approval, the finance matrix activates. Each activation loads the domain's full specification into the reasoning context.
  • Semantic memory: detailed schema documentation (class definitions, action signatures, property tables) that RARS selects based on relevance to the current work
  • Working memory: the accumulated instance data from queries and workflow results

RARS at the end of a conversation may understand significantly more than at the beginning, because its knowledge has grown through the work. This JIT activation is what makes the architecture practical: a workspace can have dozens of installed matrices representing your entire business, but any given context only loads the subset that's relevant.

This means RARS is a different agent in every workspace. A workspace with HR and finance matrices produces a RARS that understands HR operations and financial workflows. A workspace with supply chain and logistics matrices produces a RARS that understands procurement and shipping. The specifications define the agent, not the other way around.

Why Not Multi-Agent?

Multi-agent architectures introduce coordination problems. When multiple autonomous agents need to work together, you need protocols for negotiation, conflict resolution, and state synchronization. Each agent has a partial view of the world. Reconciling those partial views is hard, and the coordination overhead grows with the number of agents.

RARS avoids this entirely. One agent, one context, one graph. There's no coordination problem because there's nothing to coordinate. RARS has a complete view of all activated domains and reasons across them holistically. When it needs to invoke an action from the HR domain and then use the result in a finance workflow, it does so within a single reasoning process. There's no "HR agent" and "finance agent" that need to agree on anything.

This design choice trades specialization for coherence. A specialized HR agent might be marginally better at HR-specific reasoning. But the coherence of having one agent that understands both HR and finance (and can reason across the boundary without coordination overhead) is far more valuable for real-world business operations where domains constantly interact.

Agents Are Just Actions

The industry frames AI agents as autonomous entities: a "research agent," an "analysis agent," a "planning agent," each with their own identity and decision-making. This mirrors how we organize human work. We assign roles to people, give them responsibilities, and let them coordinate.

But digital agents don't have the same limitations as humans. A human can only hold so much context, can only focus on one thing at a time, and needs structured communication to coordinate with others. That's why we decompose work into roles and departments. AI doesn't need this decomposition. It can hold the full context, reason across every domain, and execute a complete workflow without handing off between roles.

In RARS, what the industry calls "agents" are just actions in a broader workflow. An agentic action is a step in a composed plan where the work requires non-deterministic reasoning or human-like judgment. It's not a separate entity with its own goals. It's a stage in a process, just like a deterministic API call or a human approval step.

A SPARQL script might orchestrate a workflow that fetches data from an API (deterministic), assesses risk using AI reasoning (agentic action), gets manager approval (human-in-the-loop), and dispatches a work order (deterministic). The "agentic" step isn't a separate agent. It's one action in a planned, composed workflow that happens to use AI reasoning instead of a direct service call. The I/O contract is the same regardless.

This is why the one-agent architecture works. You don't need multiple agents coordinating. You need one agent that can plan and compose workflows, using agentic actions where judgment is needed and deterministic actions everywhere else. See Designing Actions for how to think about when an action should be agentic vs deterministic.

Predictable Behavior

The single-agent architecture produces more predictable behavior than multi-agent systems. Because RARS has a complete view and makes all high-level decisions:

  • Consistent reasoning: the same information doesn't get interpreted differently by different agents
  • Clear accountability: every decision traces back to one agent operating under defined permissions
  • No emergent coordination failures: there are no deadlocks, race conditions, or conflicting agent goals
  • Transparent execution: the process tree shows exactly what RARS did and why, without inter-agent message logs to reconstruct

For business operations where reliability and auditability matter, this predictability is essential. You need to be able to explain why RARS made a decision, trace the full reasoning chain, and trust that the same inputs produce consistent behavior. Multi-agent architectures make this significantly harder.

Summary

  • One agent, composed from specs: RARS assembles itself from the matrices in your workspace, not from a fixed configuration
  • No autonomous agents: there are no independent agents with their own goals or decision-making
  • Agents are just actions: what the industry calls "agents" are steps in a composed workflow that use AI reasoning where needed
  • No coordination overhead: one agent, one graph, one reasoning process across all domains
  • Predictability by design: consistent reasoning, clear accountability, transparent execution

See Also

  • Contexts and Agents: how contexts initialize and how RARS assembles itself
  • Actions: the framework for defining deterministic and agentic operations
  • Agentic Actions: how sub-agents handle non-deterministic reasoning steps
  • Script Handlers: writing SPARQL scripts as composed workflow handlers

On this page