GitHub 源码目录

Agent 工程开源项目

先深入 Pi、Oh My Pi 与 Orca,再按问题浏览其余 36 个项目。每张卡片说明项目在做什么,链接直接指向官方仓库。

三个起点项目

它们刚好组成一条研究路径:Pi 提供可读的内核,OMP 展示怎样扩成自己的 Coding Agent,Orca 管理多个 Agent 的工作现场。

Harness 与 Coding Agent

直接处理代码和终端任务的 Agent。它们的差别集中在编辑方式、权限、会话与执行环境。

框架与编排

用来组织状态、工具和任务交接的开发框架。选型时先看状态模型和恢复能力,不要只看示例有几种 Agent。

协议与工具

Agent 与工具、编辑器、前端或其他 Agent 之间如何通信,这一组项目给出协议和参考实现。

Context 与 Memory

保存会话不等于长期记忆。这些项目分别处理状态持久化、事实抽取、召回与纠错。

Eval 与 Observability

这一组负责把运行过程留下来,把失败拆清楚,再把真实错误变成以后必须通过的回归用例。

安全与 Runtime

当 Agent 能运行命令、修改文件或访问网络时,需要单独处理授权、隔离、攻击测试与补丁检查。