拓冰建站拓冰建站
首页 / 资讯中心 / 正文

GitAgent交互命令指南:6个内置REPL命令高效对话你的AI代理

GitAgent交互命令指南6个内置REPL命令高效对话你的AI代理【免费下载链接】opengapA framework-agnostic, git-native standard for defining AI agents项目地址: https://gitcode.com/gh_mirrors/git/opengapGitAgent 是一款 git 原生的 AI Agent 框架——你的代理、记忆、技能全部以版本化文件形式活在 git 仓库里。本文带你快速掌握 GitAgent REPL 交互模式下的 6 个内置命令/memory、/skills、/tasks、/learned、/plugins、/quit无需写代码像聊天一样高效管理和驱动你的 AI 代理。如何进入 GitAgent 的 REPL 交互模式安装 GitAgent要求 Node.js 18后在任意目录运行即可进入交互式 REPL首次运行会自动脚手架出 agent.yaml、SOUL.md、memory/等文件export OPENAI_API_KEYsk-... gitagent --dir ~/my-agent启动后你会看到一个绿色的→提示符直接输入自然语言就能和代理对话而以/开头的输入则被识别为内置 REPL 命令用于查看状态、管理技能、退出会话。命令提示会出现在启动信息中Type /skills to list skills, /plugins to list plugins, /memory to view memory, /quit to exit6 个 GitAgent REPL 命令速查表命令作用一句话说明/memory查看记忆打印代理的 git 提交记忆文件全文/skills列出技能展示已安装技能及描述含置信度/tasks查看任务显示正在追踪的学习任务进度/learned查看学会的技能列出自动学到的技能及成功率/plugins列出插件显示已加载插件及其提供的工具/技能/quit或/exit退出安全结束会话并做收尾清理/memory查看代理的记忆文件GitAgent 的记忆是 git 原生的——代理学到的东西会写入 memory/MEMORY.md 并提交到版本库。在 REPL 中输入/memory即可直接打印该文件的内容快速确认代理记住了什么→ /memory --- memory --- 记忆内容 --- end ---它的实现就是读取并输出记忆文件源码见 src/index.ts。/skills列出已安装的 GitAgent 技能技能Skills是skills/目录下的可组合指令模块每个技能是一个含SKILL.md的目录例如项目自带的 skills/gmail-email/SKILL.md 和 skills/example-skill/SKILL.md。输入/skills会实时刷新技能列表新学到的技能也能立刻看到并显示名称、描述和置信度→ /skills example-skill — 示例技能 [confidence: 0.7] gmail-email — 发送 Gmail 邮件技能发现与解析逻辑位于 src/skills.ts。/tasks查看正在进行的学习任务GitAgent 内置任务追踪 技能学习循环代理开始跟踪一个任务后若成功完成且方案值得复用就会把该方法结晶成一个新的自动技能。输入/tasks可以查看当前 active 状态的任务包括目标、步骤数和尝试次数数据来自.gitagent/learning/tasks.json。/learned查看自动学到的技能及其置信度与/skills不同/learned只筛选由代理自动学会的技能带置信度字段的技能并展示关键学习指标→ /learned my-new-skill — confidence: 0.7, usage: 3, success: 2/3置信度会根据后续使用中的成功/失败自动调整见 src/learning/reinforcement.ts。这是检验你的代理是否在变强的最直接方式。/plugins查看已加载的 GitAgent 插件插件可以为代理注入工具、技能、钩子和提示词。/plugins会列出当前会话加载的全部插件及其版本号、描述与提供的能力工具数、技能数、钩子、prompt→ /plugins my-plugin v0.1.0 — What the plugin does provides: 2 tools, 1 skills, hooks插件的命令行管理安装/启用/移除则在 REPL 外使用gitagent plugin ...详见 src/plugin-cli.ts。/quit/exit安全退出 GitAgent 会话对话结束后输入/quit或/exit退出。它不是简单断开——GitAgent 会依次完成本地仓库会话的提交收尾--repo模式下的 session 分支、停止沙箱 VM--sandbox模式、关闭遥测会话 span。退出逻辑见 src/index.ts。 小技巧代理正在流式输出时按一次CtrlC是中断当前回答而非退出空闲状态下按CtrlC则直接结束会话。加分项/skill:name 直接调用指定技能除了上述 6 个命令REPL 还支持斜杠形式直接触发某个技能例如→ /skill:gmail-email Send a summary to aliceexample.comGitAgent 会把该技能的完整指令注入提示词并附加你的参数强制代理按技能说明执行实现见 src/skills.ts。输入不存在的技能名会提示Unknown skill。上手建议3 步养成使用习惯开工前先/skills了解代理当前具备哪些能力再用/skill:name精准调用对话中随时/memory确认关键信息是否被记住配合 git 历史可追溯记忆演变收工时/learned/quit回顾本次学会了什么、置信度如何然后安全退出。 更多细节可参考 Documentation.md 中的 REPL Commands 章节以及 README.md 的 Quick Start 部分几分钟即可让 GitAgent 在你的仓库里跑起来。【免费下载链接】opengapA framework-agnostic, git-native standard for defining AI agents项目地址: https://gitcode.com/gh_mirrors/git/opengap创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门