HackerTrans
トップ新着トレンドコメント過去質問紹介求人

masondelan

3 カルマ登録 3 か月前
ucsb bs stats & ds alum usd ms applied ds

twitter/X: @notmason__

投稿

Show HN: Selvedge – long-term memory for AI-coded codebases

selvedge.sh
4 ポイント·投稿者 masondelan·3 日前·0 コメント

Show HN: Selvedge – an MCP server that captures why AI agents change code

selvedge.sh
5 ポイント·投稿者 masondelan·2 か月前·3 コメント

Selvedge: Capture the why behind AI code changes

github.com
2 ポイント·投稿者 masondelan·3 か月前·1 コメント

コメント

masondelan
·3 日前·議論
[flagged]
masondelan
·2 か月前·議論
[flagged]
masondelan
·2 か月前·議論
Fair point, Git AI captures during the session via git-ai checkpoint hooks, not from a diff at commit time. So the "live vs post-hoc" framing I had doesn't actually separate the two.

The distinction I'd hold to is granularity. Git AI is line-level: each line linked to a prompt id. Selvedge is entity-level: a column, a function, a dependency. For "why does this column exist" or "why does this version pin," the entity model maps to the question better; for "who wrote which line of this function," line-level wins. Different shapes.

The fact that git notes survive rebases is genuinely something Selvedge doesn't match. Worth a look if that's the priority.
masondelan
·2 か月前·議論
[dead]
masondelan
·3 か月前·議論
I've been using Claude Code heavily for the past year, and I kept running into the same wall: an agent would make a schema change, rename a function, or add a dependency, and six weeks later I had no idea why. `git blame` tells me what changed and when. It doesn't tell me why. The original prompt that drove the decision evaporated the moment the session ended.

Selvedge is an MCP server that fixes this. AI agents call it as they work to log structured change events, including the reasoning behind each decision. It stores everything locally in SQLite.