FEATURES

How Jido works

The architecture behind agents that stay up, recover from crashes, and coordinate under real load.

Features what you can build and how it works

An agent is a struct with state, actions, and tools, running inside a supervised process. See the anatomy of an agent and how each piece connects.

  • • Define agents with state, actions, and tools
  • • Run agents under OTP supervision
  • • Inspect and test agent behavior independently
Best for: All developers
open deep dive ->

Tools are typed Actions with input/output contracts. Define a tool, attach it to an agent, and let it call APIs, query databases, or browse the web.

  • • Define tools as typed Actions with contracts
  • • Attach tools to agents at definition time
  • • Validate tool I/O at execution boundaries
Best for: AI product engineers
open deep dive ->

Each agent runs in its own BEAM process under OTP supervision. When an agent crashes, its supervisor restarts it in milliseconds with clean state.

  • • Process isolation for every agent
  • • Automatic crash recovery via OTP supervisors
  • • No external orchestrator or health checker needed
Best for: Platform engineers, SRE teams
open deep dive ->

Ready to build?

Go from zero to a running, supervised agent in under ten minutes.