C

commit-history

by @rohitg00v
4.5(120)

此技能用于列出与智能体会话关联的 Git 提交历史,并支持按分支或仓库进行筛选。它帮助开发者快速了解智能体在特定会话中进行了哪些代码更改,提供了关键的开发上下文,从而提升项目管理和协作效率,确保代码变更可追溯。

gitversion-controlagent-commitsproject-managementcode-historyGitHub
安装方式
npx skills add https://github.com/rohitg00/agentmemory --skill commit-history
compare_arrows

Before / After 效果对比

1 组
使用前

在没有此技能之前,开发者需要手动浏览 Git 日志,或尝试将智能体的操作与代码提交进行人工关联,这不仅耗时,而且容易遗漏关键信息,导致难以准确追踪智能体的代码贡献和项目进展。

使用后

使用此技能后,开发者可以迅速列出与智能体特定会话关联的 Git 提交,并能按分支或仓库进行精确筛选。这极大地简化了代码审查和项目追踪过程,确保了智能体工作成果的透明度和可追溯性。

SKILL.md

The user wants a list of agent-linked commits. Filter args: $ARGUMENTS

Quick start

memory_commits { "branch": "main", "limit": 20 }

Expected output:

9a1b2c3 main 2026-06-07 "rotate refresh tokens" · session 7f3a9c2 (14 obs)
b21d004 main 2026-06-05 "rate limiter audit"    · session b21d004 (9 obs)

Why

Render only the commits the tool returned, newest first. An empty result means the filter matched nothing, not that work is missing.

Workflow

  1. Parse $ARGUMENTS for branch=<name>, repo=<url-or-fragment>, limit=<n>. A bare numeric token is the limit. Defaults: no branch, no repo, limit 100, max 500.
  2. Call memory_commits with the parsed filters.
  3. Render reverse-chronologically: short sha, branch, authored timestamp, first line of the message, linked session id(s) (first 8) with observation counts, and file count when files is present.
  4. Empty result: tell the user the filter matched nothing and suggest dropping the branch or repo filter.

Anti-patterns

WRONG (REST fallback): concatenate ?branch= + raw branch name, so a name with ?, &, or # corrupts the query string.

RIGHT: URL-encode every value with URLSearchParams/encodeURIComponent before appending to GET /agentmemory/commits.

Checklist

  • Filters parsed; bare number treated as limit; limit capped at 500.
  • Output is reverse-chronological.
  • Session ids and observation counts come straight from the response.
  • REST fallback URL-encodes branch, repo, and limit.

See also

  • commit-context: drill into one commit's session.
  • recall: search the observations behind a linked session.

Troubleshooting

See ../_shared/TROUBLESHOOTING.md if memory_commits is not available.

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量13.6K
评分4.5 / 5.0
版本
更新日期2026年10月23日
对比案例1 组

用户评分

4.5(120)
5
37%
4
43%
3
13%
2
5%
1
2%

为此 Skill 评分

0.0

兼容平台

🤖claude-code

时间线

创建2026年6月9日
最后更新2026年10月23日
🎁 Agent 知识卡片
调研问卷