AgentDiff — side-by-side agent replay

/workspace/agentdiff/examples/login-bug/a.jsonl  vs  /workspace/agentdiff/examples/login-bug/b.jsonl
claude-code · claude-code · agentdiff 0.1.1
drift 63/100
divergences 5
aligned 2/7
steps 7 / 5
errors 2 / 0
first ≠ #3
keys: j/k ≠ · ←/→ step · f first #3

Tool mix — A

read2
edit2
test_fail2
search1
Only A: src/middleware.ts
Shared: src/auth.ts, src

Tool mix — B

read2
search1
edit1
test_pass1
Only B: —
Titles: Fix login redirect loop · Fix login redirect loop
divergencealigned
#
A — login-bug/a
B — login-bug/b
1
read
read src/auth.ts
src/auth.ts
=
read
read src/auth.ts
src/auth.ts
2
search
grep redirect
src
=
search
grep redirect
src
3
read
read src/middleware.ts
src/middleware.ts
≠
File src/middleware.ts ≠ src/auth.ts
read
read src/auth.ts
src/auth.ts
4
edit
edit src/middleware.ts
src/middleware.ts
≠
File src/middleware.ts ≠ src/auth.ts
edit
edit src/auth.ts
src/auth.ts
5
test_fail
$ npm test -- auth
≠
Kind test_fail ≠ test_pass
test_pass
$ npm test -- auth
6
edit
edit src/middleware.ts
src/middleware.ts
≠
Only A: edit src/middleware.ts
—
7
test_fail
$ npm test -- auth
≠
Only A: test_fail
—