Re-exports§
pub use crate::activations::lattice::GatherStrategy;
Modules§
Structs§
- Agent
Info - Agent metadata and state
- Agent
Summary - Summary of an individual agent’s work
- Approval
Info - Information about a pending approval request
- Approve
Request - Request to approve a pending request
- Check
Status Request - Request to check status of a running session
- Create
Session Request - Request to create a new orcha session
- Deny
Request - Request to deny a pending request
- GetAgent
Request - Request to get specific agent info
- GetSession
Request - Request to get session status
- Graph
Runtime - Orcha’s interface to the graph execution engine.
- List
Agents Request - Request to list agents in a session
- List
Approvals Request - Request to list pending approvals for a session
- Monitor
Tree Info - Information about a monitor tree
- Orcha
- Orcha activation - Full orchestration with approval loops and validation
- Orcha
Context - Orcha context for tracking orchestration events in arbor
- Orcha
Edge Def - One edge in an inline graph definition.
from/toreference OrchaNodeDef.id values. - Orcha
Graph - A handle to a single execution graph.
- Orcha
Node Def - One node in an inline graph definition.
idis a caller-supplied stable label used in OrchaEdgeDef. - Orcha
Storage - Storage for orcha sessions backed by SQLite
- Orcha
Storage Config - Configuration for Orcha storage
- Respond
Approval Request - Request to respond to an approval
- RunTask
Request - Request to run a task with full orchestration
- Session
Info - Session metadata
- Spawn
Agent Request - Request to spawn a new agent
- Submit
Task Request - Request to submit a task to a session
- Validation
Artifact - Validation artifact extracted from agent output
- Validation
Result - Result of running a validation test
Enums§
- Agent
Mode - Agent mode for sessions
- Agent
State - Agent-specific state (mirrors SessionState but for individual agents)
- Approval
Action Result - Result of approving or denying a request
- Check
Status Result - Result of checking session status
- Create
Session Result - Result of creating a session
- Delete
Session Result - Result of deleting session
- Extract
Validation Result - Result of extracting validation
- GetAgent
Result - Result of getting agent info
- GetSession
Result - Result of getting session status
- Increment
Retry Result - Result of incrementing retry counter
- List
Agents Result - Result of listing agents
- List
Approvals Result - Result of listing pending approvals
- List
Monitor Trees Result - Result of listing monitor trees
- List
Sessions Result - Result of listing sessions
- Orcha
AddDependency Result - Orcha
AddNode Result - Orcha
Create Graph Result - Orcha
Error - Structured error type for Orcha operations
- Orcha
Event - Events streamed from an orcha session
- Orcha
Node Kind - Typed Orcha node payload — serialized into NodeSpec::Task { data }. graph_runner deserializes this to dispatch to the correct executor.
- Orcha
Node Spec - Typed node spec in Orcha vocabulary — no raw NodeSpec JSON needed.
- Respond
Approval Result - Result of responding to approval
- RunTask
Async Result - Result of starting async task
- RunValidation
Result - Result of running validation
- Session
State - Current state of an orcha session
- Spawn
Agent Result - Result of spawning an agent
- Submit
Task Result - Result of submitting a task
- Update
Session State Result - Result of updating session state