ai stable version 1.0.0 hex unreleased package jido_character elixir ~> 1.17

Jido Character

Composable character definitions and context rendering for AI agents

Stable support. Ongoing maintenance, compatibility work, and careful API evolution.

View package metadata source →

RELATED PACKAGES

AT A GLANCE

Zoi-validated schemas for identity, voice, memory, and knowledge
Immutable updates with version tracking
`use Jido.Character` macro for reusable templates
Direct rendering to req_llm context payloads

DEEP DIVE

Overview

Jido Character defines a structured way to model agent personas and render them into LLM-ready context. It helps teams keep identity, style, and memory constraints explicit instead of scattering prompt fragments across the codebase.

Purpose

Jido Character is the persona and context layer for agent workflows built with Jido and ReqLLM.

Major Components

Core Character API

Create, update, and validate character definitions as immutable data.

Rendering

Convert character data into deterministic prompt/context blocks for model requests.

Persistence

Adapter-based persistence lets applications choose memory-only or custom storage backends.