Skip to content

Architecture

The default reasoner uses a Plan → Execute → Reflect → Summarize loop.

graph LR
    A[Plan] --> B[Execute Step]
    B --> C{OK?}
    C -- No --> D[Reflect & Retry]
    D --> B
    C -- Yes --> E[Summarize]

Layers

  • Agent (StandardAgent): orchestrates the run
  • Reasoner (e.g., SequentialReasoner): algorithmic control loop
  • LLM (e.g., LiteLLM): model adapter
  • Tools (e.g., JenticClient): Just‑in‑Time capability loading & execution
  • Memory (e.g., DictMemory): ephemeral or persistent state

See also: Runtime objects