SuperAPI AI 工具集

commit-context

智能体与模型

查看项目

更新于 10-16 08:02

技能介绍

用途:把文件、函数或某一行代码追溯到产生其当前提交的智能体会话,回答“这段代码为什么在这里”等问题。

主要能力:先定位提交 SHA,再通过查询工具找到与该提交关联的智能体会话信息;可呈现提交的 sha、短 sha、分支、作者、提交信息,以及关联会话的 id、项目、起止时间、观察数量和摘要,并可通过 memory_recall 展示重要性评分不低于 7 的观察记录。

使用方式:先用 git blame -L 40,52 src/auth/refresh.ts 定位行范围所属 SHA,或用 git log -L :<function>:<file> 定位函数,或用 git log -n 1 -- <file> 定位裸路径;然后调用 memory_commit_lookup { "sha": "<full-sha>" } 查询。典型返回为“9a1b2c3 on main by dev: "rotate refresh tokens"”以及关联会话摘要。

适用场景:需要解释某段代码来源、核对智能体会话与提交关系、在代码评审或排查历史时了解改动背景。

限制与注意事项:只报告 git 与查询工具返回的内容;若查询返回 commit: null,说明该提交早于会话关联机制,应据实说明,不能凭 diff 臆测意图;SHA 必须来自 git blame/log 而非猜测;会话细节需原样引用查询响应;不得声称超出观察记录的意图。若 memory_commit_lookup 不可用,可参考 TROUBLESHOOTING.md。相关技能包括 commit-history(批量列出与智能体关联的提交)与 recall(深入查看会话观察)。