jido

🤖 Autonomous agent framework for Elixir. Built for distributed, autonomous behavior and dynamic workflows.

24 articles 1.5k View on GitHub ↗
24 articles
How to Integrate Jido Agents with OTP Supervision Trees

Learn to integrate Jido agents with OTP supervision trees using Jido's built-in supervisor for robust agent lifecycle management with standard OTP primitives.

how-to-guide
Mar 9, 2026
How to Configure AgentServer with Custom Options like max_queue_size in Jido

Learn how to configure AgentServer with custom options like max_queue_size in Jido. Pass a keyword list or map to Jido.AgentServer.start_link/1 for your server's internal state.

how-to-guide
Mar 9, 2026
How to Use the Jido Registry for Agent Naming and Lookup

Learn how to use the Jido Registry for agent naming and lookup in Elixir. Discover helper functions to resolve agent names across your supervision tree.

how-to-guide
Mar 9, 2026
How to Implement State Operations (SetState, ReplaceState, DeletePath) in Jido

Learn to implement Jido state operations SetState ReplaceState and DeletePath. Discover how Jido separates state mutation logic from side-effect directives for cleaner code.

how-to-guide
Mar 9, 2026
How to Implement Declarative and Dynamic Cron Scheduling in Jido

Learn declarative and dynamic cron scheduling in Jido. Implement recurring work with pure directives and let Jido handle process management effectively.

how-to-guide
Mar 9, 2026
NimbleOptions vs Zoi Schemas in Jido: Key Differences and Migration Guide

Discover NimbleOptions vs Zoi schemas in Jido. Learn their key differences, Zoi's type safety, and how to migrate from NimbleOptions to Zoi for improved validation.

migration-guide
Mar 9, 2026
How to Debug Jido Agents Using Debug Mode and the Event Buffer

Debug Jido agents efficiently with per-instance debug mode and the event buffer. Inspect signal processing and state changes without altering agent logic. Learn how now!

how-to-guide
Mar 9, 2026
How to Handle Errors with Custom Error Policies in Jido AgentServer

Learn to handle errors with custom error policies in Jido AgentServer. Explore built-in and custom functions for robust error management. Delegate directives effectively.

how-to-guide
Mar 9, 2026
Jido Telemetry and Tracing Features: Complete Observability for Elixir Agents

Unlock complete observability for Elixir agents with Jido's robust telemetry and tracing features. Gain Prometheus metrics, configurable logs, and OpenTelemetry integration.

deep-dive
Mar 9, 2026
How to Implement Multi-Agent Orchestration in Jido: A Complete Guide

Master multi-agent orchestration in Jido by returning SpawnAgent directives. This guide details creating child agents, bidirectional communication, and managing them effectively.

how-to-guide
Mar 9, 2026
How to Use Worker Pools for High-Throughput Agent Workloads in Jido

Boost Jido agent performance with worker pools. Optimize high-throughput workloads by reusing pre-initialized agents and avoid costly startup times.

how-to-guide
Mar 9, 2026
How the Directive Queue Works in Jido AgentServer with Drain Loop

Understand Jido AgentServer's directive queue and drain loop. Learn how it processes directives asynchronously and in order without blocking your GenServer mailbox.

internals
Mar 9, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →