{"adoption": {"forks": 2427, "observed_at": "2026-08-28T04:09:48.890883+00:00", "stars": 6831}, "canonical_url": "https://ross.abutalabs.com/products/open-multi-agent", "card": {"archived": false, "artifact_type": "framework", "description": "TypeScript AI agent orchestration framework with dynamic workflows. Describe the goal, not the graph: a coordinator plans the task DAG at runtime and runs it on any LLM (Claude, ChatGPT, Gemini, DeepSeek, or local models).", "domain": ["large-language-models", "developer-tools", "backend"], "enriched": true, "function": ["agent-framework", "llm-inference", "mcp", "workflow-automation", "sdk"], "health_score": 100, "homepage": "https://open-multi-agent.com", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["open-multi-agent/open-multi-agent"], "name": "open-multi-agent/open-multi-agent", "platform": ["cross-platform", "self-hosted"], "pushed_at": "2026-08-25T16:11:53+00:00", "repo": "open-multi-agent/open-multi-agent", "stars": 6831, "tags": ["multi-agent", "agent-orchestration", "task-dag", "dynamic-workflows", "crewai-alternative", "langgraph-alternative", "openai", "anthropic", "claude", "gemini", "deepseek", "ollama", "local-llm", "opentelemetry", "acp", "run-viewer", "structured-output", "ai-agents", "automation", "nodejs", "typescript"], "topics": ["agent-framework", "ai-agents", "claude", "llm", "multi-agent", "openai", "typescript", "anthropic", "nodejs", "ollama", "deepseek", "gemini", "local-llm", "mcp", "crewai-alternative", "langgraph-alternative", "agent-orchestration", "agentic-ai", "claude-code", "dynamic-workflows"], "urls": [], "use_cases": ["orchestrate multiple AI agents on a single goal in a Node.js backend", "decompose a goal into a parallel task DAG without hand-building the workflow graph", "run a security review or PR review as a coordinated multi-agent team", "mix models per agent, including local models via Ollama", "include external coding agents (via ACP) as team members in one task DAG", "trace, approve, budget, and replay multi-agent runs", "get schema-validated structured output from agent tasks"], "what_it_is": "Open Multi-Agent (OMA) is an MIT-licensed TypeScript framework for multi-agent AI orchestration that runs inside Node.js backends. A coordinator decomposes a goal into a task DAG at runtime, a deterministic scheduler executes tasks in parallel across a team of agents on any LLM provider (Claude, GPT, Gemini, DeepSeek, Ollama, or OpenAI-compatible endpoints), and every run is traceable, resumable, and replayable via an offline Run Viewer.", "when_to_avoid": ["one model call already solves the task", "every step and transition must be fixed and deterministic", "you only need a provider SDK or a chat UI", "you want to avoid the extra cost of a planning model call"], "when_to_choose": ["a goal benefits from multiple specialist roles and parallelizable work", "you want runtime planning instead of maintaining a fixed workflow graph", "you need orchestration embedded in an existing Node.js/TypeScript backend", "you want provider-agnostic model access with tracing and resumability"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/open-multi-agent", "repo": "open-multi-agent/open-multi-agent", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:41:53.178857+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9780bbd0ae1ea5400bbdeb3e68781592ab36c89cd910675a0b7816e8d49bc00f", "fetched_at": "2026-08-28T04:09:48.890883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-multi-agent/open-multi-agent"}, {"content_hash": "f90d8c8342816e5c88ef18d45ec2598068ff48b7a0af391a4f319ab38d138d2f", "fetched_at": "2026-08-29T08:38:21.454688+00:00", "kind": "homepage", "missing": false, "url": "https://open-multi-agent.com"}, {"content_hash": "2793fe2b274b45459929bf108ed3fe9bf425204ab9704747f2a570fe612473ef", "fetched_at": "2026-08-29T08:38:21.464084+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/three-ways-to-run"}, {"content_hash": "aecb2e9d9eb0315928615ab716cd6ca853d21a22e9474e224cd95fe451d33c1b", "fetched_at": "2026-08-29T08:38:21.469838+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/introduction"}, {"content_hash": "ff50742644e4cef0b944d9881d0da1bf824bbf8d225244dfe1191013b66b6dda", "fetched_at": "2026-08-29T08:38:21.474949+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/quick-start"}, {"content_hash": "fcd4bf4befc9a69869209fec246abada480d36462970f5e91453e1baf41b2224", "fetched_at": "2026-08-29T08:38:21.476641+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/about"}, {"content_hash": "bc0139395cd55a28a4e56e613e5df471547af1b8caf75b54f3ee9427a20c30b8", "fetched_at": "2026-08-29T08:38:21.466122+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations/external-agents"}, {"content_hash": "d11aaff5964b224ec50911125d194c9e8ee789f17fccdbc81e48951d8528fa52", "fetched_at": "2026-08-29T08:38:21.467985+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations"}, {"content_hash": "b80d25a21d29d8e80826effb7c750276b3dcf921fdfdc494585e33da641c4918", "fetched_at": "2026-08-29T08:38:21.471708+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:41:53.178857+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9780bbd0ae1ea5400bbdeb3e68781592ab36c89cd910675a0b7816e8d49bc00f", "fetched_at": "2026-08-28T04:09:48.890883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-multi-agent/open-multi-agent"}, {"content_hash": "f90d8c8342816e5c88ef18d45ec2598068ff48b7a0af391a4f319ab38d138d2f", "fetched_at": "2026-08-29T08:38:21.454688+00:00", "kind": "homepage", "missing": false, "url": "https://open-multi-agent.com"}, {"content_hash": "2793fe2b274b45459929bf108ed3fe9bf425204ab9704747f2a570fe612473ef", "fetched_at": "2026-08-29T08:38:21.464084+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/three-ways-to-run"}, {"content_hash": "aecb2e9d9eb0315928615ab716cd6ca853d21a22e9474e224cd95fe451d33c1b", "fetched_at": "2026-08-29T08:38:21.469838+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/introduction"}, {"content_hash": "ff50742644e4cef0b944d9881d0da1bf824bbf8d225244dfe1191013b66b6dda", "fetched_at": "2026-08-29T08:38:21.474949+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/quick-start"}, {"content_hash": "fcd4bf4befc9a69869209fec246abada480d36462970f5e91453e1baf41b2224", "fetched_at": "2026-08-29T08:38:21.476641+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/about"}, {"content_hash": "bc0139395cd55a28a4e56e613e5df471547af1b8caf75b54f3ee9427a20c30b8", "fetched_at": "2026-08-29T08:38:21.466122+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations/external-agents"}, {"content_hash": "d11aaff5964b224ec50911125d194c9e8ee789f17fccdbc81e48951d8528fa52", "fetched_at": "2026-08-29T08:38:21.467985+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations"}, {"content_hash": "b80d25a21d29d8e80826effb7c750276b3dcf921fdfdc494585e33da641c4918", "fetched_at": "2026-08-29T08:38:21.471708+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:41:53.178857+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9780bbd0ae1ea5400bbdeb3e68781592ab36c89cd910675a0b7816e8d49bc00f", "fetched_at": "2026-08-28T04:09:48.890883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-multi-agent/open-multi-agent"}, {"content_hash": "f90d8c8342816e5c88ef18d45ec2598068ff48b7a0af391a4f319ab38d138d2f", "fetched_at": "2026-08-29T08:38:21.454688+00:00", "kind": "homepage", "missing": false, "url": "https://open-multi-agent.com"}, {"content_hash": "2793fe2b274b45459929bf108ed3fe9bf425204ab9704747f2a570fe612473ef", "fetched_at": "2026-08-29T08:38:21.464084+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/three-ways-to-run"}, {"content_hash": "aecb2e9d9eb0315928615ab716cd6ca853d21a22e9474e224cd95fe451d33c1b", "fetched_at": "2026-08-29T08:38:21.469838+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/introduction"}, {"content_hash": "ff50742644e4cef0b944d9881d0da1bf824bbf8d225244dfe1191013b66b6dda", "fetched_at": "2026-08-29T08:38:21.474949+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/quick-start"}, {"content_hash": "fcd4bf4befc9a69869209fec246abada480d36462970f5e91453e1baf41b2224", "fetched_at": "2026-08-29T08:38:21.476641+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/about"}, {"content_hash": "bc0139395cd55a28a4e56e613e5df471547af1b8caf75b54f3ee9427a20c30b8", "fetched_at": "2026-08-29T08:38:21.466122+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations/external-agents"}, {"content_hash": "d11aaff5964b224ec50911125d194c9e8ee789f17fccdbc81e48951d8528fa52", "fetched_at": "2026-08-29T08:38:21.467985+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations"}, {"content_hash": "b80d25a21d29d8e80826effb7c750276b3dcf921fdfdc494585e33da641c4918", "fetched_at": "2026-08-29T08:38:21.471708+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/changelog"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:41:53.178857+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9780bbd0ae1ea5400bbdeb3e68781592ab36c89cd910675a0b7816e8d49bc00f", "fetched_at": "2026-08-28T04:09:48.890883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-multi-agent/open-multi-agent"}, {"content_hash": "f90d8c8342816e5c88ef18d45ec2598068ff48b7a0af391a4f319ab38d138d2f", "fetched_at": "2026-08-29T08:38:21.454688+00:00", "kind": "homepage", "missing": false, "url": "https://open-multi-agent.com"}, {"content_hash": "2793fe2b274b45459929bf108ed3fe9bf425204ab9704747f2a570fe612473ef", "fetched_at": "2026-08-29T08:38:21.464084+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/three-ways-to-run"}, {"content_hash": "aecb2e9d9eb0315928615ab716cd6ca853d21a22e9474e224cd95fe451d33c1b", "fetched_at": "2026-08-29T08:38:21.469838+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/introduction"}, {"content_hash": "ff50742644e4cef0b944d9881d0da1bf824bbf8d225244dfe1191013b66b6dda", "fetched_at": "2026-08-29T08:38:21.474949+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/quick-start"}, {"content_hash": "fcd4bf4befc9a69869209fec246abada480d36462970f5e91453e1baf41b2224", "fetched_at": "2026-08-29T08:38:21.476641+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/about"}, {"content_hash": "bc0139395cd55a28a4e56e613e5df471547af1b8caf75b54f3ee9427a20c30b8", "fetched_at": "2026-08-29T08:38:21.466122+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations/external-agents"}, {"content_hash": "d11aaff5964b224ec50911125d194c9e8ee789f17fccdbc81e48951d8528fa52", "fetched_at": "2026-08-29T08:38:21.467985+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations"}, {"content_hash": "b80d25a21d29d8e80826effb7c750276b3dcf921fdfdc494585e33da641c4918", "fetched_at": "2026-08-29T08:38:21.471708+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:41:53.178857+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9780bbd0ae1ea5400bbdeb3e68781592ab36c89cd910675a0b7816e8d49bc00f", "fetched_at": "2026-08-28T04:09:48.890883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-multi-agent/open-multi-agent"}, {"content_hash": "f90d8c8342816e5c88ef18d45ec2598068ff48b7a0af391a4f319ab38d138d2f", "fetched_at": "2026-08-29T08:38:21.454688+00:00", "kind": "homepage", "missing": false, "url": "https://open-multi-agent.com"}, {"content_hash": "2793fe2b274b45459929bf108ed3fe9bf425204ab9704747f2a570fe612473ef", "fetched_at": "2026-08-29T08:38:21.464084+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/three-ways-to-run"}, {"content_hash": "aecb2e9d9eb0315928615ab716cd6ca853d21a22e9474e224cd95fe451d33c1b", "fetched_at": "2026-08-29T08:38:21.469838+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/introduction"}, {"content_hash": "ff50742644e4cef0b944d9881d0da1bf824bbf8d225244dfe1191013b66b6dda", "fetched_at": "2026-08-29T08:38:21.474949+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/quick-start"}, {"content_hash": "fcd4bf4befc9a69869209fec246abada480d36462970f5e91453e1baf41b2224", "fetched_at": "2026-08-29T08:38:21.476641+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/about"}, {"content_hash": "bc0139395cd55a28a4e56e613e5df471547af1b8caf75b54f3ee9427a20c30b8", "fetched_at": "2026-08-29T08:38:21.466122+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations/external-agents"}, {"content_hash": "d11aaff5964b224ec50911125d194c9e8ee789f17fccdbc81e48951d8528fa52", "fetched_at": "2026-08-29T08:38:21.467985+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations"}, {"content_hash": "b80d25a21d29d8e80826effb7c750276b3dcf921fdfdc494585e33da641c4918", "fetched_at": "2026-08-29T08:38:21.471708+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:41:53.178857+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9780bbd0ae1ea5400bbdeb3e68781592ab36c89cd910675a0b7816e8d49bc00f", "fetched_at": "2026-08-28T04:09:48.890883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-multi-agent/open-multi-agent"}, {"content_hash": "f90d8c8342816e5c88ef18d45ec2598068ff48b7a0af391a4f319ab38d138d2f", "fetched_at": "2026-08-29T08:38:21.454688+00:00", "kind": "homepage", "missing": false, "url": "https://open-multi-agent.com"}, {"content_hash": "2793fe2b274b45459929bf108ed3fe9bf425204ab9704747f2a570fe612473ef", "fetched_at": "2026-08-29T08:38:21.464084+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/three-ways-to-run"}, {"content_hash": "aecb2e9d9eb0315928615ab716cd6ca853d21a22e9474e224cd95fe451d33c1b", "fetched_at": "2026-08-29T08:38:21.469838+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/introduction"}, {"content_hash": "ff50742644e4cef0b944d9881d0da1bf824bbf8d225244dfe1191013b66b6dda", "fetched_at": "2026-08-29T08:38:21.474949+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/quick-start"}, {"content_hash": "fcd4bf4befc9a69869209fec246abada480d36462970f5e91453e1baf41b2224", "fetched_at": "2026-08-29T08:38:21.476641+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/about"}, {"content_hash": "bc0139395cd55a28a4e56e613e5df471547af1b8caf75b54f3ee9427a20c30b8", "fetched_at": "2026-08-29T08:38:21.466122+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations/external-agents"}, {"content_hash": "d11aaff5964b224ec50911125d194c9e8ee789f17fccdbc81e48951d8528fa52", "fetched_at": "2026-08-29T08:38:21.467985+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations"}, {"content_hash": "b80d25a21d29d8e80826effb7c750276b3dcf921fdfdc494585e33da641c4918", "fetched_at": "2026-08-29T08:38:21.471708+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.890883+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:41:53.178857+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9780bbd0ae1ea5400bbdeb3e68781592ab36c89cd910675a0b7816e8d49bc00f", "fetched_at": "2026-08-28T04:09:48.890883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-multi-agent/open-multi-agent"}, {"content_hash": "f90d8c8342816e5c88ef18d45ec2598068ff48b7a0af391a4f319ab38d138d2f", "fetched_at": "2026-08-29T08:38:21.454688+00:00", "kind": "homepage", "missing": false, "url": "https://open-multi-agent.com"}, {"content_hash": "2793fe2b274b45459929bf108ed3fe9bf425204ab9704747f2a570fe612473ef", "fetched_at": "2026-08-29T08:38:21.464084+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/three-ways-to-run"}, {"content_hash": "aecb2e9d9eb0315928615ab716cd6ca853d21a22e9474e224cd95fe451d33c1b", "fetched_at": "2026-08-29T08:38:21.469838+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/introduction"}, {"content_hash": "ff50742644e4cef0b944d9881d0da1bf824bbf8d225244dfe1191013b66b6dda", "fetched_at": "2026-08-29T08:38:21.474949+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/quick-start"}, {"content_hash": "fcd4bf4befc9a69869209fec246abada480d36462970f5e91453e1baf41b2224", "fetched_at": "2026-08-29T08:38:21.476641+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/about"}, {"content_hash": "bc0139395cd55a28a4e56e613e5df471547af1b8caf75b54f3ee9427a20c30b8", "fetched_at": "2026-08-29T08:38:21.466122+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations/external-agents"}, {"content_hash": "d11aaff5964b224ec50911125d194c9e8ee789f17fccdbc81e48951d8528fa52", "fetched_at": "2026-08-29T08:38:21.467985+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations"}, {"content_hash": "b80d25a21d29d8e80826effb7c750276b3dcf921fdfdc494585e33da641c4918", "fetched_at": "2026-08-29T08:38:21.471708+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:41:53.178857+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9780bbd0ae1ea5400bbdeb3e68781592ab36c89cd910675a0b7816e8d49bc00f", "fetched_at": "2026-08-28T04:09:48.890883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-multi-agent/open-multi-agent"}, {"content_hash": "f90d8c8342816e5c88ef18d45ec2598068ff48b7a0af391a4f319ab38d138d2f", "fetched_at": "2026-08-29T08:38:21.454688+00:00", "kind": "homepage", "missing": false, "url": "https://open-multi-agent.com"}, {"content_hash": "2793fe2b274b45459929bf108ed3fe9bf425204ab9704747f2a570fe612473ef", "fetched_at": "2026-08-29T08:38:21.464084+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/three-ways-to-run"}, {"content_hash": "aecb2e9d9eb0315928615ab716cd6ca853d21a22e9474e224cd95fe451d33c1b", "fetched_at": "2026-08-29T08:38:21.469838+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/introduction"}, {"content_hash": "ff50742644e4cef0b944d9881d0da1bf824bbf8d225244dfe1191013b66b6dda", "fetched_at": "2026-08-29T08:38:21.474949+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/quick-start"}, {"content_hash": "fcd4bf4befc9a69869209fec246abada480d36462970f5e91453e1baf41b2224", "fetched_at": "2026-08-29T08:38:21.476641+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/about"}, {"content_hash": "bc0139395cd55a28a4e56e613e5df471547af1b8caf75b54f3ee9427a20c30b8", "fetched_at": "2026-08-29T08:38:21.466122+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations/external-agents"}, {"content_hash": "d11aaff5964b224ec50911125d194c9e8ee789f17fccdbc81e48951d8528fa52", "fetched_at": "2026-08-29T08:38:21.467985+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations"}, {"content_hash": "b80d25a21d29d8e80826effb7c750276b3dcf921fdfdc494585e33da641c4918", "fetched_at": "2026-08-29T08:38:21.471708+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:41:53.178857+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9780bbd0ae1ea5400bbdeb3e68781592ab36c89cd910675a0b7816e8d49bc00f", "fetched_at": "2026-08-28T04:09:48.890883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-multi-agent/open-multi-agent"}, {"content_hash": "f90d8c8342816e5c88ef18d45ec2598068ff48b7a0af391a4f319ab38d138d2f", "fetched_at": "2026-08-29T08:38:21.454688+00:00", "kind": "homepage", "missing": false, "url": "https://open-multi-agent.com"}, {"content_hash": "2793fe2b274b45459929bf108ed3fe9bf425204ab9704747f2a570fe612473ef", "fetched_at": "2026-08-29T08:38:21.464084+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/three-ways-to-run"}, {"content_hash": "aecb2e9d9eb0315928615ab716cd6ca853d21a22e9474e224cd95fe451d33c1b", "fetched_at": "2026-08-29T08:38:21.469838+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/introduction"}, {"content_hash": "ff50742644e4cef0b944d9881d0da1bf824bbf8d225244dfe1191013b66b6dda", "fetched_at": "2026-08-29T08:38:21.474949+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/quick-start"}, {"content_hash": "fcd4bf4befc9a69869209fec246abada480d36462970f5e91453e1baf41b2224", "fetched_at": "2026-08-29T08:38:21.476641+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/about"}, {"content_hash": "bc0139395cd55a28a4e56e613e5df471547af1b8caf75b54f3ee9427a20c30b8", "fetched_at": "2026-08-29T08:38:21.466122+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations/external-agents"}, {"content_hash": "d11aaff5964b224ec50911125d194c9e8ee789f17fccdbc81e48951d8528fa52", "fetched_at": "2026-08-29T08:38:21.467985+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations"}, {"content_hash": "b80d25a21d29d8e80826effb7c750276b3dcf921fdfdc494585e33da641c4918", "fetched_at": "2026-08-29T08:38:21.471708+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:41:53.178857+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9780bbd0ae1ea5400bbdeb3e68781592ab36c89cd910675a0b7816e8d49bc00f", "fetched_at": "2026-08-28T04:09:48.890883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-multi-agent/open-multi-agent"}, {"content_hash": "f90d8c8342816e5c88ef18d45ec2598068ff48b7a0af391a4f319ab38d138d2f", "fetched_at": "2026-08-29T08:38:21.454688+00:00", "kind": "homepage", "missing": false, "url": "https://open-multi-agent.com"}, {"content_hash": "2793fe2b274b45459929bf108ed3fe9bf425204ab9704747f2a570fe612473ef", "fetched_at": "2026-08-29T08:38:21.464084+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/three-ways-to-run"}, {"content_hash": "aecb2e9d9eb0315928615ab716cd6ca853d21a22e9474e224cd95fe451d33c1b", "fetched_at": "2026-08-29T08:38:21.469838+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/introduction"}, {"content_hash": "ff50742644e4cef0b944d9881d0da1bf824bbf8d225244dfe1191013b66b6dda", "fetched_at": "2026-08-29T08:38:21.474949+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/getting-started/quick-start"}, {"content_hash": "fcd4bf4befc9a69869209fec246abada480d36462970f5e91453e1baf41b2224", "fetched_at": "2026-08-29T08:38:21.476641+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/about"}, {"content_hash": "bc0139395cd55a28a4e56e613e5df471547af1b8caf75b54f3ee9427a20c30b8", "fetched_at": "2026-08-29T08:38:21.466122+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations/external-agents"}, {"content_hash": "d11aaff5964b224ec50911125d194c9e8ee789f17fccdbc81e48951d8528fa52", "fetched_at": "2026-08-29T08:38:21.467985+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/integrations"}, {"content_hash": "b80d25a21d29d8e80826effb7c750276b3dcf921fdfdc494585e33da641c4918", "fetched_at": "2026-08-29T08:38:21.471708+00:00", "kind": "site_page", "missing": false, "url": "https://open-multi-agent.com/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 11, "rhythm": 98}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 155, "days_push": 8, "days_rel": 12, "gap_med": 6, "n_releases_24m": 22}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}