Agent architecture workbench

What makes an agent want, choose, know, and act?

Animus models an agent as an assembly of replaceable services. It makes the usually implicit control structure—drives, values, power, ideology, cognition, memory, and effect boundaries—inspectable and configurable.

working model · v0descriptive, not yet an orchestratormodules communicate through contracts
Agent cycle

One machine: Observe → Orient → Decide → Act

Outlined sockets are architectural slots; luminous badges are the concrete modules currently installed. OODA describes their recurrent motion through the assembled machine.

Agent components unified by the OODA cycleThe I/O boundary sends observations to the harness. The harness orients through knowledge, inference, and policy; decides through inference and prioritization; then acts through the same capability boundary, producing the next observation. OBSERVEACT ORIENTground contextinterpret DECIDErank optionscommit next action I/O boundaryFairyStack APIstools · permissions Harness / controlFairyStackCodex · Claude adapterscontext · tools · lifecyclepolicy configuration Knowledge slotKnowledge Systemscontract pending Inference slotCodex + OpenAIPi separation pilot Prioritization slotArrowSplitoperational