Appearance
Core Concepts
This page defines the terms used across the rest of the documentation.
Why this matters
If these concepts are vague, every downstream task becomes harder: integration contracts drift, telemetry becomes inconsistent, and replay investigations turn into guesswork.
Concept map
- An event is a durable fact about what happened.
- A memory is the durable graph state built from events, edges, and commits.
- A memory lane controls visibility within that memory.
- Context assembly turns recalled memory into bounded runtime context.
- The policy loop decides which actions are allowed or preferred.
- Decision provenance records why a decision happened.
- Replay execution uses those identifiers to reconstruct a full workflow.
Event
Definition:
- A typed memory node that represents something that happened.
Why it exists:
- Agent systems need durable execution facts, not only transient prompts.
Role:
- Events become recallable context and replay evidence.
Memory
Definition:
- Durable graph state of nodes, edges, and commit lineage.
Why it exists:
- Production agents need auditable state transitions.
Role:
- Memory provides long-term, queryable runtime context.
Memory lane
Definition:
- Visibility partition for memory objects.
Why it exists:
- Different users, agents, and scopes require explicit access boundaries.
Role:
- Lane metadata controls what is visible in retrieval flows.
Replay execution
Definition:
- Reconstruction and rerun of historical workflow paths.
Why it exists:
- Incident analysis and regression validation require reproducibility.
Role:
- Replay links
request_id -> run_id -> decision_id -> commit_uri.
Policy loop
Definition:
- Rule-driven execution control around tool and action selection.
Why it exists:
- Teams need predictable, governed decisions instead of opaque behavior.
Role:
rules/evaluate -> tools/select -> tools/decision -> tools/feedback.
Decision provenance
Definition:
- Trace chain that records why an execution decision happened.
Why it exists:
- Debugging and compliance require causality, not guesses.
Role:
- Provenance data powers replay, audits, and rollout safety checks.
Context assembly
Definition:
- Budgeted composition of layered context for planners and runtimes.
Why it exists:
- Raw retrieval output is noisy and often too large.
Role:
context/assemblereturns deterministic, bounded context.
How the concepts connect
- You write events into memory.
- Memory is filtered by tenant, scope, and lane.
- Context assembly prepares runtime input for the next decision.
- The policy loop evaluates rules and selects actions.
- Decision provenance preserves the chain of identifiers.
- Replay execution uses that chain later to rebuild what happened.