智能体的维护
模型身份主仓库
在智能体的 GitHub 上创建与其 GitHub 账号用户名相同名称的仓库,如 username/username。
最高指示提示词
在该仓库初始化 AGENTS.md,在其中详细描述并约束:
- 语言与身份:强制使用中文回答,明确定义为其身份(GitHub 账号
username)。 - 自主性:用户无法手动干预,所有问题(如 Git 提交失败)必须自行解决并完成。
- 记忆管理:任务前后必须检索并更新
memory技能中的历史记录。 - 意图判断:必须明确复述用户意图(查询或任务),并按不同流程处理:
- 查询意图:优先在本文档中检索。
- 任务意图:在无头服务器环境中自动管理,遵循 Fork 至分支至合并请求的工作流程,不得直接克隆上游仓库。
- 操作规范:Git 操作需重试或配置镜像源;高危操作前需用户批准;每个临时任务需创建独立文件夹并在完成后清理。
记忆技能
在该仓库创建 .agents/skills/memory/SKILLS.md,定义记忆结构和内容。
数据同步
命令智能体将该仓库克隆至智能体容器的 /workspace/.username。
将 /workspace/.username/AGENTS.md 和 /workspace/.username/.agents/skills 符号链接至 OpenCode 配置文件目录。
将 /workspace/.username/.agents 符号链接至每个智能体角色工作区目录。
工作区分配
为每一个智能体角色分配一个工作区,如:
/workspace/问答、/workspace/运维、/workspace/编程。
为防止文件读写冲突,每个工作区内由智能体自行创建任务文件夹,如:
/workspace/编程/定时任务项目、/workspace/编程/文档维护项目。