System Components
This page explains how our core components work together to create the near-perfect point-in-time context essential for entropy stratification.
Key idea – entropy stratification We match the precision of reasoning to the uncertainty of the situation. Components cooperate so agents know when lightweight heuristics suffice and when to escalate to high-fidelity reasoning.
Component Map
Agent Core
Defines stable professional identity and judgment standards
Who is acting, and what guarantees do they uphold?
Context Graphs
Encode the navigable problem topology
Where are we in the workflow, and which paths are legal?
Functional Memory
Maintains outcome-sufficient history
What should we remember right now, and at what resolution?
Dynamic Behaviors
Provide adaptive modifiers
How should we adjust execution when reality deviates from the base plan?
Actions
Orchestrate tools and workflows
What should we execute right now, and how do we do it reliably?
Evaluations
Measure performance and govern change
Did it work, and what evidence justifies the next update?
Agent Core (foundation)
Start here to understand the stable identity and expertise that anchors the system.
Context Graphs (structure)
Learn how the problem space is defined and organized.
Functional Memory (persistence)
Understand how context is maintained over time.
Dynamic Behaviors (adaptation)
Discover how the system adapts with real-time flexibility.
Actions (execution)
See how the system executes work through controlled tooling.
Evaluations (measurement)
See how the system measures outcomes and governs change.
The components integrate to form the unified context that enables intelligent decision-making.
Agent
Agent Core
The agent core sets a durable professional identity—scope of practice, escalation posture, communication style—that interprets every measurement. Identity stays latent until the context graph activates it, which is why the same agent can offer different behaviors in different states. Learn more in Agent Core.
Context Graphs
Context graphs supply the navigational map for a service: the intents, legal transitions, and guardrails that keep a workflow safe. They are best understood as the topology that the agent walks—triage queue → risk assessment → escalation—while the dimensional blueprint (described later) tells us what to measure about the patient at each point. Graphs can be exploratory or highly scripted, but they only become operative once they combine with identity, memory, behaviors, and actions. We break the conceptual, structural, and operational layers down in Context Graphs.
Dynamic Behaviors
Dynamic behaviors adapt the problem space in real time. They can adjust optimization targets, widen or narrow entry predicates, request deeper reflection, or expose tools when the measured state leaves a validated band. In short, they let a single context graph handle everything from routine flows to rare edge cases. See Dynamic Behaviors.
Functional Memory
Functional Memory operationalizes the dimensional blueprint for the object of care (for example, a patient). It ensures that every feature the blueprint names—vital signs, medication timelines, staffing signals—is captured, aligned, and ready for live reasoning. The system centers around user models derived from custom dimensional frameworks that organizations design to interpret raw information through clinical interactions.
Unlike traditional approaches that treat all information equally, our dimensional framework organizes memory according to functional importance, determining what information requires outcome-sufficient preservation (maintaining sufficient statistics—compressed representations preserving all information relevant to outcomes), how contextual relationships should be maintained over time, and when information should be recontextualized based on new understanding.
The memory system operates through a hierarchical architecture (L0→L1→L2→L3) that compresses thousands of observations into 10-50 functional dimensions driving outcomes, preserving what matters while discarding noise. This functional alignment ensures agents have all the context they need for optimal entropy assessment and decision-making without constant information retrieval.
Memory doesn't operate alone—it combines with professional identity (interpretation priors), context graphs (problem structure), and constraints to form the unified context that enables decisions. The hierarchical compression maintains sufficient statistics at each layer while preserving the ability to replay raw traces when dimensional blueprints evolve.
For more details, see Functional Memory.
Actions
Amigo Actions represent the execution layer that transforms our orchestration framework into real-world outcomes through custom programs running in isolated execution environments. Unlike traditional tool calling, Actions can orchestrate entire workflows—authenticating with external systems, processing data through multiple steps, handling errors and retries, and coordinating between different services. The LLM provides contextual reasoning about what needs to happen, while Actions handle the deterministic execution.
Context-aware integration allows sophisticated Action composition and orchestration. Different states in a context graph expose different capabilities—when a clinical agent focuses on emergency triage, it has access to vital sign analyzers, but when transitioning to treatment planning, different Actions become available like drug interaction checkers and care protocol analyzers. Dynamic behaviors can modify the available Action landscape in real-time based on conversational context, creating a fluid, adaptive tool environment where capabilities evolve based on specific problem contexts.
For more details, see Actions.
Platform
Evaluations
Evaluations define what “good” looks like for each problem neighbourhood. They run persona-driven and adversarial simulations, score multi-objective outcomes, and track admissibility margins so we know how close a configuration is to breaching safety or value constraints. Results feed directly into optimisation decisions. See Evaluations.
Pattern Discovery
Pattern discovery fine-tunes the behaviors that evaluations approve. It concentrates on high-leverage adjustments—thresholds for switching reasoning gears, timing for memory expansion, balance between autonomy and structure—while routine control stays with the baseline orchestration. Details live in Pattern Discovery and Optimization.
How the components work together
Session level. Interactions follow quantum patterns such as [A] -> [A] (direct response) or [A] -> [D] -> [R] -> [A] (decision and reflection before speaking). Within those patterns, identity interprets measurements, context graphs decide which states are legal, memory supplies outcome-sufficient context, behaviors adjust the plan, and actions execute the deterministic work.
System level. Evaluations surface where the composition succeeds or fails. Pattern discovery proposes measured improvements. Agent Forge promotes approved changes while keeping a rollback path.
Agent Forge
Agent Forge is the control plane for recursive improvement. It versions configurations as code, lets coding agents explore alternatives inside safe sandboxes, and requires human approval before production rollout. The result is a system that can evolve quickly without giving up observability or governance.
Last updated
Was this helpful?

