Files
liqiang b119135836
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
ai-agent-book 精选快照(<2MB 代码与文档,来自 github.com/bojieli/ai-agent-book)
2026-08-20 13:12:50 +00:00

1.2 KiB

Third independent review of the autonomous candidate

A third fresh reviewer rejected the candidate on two concrete findings:

  1. derive_trajectory_signals() can count one tool result as two errors when a valid envelope contains both top-level "success": false and nested content.success: false. Each recognized tool result must contribute at most one to tool_errors.
  2. mini_swe_runner.py directly persists converted ShareGPT trajectories and still omits the new evaluation metadata. Inspect this path and either bring it under the shared entry contract without changing its existing output behavior, or explicitly narrow and justify the feature boundary if it is a genuinely different artifact. The current report must not claim consistent coverage while silently excluding it.

Add regression coverage for the per-result count invariant and the selected handling of the mini-SWE path. Search once more for equivalent direct ShareGPT/trajectory persistence sites so the report can state its scope accurately. Run the focused and relevant existing tests, compilation, and git diff --check; update the report with exact results. Do not commit, push, or edit the book repository.