SuperAPI AI 工具集

git-ai-search

通用与其它

查看项目

更新于 10-15 21:52

技能介绍

用途:Git AI 会记录 AI 生成的代码及其背后的对话,本技能用于从 git 历史中搜索并恢复这些 AI 会话上下文。

主要能力:git-ai search 可按提交(--commit,支持 sha1..sha2 范围)、文件(--file)、行范围(--lines,需配合 --file,可重复)、提示全文(--pattern)、提示 ID(--prompt-id)查找会话,并可用 --author、--tool、--since、--until 过滤,过滤条件为 AND 关系。输出支持默认摘要、--json、--verbose、--porcelain、--count。git-ai continue 可恢复会话上下文,支持 --commit、--file、--lines、--prompt-id 指定来源,--agent/--tool 选择目标代理(默认 claude),输出模式有默认 stdout、--launch、--clipboard、--json,--max-messages 限制每条提示消息数(默认 50)。git-ai show-prompt <id> 查看完整记录,支持 --json、--raw。

使用方式:例如 git-ai search --commit abc1234 --verbose 查看完整对话;git-ai search --file src/main.rs --lines 100-150 定位代码区域;git-ai continue --commit abc1234 --launch 直接启动 Claude 恢复上下文;git-ai search --commit abc1234 --json | jq '.prompts | keys[]' 做程序化处理。可结合 git log、gh pr view 等命令用于 PR 审查和 AI 参与度审计。

适用场景:调查某次提交中的 AI 使用情况、理解特定代码区域的 AI 贡献、接续他人未完成的 AI 会话、审查 PR 中的 AI 参与、按主题检索提示、集成到 CI/CD 报告 AI 辅助会话数量。

限制:--file 需要计算 blame,大文件较慢;--commit 为最快路径;--pattern 为数据库子串匹配。具体安装方式、支持的代理与工具范围、收费与平台信息暂未提供。