Yash030's picture
feat: add Python plugin system, multi-agent connect CLI, and MCP tool expansions
26a284a

commit-context worked examples

1. Line range with a linked session

User: "Why is this retry loop here?" (pointing at lines 40-52 of refresh.ts)

Find the SHA:

git blame -L 40,52 src/auth/refresh.ts
# 9a1b2c3d (dev 2026-06-07) ... retry on revoked token

Look it up:

memory_commit_lookup { "sha": "9a1b2c3d4e5f60718293a4b5c6d7e8f901234567" }

Response:

{
  "commit": { "sha": "9a1b2c3d...", "short": "9a1b2c3", "branch": "main",
    "author": "dev", "message": "rotate refresh tokens" },
  "sessions": [ { "id": "7f3a9c21", "project": "app", "observationCount": 14,
    "summary": "Reworked refresh rotation" } ]
}

Present:

9a1b2c3 on main by dev: "rotate refresh tokens". Linked to session 7f3a9c2 "Auth refresh rework" (14 obs). The retry loop handles a token revoked mid-flight, per the session's high-importance observations.

2. Function lookup, commit predates linking

User: "What was the agent doing when it wrote validateScope?"

git log -L :validateScope:src/auth/scope.ts -n 1
# 1122aabb ...
memory_commit_lookup { "sha": "1122aabbccddeeff00112233445566778899aabb" }

Response:

{ "commit": null }

Present:

1122aab predates agent session linking, so there is no recorded session. From git show: it added validateScope to enforce per-token scopes. I can show the full diff if useful.

3. Bare path

User: "Give me context on src/middleware/limit.ts."

git log -n 1 -- src/middleware/limit.ts

Take the SHA, run memory_commit_lookup, present commit plus linked session in the same shape as example 1.