包索引
导出函数的签名、构造器和类型定义请查阅 pkg.go.dev。本站内容跟随 main 分支;如果项目固定使用某个版本,应查看该版本的 API 文档。
运行时与编排
| 包 | 职责 |
|---|---|
| agentcore | Agent 执行循环、工具、配置、事件、钩子、状态和 Runnable |
| graph | DAG、Pregel、类型图 |
| workflow | 流水线、并行、路由 |
| components | 文档加载、向量计算、索引和检索接口 |
| tools | 内置工具及底层操作接口 |
| skill | 技能加载与元数据解析 |
| prompt | 模板 |
| filequeue | 协调进程内同一路径的文件操作 |
| fuzzy | 规范化匹配与替换 |
| pkg/util | 环境变量、字符串和错误处理辅助函数 |
持久化与接口
| 包 | 职责 |
|---|---|
| session | JSONL 会话树及 AgentStore 适配 |
| store | 状态存储 |
| server | HTTP 服务、SSE 和线程管理 |
| tui | 终端引擎 |
| mcp | 客户端和工具扩展 |
| a2a | 远程 Agent 发现和任务管理 |
| acp | 编辑器与 Agent 的会话通信 |
| agui | 向 Web 客户端传输执行事件 |
| a2ui | 声明式界面、数据绑定与传输适配 |