API Reference Jidoka v#0.8.0-beta.1

Copy Markdown View Source

Modules

Public facade for Jidoka.

Minimal Jidoka wrapper around Jido.Action.

Minimal Spark DSL for defining a Jidoka agent on top of Jido.

Durable chat message stored on agent state.

Canonical immutable definition of a Jidoka agent.

Policy controls attached to a Jidoka agent definition.

Control attached to the input boundary.

Policy control attached to model-callable operations.

Control attached to the final output boundary.

Provider-facing generation defaults for an agent.

Conversation memory policy for an agent.

Model-callable operation definition.

Structured app-facing result contract for an agent.

Durable semantic state for an agent session.

Surface-neutral UI projection contract for a Jidoka agent.

Constrained browser tool source backed by jido_browser actions.

Read a public HTTP(S) page through jido_browser.

Search the public web through jido_browser.

Return an LLM-friendly read-only page snapshot through jido_browser.

Runtime handle for an async Jidoka chat request.

Runtime configuration helpers for Jidoka.

Minimal reusable policy control contract for Jidoka agents.

Data description of an external effect the runtime may interpret.

Intent/result journal used to make effects replayable.

Typed model-side decision returned by an LLM effect.

Typed request payload for an operation effect.

Durable operation observation stored on agent state.

Normalized result of an interpreted effect.

Splode-backed error helpers for Jidoka.

Configuration error class for Splode.

Invalid Jidoka configuration error.

Runtime execution error class for Splode.

Jidoka runtime execution error.

Internal error class for Splode.

Invalid input error class for Splode.

Invalid input or schema validation error.

Small deterministic eval runner for Jidoka harness flows.

Deterministic evaluation case for one Jidoka turn.

Result of running a Jidoka.Eval.Case.

Core event emitted by Jidoka turn transitions.

Portable JSON/YAML export for Jidoka.Agent.Spec.

Data contract for conversation ownership transfer.

Storage boundary for conversation handoff owners.

ETS-backed handoff owner store for local runtimes, examples, and tests.

Thin execution harness around Jidoka's data-first agent kernel.

Inspection-friendly replay projection for stored harness data.

Serializable harness envelope for running an agent across requests.

Behaviour and delegator for harness session storage.

In-memory harness store for tests, examples, and local exploration.

Small boundary for generated Jidoka identifiers.

JSON/YAML import runtime for data-authored Jidoka agents.

Portable JSON/YAML authoring document for a Jidoka agent.

Inspection and preflight helpers for Jidoka's data-first runtime.

Default Jido runtime instance for Jidoka agents.

Optional Livebook helpers for inspecting and demonstrating Jidoka agents.

Data contracts and runtime helpers for visible agent memory.

Durable memory entry available to prompt assembly.

Request sent to a memory store before prompt assembly.

Memory entries recalled for a turn.

Behaviour and delegator for agent memory stores.

In-memory memory store for deterministic tests and examples.

Jidoka.Memory.Store adapter backed by jido_memory.

Request to write one memory entry.

Result returned after writing memory.

Behaviour and compiler for operation sources.

Operation source for conversation handoff ownership.

Local operation source backed by Elixir functions.

Operation source backed by jido_mcp.

Operation source for bounded subagent delegation.

Operation source for deterministic Jidoka workflows.

Stable public projections for Jidoka data contracts.

Durable human-review data contracts.

Durable pause point produced by a runtime control.

Application-facing request for human review of an interrupted operation.

Application response to a pending review request.

Jido action that runs one Jidoka turn inside Jido.AgentServer.

Formal Jidoka state contract stored inside a process-hosted Jido agent.

Serializable semantic snapshot for hibernate/resume.

Runtime dependency bundle for interpreting effects.

Runtime boundary for evaluating declared agent controls.

Runtime evaluator for operation-scoped controls.

Runtime context passed to controls at the operation boundary.

Effect shell for the functional core.

Runtime support for executing Jido actions as Jidoka operations.

Runtime support for executing local Elixir functions as Jidoka operations.

ReqLLM runtime support for Jidoka's LLM effect boundary.

Parses the constrained JSON decision protocol used by the ReqLLM runtime.

Runtime helpers for durable human review pauses.

Signal constructors for the Jidoka/Jido AgentServer boundary.

Executes one Jidoka.Turn.Plan through the Runic turn spine.

Small Zoi helpers for Jidoka's data-first structs.

Ergonomic session facade backed by Jidoka.Harness.Session.

Jido.AI skill helpers used by the Jidoka DSL.

Request-scoped stream helpers for Jidoka turn events.

Trace projection helpers for Jidoka runtime events.

Trace projection policy.

Behaviour and delegator for trace sinks.

In-process trace sink for tests, examples, and local inspection.

Pointer to the next safe phase boundary.

Executable data compiled from Jidoka.Agent.Spec.

Input for one agent turn.

Final app-facing result of one Jidoka turn.

Ephemeral data value passed through the Jidoka turn workflow.

Pure transition result for turn state changes.

Token and cost usage helpers for Jidoka turns.

Minimal deterministic workflow contract for Jidoka.

Compiles Jidoka.Turn.Plan data into small Runic workflows.

Pure phase functions used by the Runic turn workflow.