{"data":{"slug":"agentjido-jido","name":"jido","tagline":"🤖 Autonomous agent framework for Elixir. Built for distributed, autonomous behavior and dynamic workflows.","github_url":"https://github.com/agentjido/jido","owner":"agentjido","repo":"jido","owner_avatar_url":"https://avatars.githubusercontent.com/u/191822461?v=4","primary_language":"Elixir","stars":1763,"forks":111,"topics":["agent-framework","ai-agents","core","elixir","elixir-package","event-driven-architecture","jido","orchestration","workflow"],"archived":false,"github_pushed_at":"2026-07-14T14:17:11+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/agentjido-jido","markdown_url":"https://www.graphcanon.com/tools/agentjido-jido.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/agentjido-jido","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=agentjido-jido","description":"🤖 Autonomous agent framework for Elixir. Built for distributed, autonomous behavior and dynamic workflows.","homepage_url":"https://jido.run","license":"Apache-2.0","open_issues":3,"watchers":23,"ai_summary":null,"readme_excerpt":"### Manual Installation\n\nAdd `jido` to your list of dependencies in `mix.exs`:\n\n```elixir\ndef deps do\n  [\n    {:jido, \"~> 2.0\"}\n  ]\nend\n```\n\nThen define a Jido instance module and add it to your supervision tree:\n\n```elixir\n\n---\n\n### Getting Started\n\n**Q: How do I install Jido?**\n\nA: Jido is available on Hex.pm:\n```elixir\ndef deps do\n  [\n    {:jido, \"~> 2.0\"}\n  ]\nend\n```\n\nSee [jido.run](https://jido.run) for demos and examples.\n\n**Q: How do I create an agent?**\n\nA:\n```elixir\ndefmodule MyAgent do\n  use Jido.Agent,\n    name: \"my_agent\",\n    description: \"My custom agent\",\n    schema: [\n      count: [type: :integer, default: 0]\n    ]\nend\n\n{agent, directives} = MyAgent.cmd(agent, action)\n```\n\nSee [hexdocs.pm/jido](https://hexdocs.pm/jido) for API reference.\n\n**Q: How do I run agents in production?**\n\nA: Use `AgentServer` (GenServer-based) for production deployment:\n- Parent-child agent hierarchies with lifecycle management\n- Signal routing with configurable strategies\n- Instance-scoped supervision plus logical partitions for multi-tenant deployments\n\n---\n\n## License\n\nCopyright 2024-2025 Mike Hostetler\n\nLicensed under the Apache License, Version 2.0. See [LICENSE](LICENSE) for details.","github_created_at":"2024-12-16T03:57:55+00:00","created_at":"2026-07-15T10:52:01.454582+00:00","updated_at":"2026-07-15T10:52:03.668186+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"agent-framework","name":"agent-framework"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"core","name":"core"},{"slug":"elixir","name":"elixir"},{"slug":"elixir-package","name":"elixir-package"},{"slug":"event-driven-architecture","name":"event-driven-architecture"},{"slug":"jido","name":"jido"},{"slug":"orchestration","name":"orchestration"}],"trust":{"provenance":{"is_fork":false,"github_id":903999320,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T10:52:02.425Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":3,"days_since_push":0,"last_release_at":"2026-06-09T15:40:11Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:52:02.806Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-15T10:52:02.207Z"},"languages":{"value":["elixir"],"source":"github.language","observed_at":"2026-07-15T10:52:02.207Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-15T10:52:02.207Z"}}}}