API Reference Jido Composer v#0.6.0

Copy Markdown View Source

Modules

Composable agent topologies for the Jido ecosystem.

Typed sub-state for tracking approval gates in the Orchestrator.

Checkpoint preparation and restore for Composer strategy state.

Serializable reference to a child agent process.

Typed sub-state for tracking child agent references and their lifecycle phases.

Layered context struct separating ambient (read-only), working (mutable), and fork functions (applied at agent boundaries).

Directive for hibernating a child agent and signaling the parent.

Directive emitted per-branch when the Workflow strategy encounters a FanOutNode or MapNode.

Generalized suspend directive emitted by strategies when a flow suspends.

Convenience wrapper that builds a generalized Suspend directive with reason: :human_input and an embedded ApprovalRequest.

Structured error types for Jido Composer using Splode.

Typed sub-state for tracking FanOut branch execution.

A serializable struct representing a pending human decision.

The human's response to an ApprovalRequest.

Backward-compatible alias for Jido.Composer.ChildRef.

Uniform context-in/context-out interface for workflow participants.

Wraps a Jido.Action module as a Node.

Wraps a Jido.Agent module as a Node.

Node that assembles and executes a sub-agent from selected skills at runtime.

Executes multiple child nodes concurrently and merges their results.

A Node representing a point where a human must provide input.

Applies the same node to each element of a runtime-determined list.

Typed envelope for node output.

LLM-driven orchestrator DSL.

Converts Nodes into ReqLLM Tool structs for LLM function calling.

Runtime configuration API for orchestrator agents.

Compile-time macro for declarative orchestrator agent definitions.

Observability state and span lifecycle for orchestrator strategies.

Computes orchestrator status from sub-state modules.

Jido.Agent.Strategy implementation for LLM-driven orchestration.

Centralized OpenTelemetry context management for jido_composer.

External-facing API for resuming suspended agents.

Reusable capability bundle for runtime agent assembly.

Generalized suspension metadata for any reason a flow might pause.

Typed sub-state for tracking tool call concurrency in the Orchestrator.

Deterministic FSM workflow DSL.

Compile-time macro for declarative workflow agent definitions.

Pure FSM struct at the heart of a Workflow.

Observability state and span lifecycle for workflow strategies.

Jido.Agent.Strategy implementation for deterministic FSM-based workflows.