{"adoption": {"forks": 52, "observed_at": "2026-08-28T04:03:54.593701+00:00", "stars": 1184}, "canonical_url": "https://ross.abutalabs.com/products/infiagent", "card": {"archived": false, "artifact_type": "framework", "description": "Build your own Cowork, AI Scientist and other SoTA Agents just by editing config files. Support anthropic skills. An infinite-horizon agent framework designed for long-running, complex tasks.", "domain": ["large-language-models", "developer-tools"], "enriched": true, "function": ["agent-framework", "llm-inference", "workflow-automation", "sdk", "developer-tools"], "health_score": 93, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["polyuiislab/infiAgent"], "name": "polyuiislab/infiAgent", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-07-11T17:43:37+00:00", "repo": "polyuiislab/infiAgent", "stars": 1184, "tags": ["multi-level-agent", "long-running-tasks", "config-driven-agents", "agent-skills", "persistent-memory", "breakpoint-resume", "multi-provider-llm", "scientific-research-agent", "cowork", "ai-agents", "automation"], "topics": ["agent", "framework", "sdk", "sdk-python"], "urls": [], "use_cases": ["build ai agents by editing config files", "run long-running autonomous agent tasks for days", "create an ai scientist agent for research and paper generation", "recover interrupted agent runs from checkpoints", "add reusable skills to agents via the agent skills standard", "give agents persistent memory across sessions without a database", "orchestrate multi-level agent hierarchies for complex domain tasks"], "what_it_is": "infiAgent (MLA) is a Python agent framework for building domain-specific AI agents that run for days on complex tasks without context degradation. Agents are defined by editing configuration files, supporting multi-level hierarchical orchestration or flat architectures, with file-based persistent memory, crash-safe resume, and compatibility with the Agent Skills open standard.", "when_to_avoid": ["you need a simple single-prompt chatbot with minimal setup", "you require a framework with a large plugin marketplace or desktop app bundled in this repository", "you need permissive licensing since the project is GPL-3.0", "you want a mature framework with a long production track record"], "when_to_choose": ["you need agents that run continuously for days with crash recovery and no context compression degradation", "you want to build specialized agents like research assistants or coworkers purely through configuration files", "you need file-based persistent memory across sessions without external databases", "you want compatibility with the agent skills open standard and anthropic-style skills"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/infiagent", "repo": "polyuiislab/infiAgent", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:24:29.332944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "886441ae4e309afcdcbbedd435e56e91458da59c0cbadbb09502beb3c1680b65", "fetched_at": "2026-08-28T04:03:54.593701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polyuiislab/infiAgent"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:24:29.332944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "886441ae4e309afcdcbbedd435e56e91458da59c0cbadbb09502beb3c1680b65", "fetched_at": "2026-08-28T04:03:54.593701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polyuiislab/infiAgent"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:24:29.332944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "886441ae4e309afcdcbbedd435e56e91458da59c0cbadbb09502beb3c1680b65", "fetched_at": "2026-08-28T04:03:54.593701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polyuiislab/infiAgent"}], "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:03:54.593701+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:24:29.332944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "886441ae4e309afcdcbbedd435e56e91458da59c0cbadbb09502beb3c1680b65", "fetched_at": "2026-08-28T04:03:54.593701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polyuiislab/infiAgent"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:24:29.332944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "886441ae4e309afcdcbbedd435e56e91458da59c0cbadbb09502beb3c1680b65", "fetched_at": "2026-08-28T04:03:54.593701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polyuiislab/infiAgent"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:24:29.332944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "886441ae4e309afcdcbbedd435e56e91458da59c0cbadbb09502beb3c1680b65", "fetched_at": "2026-08-28T04:03:54.593701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polyuiislab/infiAgent"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.593701+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:24:29.332944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "886441ae4e309afcdcbbedd435e56e91458da59c0cbadbb09502beb3c1680b65", "fetched_at": "2026-08-28T04:03:54.593701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polyuiislab/infiAgent"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:24:29.332944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "886441ae4e309afcdcbbedd435e56e91458da59c0cbadbb09502beb3c1680b65", "fetched_at": "2026-08-28T04:03:54.593701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polyuiislab/infiAgent"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:24:29.332944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "886441ae4e309afcdcbbedd435e56e91458da59c0cbadbb09502beb3c1680b65", "fetched_at": "2026-08-28T04:03:54.593701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polyuiislab/infiAgent"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:24:29.332944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "886441ae4e309afcdcbbedd435e56e91458da59c0cbadbb09502beb3c1680b65", "fetched_at": "2026-08-28T04:03:54.593701+00:00", "kind": "readme", "missing": false, "url": "https://github.com/polyuiislab/infiAgent"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 18, "rhythm": 77}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 252, "days_push": 53, "days_rel": 156, "gap_med": 6, "n_releases_24m": 6}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}