Skip to content

Update external harness releases and consolidate OpenClaw bindings - #60

Open
crepuscular-drizzle wants to merge 4 commits into
mainfrom
feat/external-harness
Open

crepuscular-drizzle wants to merge 4 commits into
mainfrom
feat/external-harness

Conversation

@crepuscular-drizzle

@crepuscular-drizzle crepuscular-drizzle commented Nov 14, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Add verified installer recipes for Codex 0.167.2 and 0.169.0, OpenCode 2.3.0, and DeepSeek Harness 0.2.2-rc.3. Pin the npm package digests and select the newest verified version by default for each harness.
  • Store new OpenClaw bindings in the schema 2 record in harness.json. Manual preparation uses the selected package version by default and rejects legacy copies before probing the CLI or writing the manifest.
  • Remove OpenClaw 2026.3.13 from the verified catalog. Explicit requests still follow the unverified installation path.

Validation

  • After rebasing onto f61f662c, 173 offline tests passed across the installer, OpenClaw and DeepSeek runtime bindings, and wheel packaging.
  • 312 offline tests and 10 subtests passed for the version updates. A subsequent OpenClaw preparation and packaging regression run passed 112 tests.
  • Real Codex 0.167.2 and 0.169.0 CLIs passed command execution, text and file submission, and trace validation against a scripted loopback endpoint.
  • The real OpenCode 2.3.0 CLI completed background delegation, submitted the resumed parent's answer, and accounted for parent and child usage. The same fixture also passed on 2.2.6.
  • The real DeepSeek Harness 0.2.2-rc.3 CLI passed headless text submission, compressed session log parsing, and usage checks against a scripted loopback endpoint.
  • Two OpenClaw 2026.11.3 CLI smoke tests passed with schema 2 bindings and a local mock endpoint.

Copilot AI balanced review requested due to automatic review settings November 14, 2026 10:20

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing. Review the Copilot code review billing settings.

Pin both npm wrapper and Linux x64 payload integrity for each release. Select 0.169.0 by default and cover package validation and version selection.
Infer the installed CLI version during manual preparation unless an exact
version is specified. Use the schema 2 manifest record for the version and
adapter profile and require fresh preparation for schema 1 copies.

Remove OpenClaw 2026.3.13 from the verified release catalog. Explicit
requests for that release use the unverified installation path.
Pin the Linux x64 npm package and exercise foreground and background subagent completion with the scripted model fixture.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants