remember()Keep a fact with provenance.
Memory can carry a subject, source actor, source message, and owning perspective.
Inside the runtime
An enterprise agent harness separates model judgment from runtime authority. Follow one team question through identity, source-authorized context, governed tools, and a durable record of the work.
Slack or Telegram delivers an event. Mesh normalizes the message and resolves the actor, conversation, thread, and owning agent perspective.
Authorship exists before prompt assembly.actor → conversation → messageDirect addressing, thread participation, and conversation shape inform an engage, observe, or ignore decision. Ambiguous name-based addressing can use a bounded classifier.
Observed messages retain the participation decision.engage / observe / ignoreMesh selects conversation history and eligible memory for this perspective, alongside persona and runtime state. The prompt is a projection of those records, not their source of truth.
Another agent’s private context is not an implicit input.history + memory + personaThe model chooses useful work. Mesh validates tool calls, bounds tool rounds, and records model usage and observations. Workspace tools acquire remote, run-scoped resources when needed.
Model judgment and runtime authority have different jobs.model → tools → observationsOutput is rendered for the connector and delivered as an attributed response. The run captures its terminal outcome so an operator can distinguish completion, failure, and interruption.
The reply remains connected to the original trigger.reply + usage + outcomeCapture before confidence
Inspect the prompt that was assembled, the model calls that followed, their token usage, and the final run state. Debug the path to an answer—not only its wording.
These records exist today. A single, unified operator timeline is planned; this illustration is a reading guide to the underlying data, not a screenshot of a shipped interface.
Where these records liveAda mentioned Nova
Release thread + eligible memory
Request, response, token usage
Arguments and observations
Completed, failed, or interrupted
Memory is managed state
remember()Memory can carry a subject, source actor, source message, and owning perspective.
recall()Lexical matching and subject-aware ranking operate within conversation eligibility rules.
amend()Versioned state preserves the fact’s revision history when new information replaces it.
forget()Forgetting removes a memory from active use. It is not a promise to erase every stored copy or revision.
ROADMAP The next layer
The conversation graph records what people said. The proposed WorkGraph describes how an objective executes: bounded tasks, dependencies, verification, and human gates.
WorkGraph, durable commitments, and resumable scheduling are planned capabilities. They are not included as shipped features in today’s beta.