Skip to content

feat(adapters): support Codex 0.146 - #27

Merged
somus merged 3 commits into
mainfrom
somus/codex-0146-adapter-compatibility
Jul 31, 2026
Merged

feat(adapters): support Codex 0.146#27
somus merged 3 commits into
mainfrom
somus/codex-0146-adapter-compatibility

Conversation

@somus

@somus somus commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add the Codex v0.146 source schema, export, registry selection, mappings, and fixtures.
  • Capture world-state snapshots and deltas, applied thread settings, subagent and inter-agent activity, rollback markers, and new diagnostic families without quarantine.
  • Add a manually redacted real Codex v0.146 source fixture and exact golden trail covering tool pairing, token usage, subagent lifecycle, and routed inter-agent messages.
  • Project published thread and world state through explicit safe-field allowlists while retaining capped and redacted provenance.
  • Link Codex task-name child sessions, preserve token and image rollups around routed messages, and canonicalize OpenCode fork parent IDs.
  • Extend the Claude Code v1 source contract range through current 2.1.x releases.

Related Issue

  • N/A; maintainer-directed adapter compatibility update.

Public Impact

  • No public contract change
  • Spec or schema change
  • Public package API change
  • Changeset added or explicitly not needed
  • CLI behavior change
  • Public URL or docs behavior change

Impact description:

  • Adds the @agent-trail/source-schemas Codex v0.146 export and expands adapter behavior for current source formats. The canonical Agent Trail schema is unchanged.

Verification

  • CI=1 mise run check: 963 passed, 5 expected opt-in live skips, 0 failed.
  • Real-session fixture corpus: 12 passed, including the redacted Codex v0.146 source/golden pair.
  • Focused Codex v0.146 and source-type checks: 20 passed.
  • Live Codex, OpenCode, and Pi harnesses: zero quarantines and zero diagnostics.
  • bun run check:changesets passed.

Reviewer Notes

  • Full five-lens review-loop completed clean on the implementation fingerprint.
  • World and thread settings use explicit publication allowlists; opaque instructions and environment values are omitted from canonical event data.
  • The Codex v0.146 generated source type is checked against its canonical JSON schema.
  • The committed real-session fixture uses synthetic IDs and redaction placeholders; no raw local session, path, transcript, instruction, or secret data is committed.

Open in Stage

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@pkg-pr-new

pkg-pr-new Bot commented Jul 31, 2026

Copy link
Copy Markdown

Open in StackBlitz

@agent-trail/adapter-kit

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/adapter-kit@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/adapter-kit@27

@agent-trail/adapters

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/adapters@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/adapters@27

@agent-trail/catalog

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/catalog@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/catalog@27

@agent-trail/core

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/core@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/core@27

@agent-trail/redact

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/redact@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/redact@27

@agent-trail/render-model

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/render-model@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/render-model@27

@agent-trail/schema

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/schema@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/schema@27

@agent-trail/sessions

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/sessions@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/sessions@27

@agent-trail/source-schemas

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/source-schemas@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/source-schemas@27

@agent-trail/store

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/store@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/store@27

@agent-trail/types

bun add https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/types@27
npm i https://pkg.pr.new/agent-trail/typescript-sdk/@agent-trail/types@27

commit: 30f0d29

@ghost

ghost commented Jul 31, 2026

Copy link
Copy Markdown

@somus
somus merged commit c722a78 into main Jul 31, 2026
6 checks passed
@somus
somus deleted the somus/codex-0146-adapter-compatibility branch July 31, 2026 18:54
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.

1 participant