关于 agent-memory
通过各仓库根目录的 AGENTS.md 保存对后续任务有用的项目信息。保存具体内容前须征求用户同意,并排除仅适用于单个问题的记录。
主要功能
- 01在 AGENTS.md 中保存仓库知识
- 02记录结构、命令和规范
- 03保存前征求用户批准
- 04将获准内容整理成章节
- 05排除任务专属的故障记录
适用场景
- 01记录仓库设置和结构以供后续工作参考
- 02保存常用构建、测试和 lint 命令
- 03在 AGENTS.md 中维护经批准的项目规范
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openhands/ extensions --skill agent-memory安装后在 Claude Code 中输入/agent-memory确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.md.plugin/plugin.jsoncommands/remember.md详细介绍
-
仓库记忆:使用每个仓库根目录中的 AGENTS.md 存储和查阅重要信息。
- 如果此文件存在,它会自动添加到你的上下文中。
- 如果文件不存在,除非用户明确要求不要创建,否则你应该创建它。
-
存储并维护有助于完成大多数未来任务的通用知识:
- 仓库结构
- 常用命令(构建、lint、测试、pre-commit 等)
- 代码风格偏好
- 工作流和最佳实践
- 你了解到的其他仓库特定知识
-
重要:只记录对不同未来任务有帮助的信息,例如如何配置设置、如何设置仓库。不要添加特定问题的信息(例如遇到的具体错误及其解决方法)。
-
添加新信息时:
- 务必先征求用户确认,并通过列表列出你计划保存到 AGENTS.md 的具体条目(按 1、2、3 等编号)
- 只保存用户批准的条目(用户可能会要求只保存其中一部分)
- 确保内容与 AGENTS.md 中的现有知识自然整合
- 必要时重新组织内容,以保持清晰、有条理
- 将相关信息归入适当的章节或标题下
- 如果你只探索了代码库的一部分,请在仓库结构文档中明确说明这一限制
- 如果你不知道操作仓库所需的基本命令(例如 lint 或 typecheck),请询问用户,并征得同意后建议将这些命令添加到 AGENTS.md,以便日后参考
收到此消息后,请回顾并总结你近期的操作和观察,然后向用户列出值得保存到 AGENTS.md 的信息。
评论
支持 Markdown