jido-agent

Installation
SKILL.md

Building Jido Agents

MANDATORY PREPARATION

Invoke $jido-core first — it contains ecosystem context, conventions, and core design principles. Follow its guidance before proceeding.

Overview

A Jido Agent is an immutable data structure that holds state and processes commands via cmd/2. Agents are pure functions — no GenServer, no side effects. The OTP runtime (AgentServer) is a separate concern.

Core API:

  • new/1 — create a new agent
  • set/2 — update state directly
  • validate/2 — validate state against schema
  • cmd/2 — execute actions: (agent, action) -> {agent, directives}
Installs
3
GitHub Stars
1
First Seen
May 29, 2026