View Source API Reference Jido v1.0.0
Modules
自動 (Jido) - A foundational framework for building autonomous, distributed agent systems in Elixir.
Defines a discrete, composable unit of functionality within the Jido system.
A collection of actions that are used to control the behavior of the agent.
A collection of basic actions for common workflows.
Provides basic calculator operations as actions. The operations defined here are obviously trivial. This module is intended to be used as a reference for how to write your own actions.
Comprehensive file manipulation actions for the Jido SDK.
Deletes a file or directory
Lists contents of a directory with optional filtering
Creates a directory and optionally its parent directories
Writes content to a file, creating parent directories if needed
A collection of actions for a simple robot simulation. These are intended to be used as an example and reference for how to write your own bot logic.
Actions for executing system calls from within agent workflows. These actions provide controlled access to server operations.
Defines an Agent within the Jido system - a compile-time defined entity for managing complex workflows through a sequence of Actions.
Provides a type-safe way to modify agent state through discrete, validated directives.
This module is under active development and may undergo changes.
Provides a type-safe way to execute system commands that affect agent server behavior.
Discovery is the mechanism by which agents and sensors are discovered and registered with the system.
Defines error structures and helper functions for Jido
Behavior for executing planned actions on an Agent.
A runner that executes instructions sequentially with support for result chaining, directive-based interruption, and syscall handling.
Represents a single instruction to be executed by a Runner. An instruction consists of an action module and its parameters.
Represents the result of executing one or more instructions. Contains the final state and any directives for the agent.
A simple runner that executes a single instruction from an Agent's instruction queue.
Defines the behavior and implementation for Sensors in the Jido system.
Defines the structure and behavior of a Signal in the Jido system. Implements CloudEvents specification v1.0.2 with Jido-specific extensions.
A helper supervisor that starts and manages the resources for a specific Jido instance.
A collection of utility functions for the Jido framework.
Workflows provide a robust framework for executing and managing workflows (Action sequences) in a distributed system.
Provides functionality to chain multiple Jido Workflows together with interruption support.
Provides functionality to create closures around Jido Workflows (Actions).
Provides functionality to convert Jido Workflows into tool representations.