fix: apply native reasoning effort to harnesses - #54
Conversation
|
Codex review: needs maintainer review before merge. Reviewed August 3, 2026, 12:09 AM ET / 04:09 UTC. ClawSweeper reviewWhat this changesThe PR carries each native evaluation plan’s reasoning-effort value through the run specification and manifest, then emits the matching OpenClaw, Hermes, Codex, or Claude Code client control while preserving defaults when no effort is specified. Merge readinessKeep this member-authored PR open for normal maintainer review. The branch addresses the source-confirmed mismatch in the linked issue and has focused command-construction coverage, but it changes effective runtime controls across four pinned native clients, so a short real harness smoke should confirm those controls are accepted and applied before merge. Priority: P1 Review scores
Verification
How this fits togetherShellBench turns a native evaluation plan into a per-run specification, builds a command for one of four external agent clients, and captures results and metadata for comparison. The changed adapter layer determines whether the reasoning setting recorded for a benchmark is also applied by the client that executes it. flowchart LR
A[Native evaluation plan] --> B[Run specification]
B --> C[Harness command builder]
C --> D[OpenClaw Hermes Codex Claude Code]
D --> E[Agent execution logs]
B --> F[Run manifest]
E --> G[Benchmark results]
F --> G
Decision needed
Why: The source establishes the benchmark mismatch and the adapter mappings are coherent, but only maintainers can accept the compatibility risk for the repository’s pinned external client toolchains. Before merge
Agent review detailsSecurityNone. Review metrics
Root-cause clusterRelationship: Members:
Proposal only: this assessment does not dispatch repair, suppress jobs, mutate sibling items, close, or merge anything. Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Land the shared Do we have a high-confidence way to reproduce the issue? Yes—source inspection gives a high-confidence path: current main builds an OpenClaw command with Is this the best way to solve the issue? Yes in design: carrying the plan value through AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning high; reviewed against 884dd1bb5511. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (24 earlier review cycles; latest 8 shown)
|
What does this PR do?
Propagates the native eval plan's reasoning effort into OpenClaw, Hermes,
Codex, and Claude Code client controls.
Why?
Fixes #53. Without this, a run can be labeled
highwhile OpenClaw executeswith thinking disabled, invalidating cross-harness quality and efficiency
comparisons.
Changes
reasoning_effortinRunSpecand the run manifestxhighto Claude Code'smaxlow,medium,high, andxhighacross all four harnessesTests