一个面向 Agent Harness Engineering 的工程实践清单,优先收录可直接落地的 GitHub 项目。
| 分类 | 条目数 |
|---|---|
| Harness Architecture & Orchestration | 57 |
| Context & Working-State Engineering | 24 |
| Execution Substrates & Sandboxing | 27 |
| Protocols, Tool Interfaces & Agent Contracts | 41 |
| Evaluation Harnesses & Benchmarks | 29 |
| Observability & Reliability Operations | 20 |
| Guardrails, Security & Governance | 26 |
| Reference Harness Implementations | 82 |
| Essential Readings & Ecosystem Maps | 32 |
说明:
- Stars 使用徽章展示(来自快照值)。
- 仓库更新时间统一记录在 data/projects.yaml 与验证报告中。
- 每个分类内按 Stars 降序排序。
| 项目 | 链接 | Stars | 标签 | 简介 |
|---|---|---|---|---|
| Superpowers | GitHub | skills, workflow, cross-agent | 由可组合技能、强制工作流、worktree、规划、TDD、评审与子代理执行构成的跨代理软件开发方法论。 | |
| ECC | GitHub | cross-harness, hooks, skills | 跨 harness 的操作系统,整合技能、钩子、记忆优化、安全扫描与校验工作流,用于 agentic 工作。 | |
| Matt Pocock Skills | GitHub | skills, coding-agents, workflows | 面向 Claude Code、Codex 等编码代理的可组合工程技能,覆盖需求对齐、共享语言、ADR、规格、测试与代码评审闭环。 | |
| gstack | GitHub | skills, qa, release | 面向 Claude Code 与多种编码代理的技能栈,将产品规划、架构评审、QA、安全、发布与复盘转化为可重复的代理工作流。 | |
| DeerFlow | GitHub | long-horizon, memory, subagents | 面向长任务的 SuperAgent harness,整合记忆、工具、子代理与沙箱。 | |
| Addy's Agent Skills | GitHub | skills, quality-gates, coding-agents | 面向编码代理的生产级工程技能库,将生命周期工作流、质量门禁、评审、测试、调试、安全与发布实践打包复用。 | |
| oh-my-openagent | GitHub | multi-harness, team-mode, skills | 面向 OpenCode、Codex、Claude Code 等编码代理的多 harness agent OS,提供团队模式编排、后台代理、MCP 与技能。 | |
| Ruflo | GitHub | multi-agent, swarm, mcp | 面向 Claude Code 的多代理编排平台,提供群组协作、持久记忆、联邦通信、插件与 MCP 钩子。 | |
| AutoGen | GitHub | multi-agent, orchestration, framework | 支持多代理交互与编排的 agentic AI 编程框架。 | |
| CrewAI | GitHub | multi-agent, workflows, control-plane | 多代理自动化框架,提供生产级 Flows、自治 Crews、事件驱动控制、追踪、护栏、记忆与人工审核钩子。 | |
| Agno | GitHub | scale, runtime, management | 面向规模化运行与管理的 agent 软件运行时。 | |
| LangGraph | GitHub | graph, workflow, runtime | 图结构运行时,用于构建具备状态管理与确定性流程控制的可靠代理。 | |
| ChatDev | GitHub | multi-agent, orchestration, workflows | 零代码多代理编排平台,可定义 agents、workflows 与 tasks,并从虚拟软件公司式 harness 演进而来。 | |
| Semantic Kernel | GitHub | enterprise, orchestration, plugins | 面向企业应用的 agentic 框架,支持编排与插件化扩展。 | |
| OpenAI Agents SDK (Python) | GitHub | sdk, handoff, workflows | 轻量级多代理工作流框架,支持交接、编排和生产化模式。 | |
| Symphony | GitHub | orchestration, control-plane, workflows | 以工单驱动的编排层,可将项目工作转成隔离的自治实现任务。 | |
| deepagents | GitHub | runtime, orchestration, long-running | 面向长时任务的开源 harness,支持规划、工具调用与子代理协作模式。 | |
| Archon | GitHub | workflow-engine, worktrees, validation | 面向 AI 编码代理的工作流引擎,提供 YAML 定义阶段、隔离 worktree 与校验门禁。 | |
| Google ADK (Python) | GitHub | toolkit, deployment, evaluation | 代码优先的工具包,用于构建、评估和部署复杂 AI 代理。 | |
| elizaOS | GitHub | agent-os, plugins, benchmarks | 可扩展的代理运行时与操作系统,提供 CLI 脚手架、代理循环、插件、记忆/状态原语、仪表盘、连接器与基准套件。 | |
| PydanticAI | GitHub | python, typing, schema | 强调类型与结构化约束的 Python agent 框架,适合稳定化 harness 开发。 | |
| CAMEL | GitHub | multi-agent, scalability, benchmarks | 面向大规模多代理系统的框架,提供通信、有状态记忆、环境、基准与协作原语。 | |
| Gas Town | GitHub | multi-agent, workspaces, coordination | 面向编码代理的多代理工作区管理器,提供持久工作跟踪、git-backed hooks、交接、监督与合并队列。 | |
| CloudCLI | GitHub | control-plane, sessions, coding-agents | 面向 Claude Code、OpenCode、Cursor CLI、Codex 与 Gemini CLI 的网页和移动端控制台,提供项目、终端、文件、Git、会话与插件管理。 | |
| Microsoft Agent Framework | GitHub | multi-agent, workflows, observability | 多语言代理框架,支持图工作流、编排、部署与可观测能力。 | |
| Hive | GitHub | harness, orchestration, runtime | 以结果驱动的 agent runtime harness,强调控制回路与编排模块。 | |
| VoltAgent | GitHub | typescript, platform, runtime | 基于 TypeScript 的 agent 工程平台,提供开放运行时抽象。 | |
| mcp-agent | GitHub | mcp, runtime, workflow | 以 MCP 工具体系为核心的实用 agent 框架,强调工作流组合。 | |
| PraisonAI | GitHub | multi-agent, workflow, memory | 多代理 workforce 框架,支持自治规划与执行、记忆、RAG、仪表盘和多模型供应商。 | |
| Claude Squad | GitHub | terminal, sessions, worktrees | 用于管理多个 Claude Code、Codex、Gemini、OpenCode、Amp 等代理会话的终端控制平面,提供隔离 git 工作区与变更评审流程。 | |
| Agent Squad | GitHub | routing, multi-agent, context | 多代理编排框架,可进行请求路由、保持会话上下文,支持 Python/TypeScript,并协调专业代理团队。 | |
| Yao | GitHub | single-binary, runtime, autonomous | 单二进制运行时,用于定义并运行自治代理。 | |
| Open Multi-Agent | GitHub | multi-agent, dag, tracing | 基于 TypeScript 的多代理编排器,可将目标自动分解为任务 DAG,并提供并行执行、MCP 集成与实时追踪。 | |
| Strands Agents | GitHub | sdk, mcp, tools | 模型驱动的代理 SDK 与 monorepo,包含 Python/TypeScript 代理循环、模型适配器、工具、MCP 集成、多代理系统与流式能力。 | |
| Flue | GitHub | typescript, headless, sandbox | 面向无界面代理的 TypeScript harness 框架,提供会话、工具、技能与可插拔沙箱。 | |
| AIOS | GitHub | agent-os, kernel, runtime | AI Agent Operating System,通过 kernel 与 SDK 管理调度、上下文、记忆、存储、工具、部署模式与 computer-use 沙箱。 | |
| Nexent | GitHub | zero-code, control-plane, multi-agent | 基于 harness engineering 原则的零代码代理平台,统一工具、技能、记忆、编排、约束、反馈回路与控制平面。 | |
| Cloudflare Agents | GitHub | platform, deployment, runtime | 提供面向生产基础设施的 agent 构建与部署运行时。 | |
| Omnigent | GitHub | [![star](https://img.shields.io/badge/star-4225-f4b400?sty |
$ claude mcp add awesome-agent-harness \
-- python -m otcore.mcp_server <graph>