



















@@ -1,15 +1,15 @@
11---
2-summary: "How OpenClaw closes agentic execution gaps for GPT-5.4 and Codex-style models"
3-title: "GPT-5.4 / Codex agentic parity"
2+summary: "How OpenClaw closes agentic execution gaps for GPT-5.5 and Codex-style models"
3+title: "GPT-5.5 / Codex agentic parity"
44read_when:
5- - Debugging GPT-5.4 or Codex agent behavior
5+ - Debugging GPT-5.5 or Codex agent behavior
66 - Comparing OpenClaw agentic behavior across frontier models
77 - Reviewing the strict-agentic, tool-schema, elevation, and replay fixes
88---
9910-# GPT-5.4 / Codex Agentic Parity in OpenClaw
10+# GPT-5.5 / Codex Agentic Parity in OpenClaw
111112-OpenClaw already worked well with tool-using frontier models, but GPT-5.4 and Codex-style models were still underperforming in a few practical ways:
12+OpenClaw already worked well with tool-using frontier models, but GPT-5.5 and Codex-style models were still underperforming in a few practical ways:
13131414- they could stop after planning instead of doing the work
1515- they could use strict OpenAI/Codex tool schemas incorrectly
@@ -27,7 +27,7 @@ This slice adds an opt-in `strict-agentic` execution contract for embedded Pi GP
27272828When enabled, OpenClaw stops accepting plan-only turns as “good enough” completion. If the model only says what it intends to do and does not actually use tools or make progress, OpenClaw retries with an act-now steer and then fails closed with an explicit blocked state instead of silently ending the task.
292930-This improves the GPT-5.4 experience most on:
30+This improves the GPT-5.5 experience most on:
31313232- short “ok do it” follow-ups
3333- code tasks where the first step is obvious
@@ -40,7 +40,7 @@ This slice makes OpenClaw tell the truth about two things:
4040- why the provider/runtime call failed
4141- whether `/elevated full` is actually available
424243-That means GPT-5.4 gets better runtime signals for missing scope, auth refresh failures, HTML 403 auth failures, proxy issues, DNS or timeout failures, and blocked full-access modes. The model is less likely to hallucinate the wrong remediation or keep asking for a permission mode the runtime cannot provide.
43+That means GPT-5.5 gets better runtime signals for missing scope, auth refresh failures, HTML 403 auth failures, proxy issues, DNS or timeout failures, and blocked full-access modes. The model is less likely to hallucinate the wrong remediation or keep asking for a permission mode the runtime cannot provide.
44444545### PR C: execution correctness
4646@@ -53,7 +53,7 @@ The tool-compat work reduces schema friction for strict OpenAI/Codex tool regist
53535454### PR D: parity harness
555556-This slice adds the first-wave QA-lab parity pack so GPT-5.4 and Opus 4.6 can be exercised through the same scenarios and compared using shared evidence.
56+This slice adds the first-wave QA-lab parity pack so GPT-5.5 and Opus 4.6 can be exercised through the same scenarios and compared using shared evidence.
57575858The parity pack is the proof layer. It does not change runtime behavior by itself.
5959@@ -62,7 +62,7 @@ After you have two `qa-suite-summary.json` artifacts, generate the release-gate
6262```bash
6363pnpm openclaw qa parity-report \
6464 --repo-root . \
65- --candidate-summary .artifacts/qa-e2e/gpt54/qa-suite-summary.json \
65+ --candidate-summary .artifacts/qa-e2e/gpt55/qa-suite-summary.json \
6666 --baseline-summary .artifacts/qa-e2e/opus46/qa-suite-summary.json \
6767 --output-dir .artifacts/qa-e2e/parity
6868```
@@ -73,16 +73,16 @@ That command writes:
7373- a machine-readable JSON verdict
7474- an explicit `pass` / `fail` gate result
757576-## Why this improves GPT-5.4 in practice
76+## Why this improves GPT-5.5 in practice
777778-Before this work, GPT-5.4 on OpenClaw could feel less agentic than Opus in real coding sessions because the runtime tolerated behaviors that are especially harmful for GPT-5-style models:
78+Before this work, GPT-5.5 on OpenClaw could feel less agentic than Opus in real coding sessions because the runtime tolerated behaviors that are especially harmful for GPT-5-style models:
79798080- commentary-only turns
8181- schema friction around tools
8282- vague permission feedback
8383- silent replay or compaction breakage
848485-The goal is not to make GPT-5.4 imitate Opus. The goal is to give GPT-5.4 a runtime contract that rewards real progress, supplies cleaner tool and permission semantics, and turns failure modes into explicit machine- and human-readable states.
85+The goal is not to make GPT-5.5 imitate Opus. The goal is to give GPT-5.5 a runtime contract that rewards real progress, supplies cleaner tool and permission semantics, and turns failure modes into explicit machine- and human-readable states.
86868787That changes the user experience from:
8888@@ -92,15 +92,15 @@ to:
92929393- “the model either acted, or OpenClaw surfaced the exact reason it could not”
949495-## Before vs after for GPT-5.4 users
95+## Before vs after for GPT-5.5 users
96969797| Before this program | After PR A-D |
9898| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
99-| GPT-5.4 could stop after a reasonable plan without taking the next tool step | PR A turns “plan only” into “act now or surface a blocked state” |
99+| GPT-5.5 could stop after a reasonable plan without taking the next tool step | PR A turns “plan only” into “act now or surface a blocked state” |
100100| Strict tool schemas could reject parameter-free or OpenAI/Codex-shaped tools in confusing ways | PR C makes provider-owned tool registration and invocation more predictable |
101-| `/elevated full` guidance could be vague or wrong in blocked runtimes | PR B gives GPT-5.4 and the user truthful runtime and permission hints |
101+| `/elevated full` guidance could be vague or wrong in blocked runtimes | PR B gives GPT-5.5 and the user truthful runtime and permission hints |
102102| Replay or compaction failures could feel like the task silently disappeared | PR C surfaces paused, blocked, abandoned, and replay-invalid outcomes explicitly |
103-| “GPT-5.4 feels worse than Opus” was mostly anecdotal | PR D turns that into the same scenario pack, the same metrics, and a hard pass/fail gate |
103+| “GPT-5.5 feels worse than Opus” was mostly anecdotal | PR D turns that into the same scenario pack, the same metrics, and a hard pass/fail gate |
104104105105## Architecture
106106@@ -123,7 +123,7 @@ flowchart TD
123123124124```mermaid
125125flowchart LR
126- A["Merged runtime slices (PR A-C)"] --> B["Run GPT-5.4 parity pack"]
126+ A["Merged runtime slices (PR A-C)"] --> B["Run GPT-5.5 parity pack"]
127127 A --> C["Run Opus 4.6 parity pack"]
128128 B --> D["qa-suite-summary.json"]
129129 C --> E["qa-suite-summary.json"]
@@ -162,7 +162,7 @@ Checks that a task with a real mutating write keeps replay-unsafety explicit ins
162162163163## Scenario matrix
164164165-| Scenario | What it tests | Good GPT-5.4 behavior | Failure signal |
165+| Scenario | What it tests | Good GPT-5.5 behavior | Failure signal |
166166| ---------------------------------- | --------------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
167167| `approval-turn-tool-followthrough` | Short approval turns after a plan | Starts the first concrete tool action immediately instead of restating intent | plan-only follow-up, no tool activity, or blocked turn without a real blocker |
168168| `model-switch-tool-continuity` | Runtime/model switching under tool use | Preserves task context and continues acting coherently | resets into commentary, loses tool context, or stops after switch |
@@ -172,7 +172,7 @@ Checks that a task with a real mutating write keeps replay-unsafety explicit ins
172172173173## Release gate
174174175-GPT-5.4 can only be considered at parity or better when the merged runtime passes the parity pack and the runtime-truthfulness regressions at the same time.
175+GPT-5.5 can only be considered at parity or better when the merged runtime passes the parity pack and the runtime-truthfulness regressions at the same time.
176176177177Required outcomes:
178178@@ -191,24 +191,24 @@ For the first-wave harness, the gate compares:
191191192192Parity evidence is intentionally split across two layers:
193193194-- PR D proves same-scenario GPT-5.4 vs Opus 4.6 behavior with QA-lab
194+- PR D proves same-scenario GPT-5.5 vs Opus 4.6 behavior with QA-lab
195195- PR B deterministic suites prove auth, proxy, DNS, and `/elevated full` truthfulness outside the harness
196196197197## Goal-to-evidence matrix
198198199199| Completion gate item | Owning PR | Evidence source | Pass signal |
200200| -------------------------------------------------------- | ----------- | ------------------------------------------------------------------ | ---------------------------------------------------------------------------------------- |
201-| GPT-5.4 no longer stalls after planning | PR A | `approval-turn-tool-followthrough` plus PR A runtime suites | approval turns trigger real work or an explicit blocked state |
202-| GPT-5.4 no longer fakes progress or fake tool completion | PR A + PR D | parity report scenario outcomes and fake-success count | no suspicious pass results and no commentary-only completion |
203-| GPT-5.4 no longer gives false `/elevated full` guidance | PR B | deterministic truthfulness suites | blocked reasons and full-access hints stay runtime-accurate |
201+| GPT-5.5 no longer stalls after planning | PR A | `approval-turn-tool-followthrough` plus PR A runtime suites | approval turns trigger real work or an explicit blocked state |
202+| GPT-5.5 no longer fakes progress or fake tool completion | PR A + PR D | parity report scenario outcomes and fake-success count | no suspicious pass results and no commentary-only completion |
203+| GPT-5.5 no longer gives false `/elevated full` guidance | PR B | deterministic truthfulness suites | blocked reasons and full-access hints stay runtime-accurate |
204204| Replay/liveness failures stay explicit | PR C + PR D | PR C lifecycle/replay suites plus `compaction-retry-mutating-tool` | mutating work keeps replay-unsafety explicit instead of silently disappearing |
205-| GPT-5.4 matches or beats Opus 4.6 on the agreed metrics | PR D | `qa-agentic-parity-report.md` and `qa-agentic-parity-summary.json` | same scenario coverage and no regression on completion, stop behavior, or valid tool use |
205+| GPT-5.5 matches or beats Opus 4.6 on the agreed metrics | PR D | `qa-agentic-parity-report.md` and `qa-agentic-parity-summary.json` | same scenario coverage and no regression on completion, stop behavior, or valid tool use |
206206207207## How to read the parity verdict
208208209209Use the verdict in `qa-agentic-parity-summary.json` as the final machine-readable decision for the first-wave parity pack.
210210211-- `pass` means GPT-5.4 covered the same scenarios as Opus 4.6 and did not regress on the agreed aggregate metrics.
211+- `pass` means GPT-5.5 covered the same scenarios as Opus 4.6 and did not regress on the agreed aggregate metrics.
212212- `fail` means at least one hard gate tripped: weaker completion, worse unintended stops, weaker valid tool use, any fake-success case, or mismatched scenario coverage.
213213- “shared/base CI issue” is not itself a parity result. If CI noise outside PR D blocks a run, the verdict should wait for a clean merged-runtime execution instead of being inferred from branch-era logs.
214214- Auth, proxy, DNS, and `/elevated full` truthfulness still come from PR B’s deterministic suites, so the final release claim needs both: a passing PR D parity verdict and green PR B truthfulness coverage.
@@ -218,7 +218,7 @@ Use the verdict in `qa-agentic-parity-summary.json` as the final machine-readabl
218218Use `strict-agentic` when:
219219220220- the agent is expected to act immediately when a next step is obvious
221-- GPT-5.4 or Codex-family models are the primary runtime
221+- GPT-5.5 or Codex-family models are the primary runtime
222222- you prefer explicit blocked states over “helpful” recap-only replies
223223224224Keep the default contract when:
@@ -229,4 +229,4 @@ Keep the default contract when:
229229230230## Related
231231232-- [GPT-5.4 / Codex parity maintainer notes](/help/gpt54-codex-agentic-parity-maintainers)
232+- [GPT-5.5 / Codex parity maintainer notes](/help/gpt55-codex-agentic-parity-maintainers)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。