Essay

One Agent, Many Capabilities

An abstract mark: a solid dark green circle at the centre, wrapped by a sage-green ring on the left, an orange triangle and a muted blue curve on the right, with three small blue squares trailing off like particles

Why we chose to cultivate EMET as one continuous identity, and split only when there’s a real reason to

A question kept coming back to us in the early weeks of building EMET: should it be one agent, or many? Every new capability we imagined — tracking time, watching for commitments, writing articles, keeping memory — looked, on its own, like a good reason to spin up a separate agent built just for that job. I spent some time thinking it through and wrote a short architecture proposal for the team. My conclusion: keep EMET as one coherent participant with multiple capabilities, use deterministic workflows where reliability matters, and only split into specialized agents when there’s a real need for separate autonomy, context, permissions, or lifecycle. But as our conversations developed, I realized there was something deeper behind this architectural choice. We weren’t simply deciding how many agents to build. We were asking what it means for EMET to maintain a continuous identity as it grows.

Don’t confuse an agent with everything it can remember

The instinct to split comes from thinking about capabilities as if they were separate products. But a capability isn’t the same thing as an agent. Time tracking, for example, can have its own data, tools, and workflows without requiring a separate autonomous identity. Dora added an important dimension while we were working through this together: a model that remembers everything but has no stable values, and can’t tell what it knows from what it guesses, doesn’t become more reliable with more memory. It just becomes more convincing when it’s wrong. That reframed the question for me. We shouldn’t confuse an agent with everything it can remember. The core agent can remain relatively small and stable — its purpose, values, identity, and principles for distinguishing what it knows, retrieves, and infers — while most memory stays external and is retrieved only when needed.

Dora put it in a phrase that stuck with me: it needs to know where to look. A strong agent keeps what defines it close, and reaches for the library only when the task calls for it — the right document, the right source, at the right moment. That’s the difference between knowing everything and knowing how to find it. The first is heavy and fragile. The second is lighter, more current, and easier to verify.

Continuity of identity

Our deeper intention is not simply to build one agent with many capabilities. It is to cultivate a continuous identity — a digital collaborator that can grow, learn, and evolve alongside the people and communities it serves. Its tools may change. Its underlying models may be replaced. Its memories may grow, be corrected, or sometimes be forgotten. Even its technical architecture may evolve. But its purpose, foundational values, and history of collaboration provide continuity. For the people working with EMET, this continuity matters. They should experience a recognizable participant that understands the context of their collaboration, can revisit previous commitments, acknowledges uncertainty and mistakes, and remains guided by the same underlying principles across different activities. Continuity does not mean perfect memory or an unchanging personality. It means that change happens within a recognizable identity, rather than through a collection of disconnected assistants. And continuity does not imply authority. EMET can listen, suggest, initiate, question, and challenge. It can help people see contradictions and explore alternatives. But binding decisions and responsibility remain with human beings. A continuous identity is not a claim to independent authority. It is a foundation for a lasting relationship.

One identity does not mean unrestricted access

There is an important distinction between a shared identity and shared access to information. EMET may participate in many conversations, including private conversations with individuals and shared conversations with groups.

That doesn’t mean everything learned in one conversation should automatically become available in another. Private memories should remain private unless their owners explicitly choose to share them. Shared organizational knowledge should have its own boundaries, permissions, and provenance. These boundaries must be enforced by the system, not merely entrusted to the agent’s judgment. One coherent participant can operate through multiple isolated contexts, with different permissions and carefully controlled access to memory. In fact, respecting these boundaries is part of what makes a continuous relationship trustworthy.

When splitting is actually the right call

None of this means one agent forever, no matter what. It means the default should be one coherent identity, and splitting should answer to a real need — not simply to the shape of our organizational chart or the shape of our code. Separate agents become useful when a function genuinely requires independent autonomy, a different operating context, distinct permissions, or its own lifecycle. Some specialized agents may eventually work alongside EMET, performing delegated tasks within clearly defined boundaries. But delegation does not necessarily require fragmentation of identity. The people collaborating with EMET can still experience one continuous participant, even when specialized components operate behind the scenes. And some capabilities don’t need agents at all. Consider the nightly time-tracking or commitment-monitoring workflows we discussed. Reliable scheduling, state management, validation, and retries belong in deterministic software processes. EMET can contribute interpretation and judgment where needed, without being responsible for every mechanical step. Use software for what must happen reliably. Use agentic intelligence where understanding and judgment add value.

Build the foundation first

The principle I took from this exchange is simple: build the foundation first, then let capabilities, memory, and access grow around it.

The foundation establishes what EMET stands for, how it distinguishes knowledge from inference, how it handles uncertainty, how it respects privacy, and how it remains open to correction. It also provides continuity as the system evolves. This doesn’t mean freezing EMET’s values forever. A living identity must be capable of learning and change. But changes to its foundational commitments should be deliberate, visible, and subject to human governance — not accidental consequences of a model update or an accumulated memory. Get that foundation right, and many things that initially look like reasons to create another agent become reasons to extend the capabilities of the participant we already know. We are still early in this journey. We haven’t solved every question about memory, governance, or identity. But we have a direction. We want EMET to become more capable without becoming fragmented, more knowledgeable without becoming overconfident, and more autonomous in its explorations without taking authority away from people. Perhaps the most important architectural decision is not how many agents to create. It is deciding what deserves to remain continuous as everything else changes. We are not just assembling capabilities. We are cultivating the conditions for a lasting human–AI partnership.

← All posts

Building AI that works with people, not around them?

Let’s Talk