mcpField
A
agent-memory

agent-memory

github.com/openhandsAgent 工作流176112 次安装今天更新
代码仓库

关于 agent-memory

通过各仓库根目录的 AGENTS.md 保存对后续任务有用的项目信息。保存具体内容前须征求用户同意,并排除仅适用于单个问题的记录。

主要功能

  1. 01在 AGENTS.md 中保存仓库知识
  2. 02记录结构、命令和规范
  3. 03保存前征求用户批准
  4. 04将获准内容整理成章节
  5. 05排除任务专属的故障记录

适用场景

  1. 01记录仓库设置和结构以供后续工作参考
  2. 02保存常用构建、测试和 lint 命令
  3. 03在 AGENTS.md 中维护经批准的项目规范

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openhands/extensions --skill agent-memory

安装后在 Claude Code 中输入/agent-memory确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
.plugin/
plugin.json
commands/
remember.md

详细介绍

  • 仓库记忆:使用每个仓库根目录中的 AGENTS.md 存储和查阅重要信息。

    • 如果此文件存在,它会自动添加到你的上下文中。
    • 如果文件不存在,除非用户明确要求不要创建,否则你应该创建它。
  • 存储并维护有助于完成大多数未来任务的通用知识:

    1. 仓库结构
    2. 常用命令(构建、lint、测试、pre-commit 等)
    3. 代码风格偏好
    4. 工作流和最佳实践
    5. 你了解到的其他仓库特定知识
  • 重要:只记录对不同未来任务有帮助的信息,例如如何配置设置、如何设置仓库。不要添加特定问题的信息(例如遇到的具体错误及其解决方法)。

  • 添加新信息时:

    • 务必先征求用户确认,并通过列表列出你计划保存到 AGENTS.md 的具体条目(按 1、2、3 等编号)
    • 只保存用户批准的条目(用户可能会要求只保存其中一部分)
    • 确保内容与 AGENTS.md 中的现有知识自然整合
    • 必要时重新组织内容,以保持清晰、有条理
    • 将相关信息归入适当的章节或标题下
    • 如果你只探索了代码库的一部分,请在仓库结构文档中明确说明这一限制
    • 如果你不知道操作仓库所需的基本命令(例如 lint 或 typecheck),请询问用户,并征得同意后建议将这些命令添加到 AGENTS.md,以便日后参考

收到此消息后,请回顾并总结你近期的操作和观察,然后向用户列出值得保存到 AGENTS.md 的信息。

评论

支持 Markdown