Hasty Briefsbeta

Bilingual

Show HN: Jido 2.0, Elixir Agent Framework

6 hours ago
  • #AI
  • #BEAM
  • #Elixir
  • Jido 2.0 is now available after 18 months of development.
  • Originally started as BotHive in 2024, Jido evolved into an AI-focused bot platform built on the BEAM runtime.
  • Jido 1.0 was overengineered, but feedback led to a simpler, more user-friendly 2.0 release.
  • Jido 2.0 features a pure functional agent architecture with a single function, cmd/2, for processing actions.
  • Agents are data structures with state, actions, and tools, making them easy to test and debug.
  • Jido.AgentServer provides a supervised GenServer runtime for agents, including signal routing and parent-child hierarchies.
  • Strategies like Direct and FSM are pluggable and control how actions are processed.
  • Jido AI integrates LLM calls into agents with strategies like ReAct and Chain-of-Thought.
  • jido_action and jido_signal packages provide universal action contracts and standardized messaging.
  • Jido AI is built on ReqLLM, a multi-provider LLM client with 11 provider implementations.
  • The Jido ecosystem is growing, with community contributions and first-class Ash Framework support.
  • ash_jido allows Ash resources to become AI-callable tools with preserved authorization and type safety.
  • Jido 2.0 is available on Hex, with documentation and community resources provided.