Reference

Glossary, configuration, telemetry events, and API documentation links for the Jido ecosystem.

Reference pages

  • Behavior-first architecture - design rationale for Jido's core contracts and why the runtime is organized around behaviors instead of implementation style
  • Configuration - all config keys with defaults and examples for jido and jido_ai
  • Telemetry and observability - every telemetry event, metric definition, and log level control
  • ReqLLM and LLMDB - provider-agnostic LLM client and model metadata database
  • Debugging - runtime introspection and debug tooling
  • Glossary - canonical definitions for every Jido term

API documentation (HexDocs)

Full module docs, typespecs, and function references live on HexDocs:

PackageDescriptionDocs
jidoCore agent framework — agents, actions, signals, directives, runtimehexdocs.pm/jido
jido_aiLLM integration — model aliases, reasoning strategies, tool managementhexdocs.pm/jido_ai
jido_actionStandalone action framework — schema-validated composable operationshexdocs.pm/jido_action
jido_signalCloudEvents-based signal system — typed event envelopes and routinghexdocs.pm/jido_signal
jido_browserBrowser automation — navigation, extraction, forms, and screenshotshexdocs.pm/jido_browser
req_llmHTTP client for LLM providers — retries, rate limiting, streaminghexdocs.pm/req_llm
llmdbLLM model metadata database — capabilities, pricing, and context limitsllmdb.xyz

For package overviews and installation instructions, see the Ecosystem page.

Next steps

  • Concepts - understand the mental models behind Jido's primitives
  • Guides - step-by-step walkthroughs for common tasks