Commit 6cd0988
committed
fix(agent): fail closed on revision implementer error; refresh wire snapshot
- The wire handshake snapshot (tests_e2e/test_wire_protocol.py) was stale:
this PR added the judge-minimum-diff and judge-overengineering-review
bundled skills but never regenerated the handshake skills list, leaving
CI red on test_initialize_handshake / test_initialize_external_tool_conflict.
Regenerated to include both new skills.
- ImplementAndJudge: an implementer error on the revision now fails closed to
BLOCKED, clearing the prior revision's stale NEEDS_WORK verdict and artifact
so they can't leak into the final result (mirrors the judge-error branch).
Adds a regression test.1 parent 2b66c09 commit 6cd0988
3 files changed
Lines changed: 46 additions & 0 deletions
File tree
- src/pythinker_code/tools/agent
- tests_e2e
- tests/core
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1450 | 1450 | | |
1451 | 1451 | | |
1452 | 1452 | | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
1453 | 1456 | | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
1454 | 1460 | | |
1455 | 1461 | | |
1456 | 1462 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
374 | 374 | | |
375 | 375 | | |
376 | 376 | | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
377 | 397 | | |
378 | 398 | | |
379 | 399 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
158 | 168 | | |
159 | 169 | | |
160 | 170 | | |
| |||
370 | 380 | | |
371 | 381 | | |
372 | 382 | | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
373 | 393 | | |
374 | 394 | | |
375 | 395 | | |
| |||
0 commit comments