Agent Zero 知识库
Agent Zero 可以按 Project 隔离 files、instructions、secrets、memories、knowledge、repositories 与 model presets,并把任务交给专门 subagents。Busabase 是更窄的一层,只承接必须跨越项目边界、且有证据与负责人的事实。
Project 隔离
Project 防止上下文串线,但不会让每条 project memory 自动获得权威。
Agent Zero Projects 隔离 workspace files、instructions、memory、secrets、knowledge、repositories 与 model-preset choices。保留这条边界,只提升其他项目或团队真正需要的结论。
| Project 资产 | 本地用途 | 跨项目规则 |
|---|---|---|
| Workspace files | 任务输入与生成工件 | 关联不可变输出 |
| Instructions | Project 专属 Agent 行为 | 不要保存变化中状态 |
| Memory | 有用的学习上下文 | 晋升前人工整理 |
| Knowledge | 被导入并可检索的材料 | 保留来源与时效 |
| Secrets | Project credentials | 绝不复制进知识记录 |
| Repositories | 代码与 revision history | 引用 Git,不复制源码 |
| Model presets | 执行配置 | 只作为 provenance 记录 model/runtime |
Memory 与 knowledge
Recall 能增强连续性,但过期 memory 会污染后续每一步。
Agent Zero 官方指南把 memory 定义为来自对话和导入知识的有用记忆,并要求用户搜索、审核、编辑、删除和备份。Memory 整理是日常运营,不应假设 recall 会自动纠错。
任务委派
Subordinate Agent 返回结果,但不会自动成为独立权威来源。
Multi-agent cooperation 可以把研究、编码、分析或审核交给专门 subagents。保留 delegation tree 和每个 worker 的真实证据,不能让 parent summary 抹掉不确定性或冲突。
Skills 与 profiles
Skills 教流程,Agent Profiles 配行为;它们都不应拥有变化中的运营事实。
Agent Zero 提供可检查的 prompts、tools、plugins、Skills、settings 与 model presets。Skills 可以按需加载,也可以在 chat 中固定。重复执行知识放这里,变化事实从当前已审核记录查询。
SKILL
可复用任务流程与支持文件
AGENT PROFILE
角色、prompts、tools 与 model choices
BUSABASE RECORD
当前已审核输入、决定和负责人
Container 与 host 边界
记录动作真正在哪里运行,而不只记录哪个 Agent 发出请求。
Agent Zero 通常运行在 Docker 中,并可通过 A0 CLI 访问宿主机 terminal、files、browser 与真实 repositories。Container、host 和外部服务输出有不同的信任与复现属性。
Agent runtime、project workspace、隔离 tools
真实 repository、terminal、browser、本地文件
Tool 访问的 API 或 service state
由负责人接受的有证据结论
Memory 运营
让持久上下文足够精简,能被检查,也能被纠正。
Agent 重复错误或召回错误上下文时,优先检查 memory。删除测试数据、修正不准 entries、把项目专属内容留在 project memory,并在大规模清理前备份。
跨项目晋升
不要把整个 memory directory 复制到共享知识库。
一次晋升只收窄一条有用结论,补齐来源、运行证据、负责人和下次审核时间。
Agent 知识契约
保留足够 lineage,让原始 chat 或 subagent 消失后仍能质疑结论。
记录把 project-local context 连接到跨项目共享的稳定状态。
knowledge_key跨 projects 与 Agents 的稳定身份project_ref来源 project 与 workspaceagent_treeParent 与 subordinate Agent referencesmemory_refs使用的 entries 或 imported knowledgeexecution_surfaceContainer、host bridge 或 external serviceartifact_refsFiles、repository revisions、logs 与 responsesclaim精简跨项目提议状态owner对接受负责的人freshness观察、生效和下次审核日期decision接受、有条件接受、拒绝或已替代信任边界
强大的 host bridge 会提高证据要求,不会提高权威。
Projects 隔离上下文,但 tools 仍可能影响 repositories、files、browsers 与 services。使用最小权限、检查 shell commands 和授权流程,并把执行能力与合并记录的权力分开。
| Boundary | Control |
|---|---|
| Project boundary | 防止无关 memories、secrets 与 files 混合 |
| Tool boundary | 限制 terminal、filesystem、browser 与 service access |
| Credential boundary | 只授权所需账号与 scope |
| Review boundary | Canonical write 必须经过 Change Request |
实际问题
Agent Zero 知识库常见问题
Busabase 会取代 Agent Zero memory 吗?
不会。Agent Zero memory 服务一个 project 的连续性;Busabase 保存跨项目、人员与 Agents 使用的少量已审核事实。
Imported knowledge 会自动被视为当前事实吗?
不会。保留来源与时效,任何进入运营状态的结论都要审核。
Subagent 结果算独立验证吗?
不能单独算。晋升前要记录来源、执行上下文与未解决冲突。
Skills 应该保存当前客户或生产状态吗?
通常不应该。流程放 Skill,变化事实从已审核记录检索。
Agent Zero 可以直接合并 canonical records 吗?
需要治理的知识只给提议权限,把合并权留给负责审核的人。
从一条 project-local memory 开始
只提升其他项目真正需要的最小事实。
选择一条已有持久证据的 Agent Zero memory,补齐 project、execution surface、owner 和 freshness rule,再进入跨项目复用。

