Skip to content

[WRONG BRANCH] release: 2.78.0-preview.20261005 - #6630

Merged
lidge-jun merged 397 commits into
previewfrom
codex/promote-preview-2.78.0
Oct 5, 2026
Merged

lidge-jun merged 397 commits into
previewfrom
codex/promote-preview-2.78.0

Conversation

@lidge-jun

Copy link
Copy Markdown
Owner

Summary

Promote the verified dev candidate 0511f458f12674f63bf3b629a0523cee246d33a0 to preview as 2.78.0-preview.20261005. The tree is that candidate plus the four version sources moved to the preview version; the branch descends from origin/preview through an ours merge, so git diff 0511f458f1 HEAD is exactly the four version sources.

2.78.0 contents since v2.77.0 (61 first-parent landings: 14 feat, 37 fix, 6 test, 3 docs, 1 chore): CLI management parity (#6526, #6528, #6535, #6539, #6542, #6545) and CLI UX fixes (#6585, #6607, #6608, #6609, #6611, #6614, #6615, #6619, #6622); native Claude Messages through the Anthropic pool and the native-request preference (#6552, #6559, #6562); catalog ownership/healing (#6553, #6558, #6560, #6563); paid credits after included quota (#6572); Anthropic DNS refresh-intent recovery (#6586); Unix autostart shim private overlay (#6589, guidance #6607/#6619); standalone update restart and Bun readiness (#6556, #6569); Claude Desktop picker over HTTP/2 (#6610) and argument-echo fixes (#6608, #6618); management/inference port separation (#6601), session alias normalization (#6554, #6588); DSH Desktop profile patch and dashboard remedy (#6522, #6597); Ollama replay (#6576), combo errors (#6564), Droid defaults (#6577), Devin (#6557, #6565), reset retry (#6555); GUI: sidebar regroup, theme switch, one-page Claude settings, audit fixes (#6579, #6593, #6596, #6612, #6623, #6625); docs (#6613, #6619). Full record: devlog/_plan/261005_release_readiness/040_release_readiness.md in the coordinator worktree.

Release authorization: the repository owner asked on 2026-10-05 to release (preview first per the readiness recommendation).

Upgrade notes for preview users: Unix users with an existing Codex autostart shim run ocx codex-shim install and source the printed codex-shell-env.sh; consented accounts can now spend credits after the included limit; DSH writes target profiles/desktop/cordis.patch.yml (create it with [] if missing); picker users should look for picker session h2 and can fall back with ocx claude desktop picker off.

GUI changes carried from dev (screenshots from the source PRs):

Connect overview
Claude Code settings on one page
Claude Desktop Models card
DSH missing profile patch

Verification

  • Candidate 0511f458f1: workflow_dispatch Cross-platform CI run 37276383405 success on attempt 2 (attempt 1 failed only windows 7/9 with a known spawn-timeout flake in an untouched test; failed-jobs rerun passed), and Service lifecycle workflow_dispatch run 37279425603 success.
  • Preview cut keeps dev at 2.78.0, which already outranks this preview, so no dev pre-move is needed.
  • git diff 0511f458f1 HEAD is exactly the four version sources; the merge commit's tree equals the candidate's.
  • Push-event Cross-platform CI and Service lifecycle on the merged SHA gate release.yml.
  • No local tests were run for this promotion, per the owner's instruction; every included change carries hosted CI evidence at its own head.

Checklist

  • Targets preview (maintainer release promotion)
  • Version sources moved with bun scripts/release-version-sources.ts sync 2.78.0-preview.20261005
  • Candidate full-matrix CI and Service lifecycle green
  • No secrets or private data

adtumk and others added 30 commits October 3, 2026 23:46
Carry source PR #6509 at de5bb1f with original authored commits and add adversarial regression coverage.

Co-authored-by: potota90 <85318310+adtumk@users.noreply.github.com>
Carry legacy fallback and refresh skew from #6378 at 3db2ab4. Verify fully rotated Claude pairs against bearer-bound account identity and capture ownership from one coherent store snapshot. Preserve unresolved history and refresh intent without guessing account ownership.

Co-authored-by: Epinephrine <luvs01@hanmail.net>
fix(responses): stabilize large native HTTP uploads (carry #6508)
fix(ollama-native): retain tool batches across assistant commentary
Retain standalone pairing carry and its unique real-HTTP regression after shared registry normalization and upload integration.
fix(claude): keep native context failures terminal in Messages
fix(antigravity): group Claude 5.5 usage and derive reference prices
fix(codex): classify revoked native sessions without stale attribution
Carry the credential-provenance and refresh work from #6507 (6108244 and 7ffd1a8). Bind native refusal to the physical profile and grant, preserve caller-owned credentials across preview and retry, and retain only fixed refresh diagnostics. Keep terminal-probe attribution from the parent #6515 correction.

Co-authored-by: Vadym O <bolein95@gmail.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
fix(oauth): preserve Claude identity across token rotation (carry #6378)
…i-parity-foundation

# Conflicts:
#	scripts/test-layout/layout.json
#	tests/fixtures/test-layout-expected.json
fix(security): stabilize standalone pairing for Child enrollment
lidge-jun and others added 18 commits October 5, 2026 14:25
…-list next steps (#6611)

* fix(cli): show account health actions, paid-credit consent, and empty-list next steps

* fix(cli): never echo an id that fails the selector allowlist in account recovery lines
… in leaf help (#6609)

* fix(cli): correct help and CLI reference text and show declared flags in leaf help

* test(cli): follow the corrected restart help summary
…ss (#6601)

* fix(management): keep inference ports independent of management ingress

* fix(management): keep Cursor gateway on the bound inference port; cover ingress export

Cursor status now prefers the lifecycle-bound public port, then the PID-matched runtime record, then config, so a management-only ingress port can never become the advertised gateway. Adds a real-server regression that exports a client config through hub management ingress and asserts the public bound port, plus Cursor precedence cases, and records resolver ownership and known limitations in ADR-6598.

* fix(management): use the live bound port for Desktop provider-change auto-apply

autoApplyDesktopBestEffort wrote the Desktop 3P config from config.port, so a CLI override or ephemeral bind could leave Desktop pointing at a port nothing serves. It now uses managementInferencePort like the other management writers; the roster-update fixture asserts the live port reaches the writer.

---------

Co-authored-by: Ingwannu <ingwannu@users.noreply.github.com>
Co-authored-by: JUN <jun@lidgeai.com>
* fix(responses): normalize native upstream session aliases

* test(responses): expect normalized session_id for caller aliases; state alias precedence

Canonical ChatGPT egress now fills session_id from session-id/thread-id, so the Claude affinity and Chat affinity wire expectations follow it. Adds a two-alias precedence case and documents exact precedence, the bridges' empty-value filtering, and that aliases are forwarded raw like an explicit session_id.

* fix(responses): treat empty session headers as absent when normalizing aliases

Upstream auth header selection already drops empty values, so the alias helper now does the same. First attempts and retries rebuilt from raw caller headers pick the same upstream session_id. Docs state the precedence for non-empty headers.

* test(responses): cover caller session identity across auth replay

---------

Co-authored-by: JUN <jun@lidgeai.com>
… #debug after the GUI regroup (#6612)

* fix(gui): keep short sidebars, Claude sidecar rows and Save errors usable; open legacy #debug on Debug

Audit follow-up for the GUI merged since v2.77.0 (#6579, #6593, #6596):

- A short or zoomed desktop window no longer collapses the sidebar menu to its padding: the menu keeps about three rows and the whole rail scrolls only when it cannot fit, with the language menu kept on screen.
- The Claude web search and vision sidecar rows wrap their controls under the copy instead of covering the title (French at 768px) or clipping the model input (390px).
- A failed Save on the one-page Claude settings reports in the Save bar, where it was clicked; the bar status wraps instead of sliding under Revert.
- Cold-loading a legacy #debug bookmark selects the Debug tab, reading the canonical hash like Connect and Providers do.

Findings and plan: devlog/_plan/261005_r4_gui_audit/.

* fix(gui): keep the short-window language menu on screen in every engine

Review on #6612: the rail backdrop-filter makes the sidebar the containing block of the fixed language menu, so an engine that treats it like an absolute child would scroll and clip it with the rail. In windows 480px tall or less the rail is now opaque, as in the existing no-backdrop-filter fallback, which anchors the menu to the window; the menu is opaque too.
… the dashboard (#6613)

* docs: sync Connect, Claude settings and DSH profile-patch guides with the dashboard

The integration guides still sent readers to an Integrations tab that is called Connect since #6593, the DSH sections named the legacy settings.yaml mapping as the only owned path after #6522 moved it to the Desktop profile patch, and the Claude GUI sections listed the pre-#6596 order without the Save bar contract. English and the seven translations now match the shipped dashboard.

* docs: name the DSH missing-patch refusal and finish the Connect → API Keys rename

Review on #6613: a Desktop profile without cordis.patch.yml makes Apply refuse with the create-[] remedy rather than write the patch or fall back to settings.yaml, and the remote-hub, CLI lifecycle and Codex integration pages still pointed at Integrations → API Keys or the Integrations overview.
* fix(test): keep armed test processes out of the real Codex home

A local suite run rewrote the real ~/.codex catalog twice (#6529): a
convergence ran with OPENCODEX_HOME in the test temp tree and
CODEX_HOME unset, so it resolved os.homedir()/.codex, which ignores
the preload's HOME on macOS. The real-home guard covered the OpenCodex
home and native auth.json, not the catalog, models cache, journal or
config.toml.

atomicWriteFile now refuses any write whose directory is the real Codex
home in an armed test process, and K refuses it before the owner
precheck, so a test never gets a catalog permit for it.

Refs #6529

* test: probe the unset-CODEX_HOME fallback against the real-home guard

Run the probe child with CODEX_HOME absent and HOME/USERPROFILE at the
sentinel home, check getCodexHome() resolves there, and check every
Codex-home write and K are refused. This is the path the incident took.

---------

Co-authored-by: JUN <jun@lidgeai.com>
…ot starve claude.ai (#6511) (#6610)

* fix(claude): serve the Desktop picker over HTTP/2 so SSE streams cannot starve claude.ai (#6511)

The picker listener terminated claude.ai with an HTTP/1.1-only TLS server.
Claude Desktop keeps several messages/stream SSE subscriptions open, each
holding one of Chromium's six per-origin HTTP/1.1 connections, so later
claude.ai requests queued in the client and timed out before reaching
OpenCodex. Blind tunnels negotiate HTTP/2 with Anthropic and multiplex.

The listener port is now a TCP front that reads the TLS ClientHello ALPN
offer (bounded multi-record reassembly) and splices the untouched
connection to an HTTP/2 server when the client offers h2, or to the
existing native HTTP/1.1 relay otherwise (WebSockets included). HTTP/2
requests are translated for the HTTP/1.1 upstream (:authority -> Host,
cookie crumbs joined) and cancellation follows the underlying stream.
Shutdown force-closes every front, bridge, h2 and HTTP/1.1 socket.

* fix(claude): bound picker h2 fan-out and refuse unrelayable h2 targets

Security review of #6610: an HTTP/2 :method or :path that the HTTP/1.1
client cannot express threw before cleanup was installed, and one
connection could open unbounded streams, each dialing upstream. Validate
h2 targets and guard request construction (empty 400, fixed log line),
advertise maxConcurrentStreams 100 per session and cap in-flight upstream
requests at 256 listener-wide (empty 503 without dialing).

* fix(claude): refuse picker targets the URL parser rejects

Security re-review of #6610: an origin-form h2 path such as //[ passed
the target check but threw in new URL() before the refusal boundary.
Parse the pathname inside it and answer an empty 400.

* fix(claude): do not log a client-cancelled picker request as 502

Hosted CI on #6610: cancelling an h2 HEAD before upstream headers closed
upstream as intended, but the teardown error then wrote a 502 log line
for a client that had already gone. Ignore upstream errors once the
client side closed first. The ALPN test now asserts only that HTTP/1.1
clients never get h2: Bun's native HTTP/1.1 server does not report its
ALPN choice.
…#6618)

* fix(cli): stop echoing values in claude desktop apply argument errors

parseDesktopApplyArgs printed unknown arguments verbatim, so an inline
--token=<value> or a stray credential operand reached the terminal.
Show options by name only and bare operands as <redacted>.

* fix(cli): never echo rejected claude desktop arguments

Security review of #6618: option names can still carry values (-tVALUE,
dash-prefixed operands) and control characters. Apply errors now count
unknown arguments and list the valid options; move/default show a route
operand only when it is a plain provider/model id.

* fix(cli): keep desktop bind and profile file errors free of operands

Security re-review of #6618: bind errors echoed a rejected picker id and
an unavailable route, and import/export printed filesystem errors that
carry the user-supplied path. Binding errors now omit the id and show a
route only as a plain provider/model id; profile file failures report
the operation and error code.

* fix(cli): drop rejected route operands from desktop errors

Security re-review of #6618: a route that only looks like provider/model
is still a rejected operand. move/default and bind now say the route is
unavailable and point to ocx claude desktop show, without echoing it.
)

* fix(gui): keep Claude Desktop role selects inside the Models card

A long unavailable stored model plus its status overflowed the role
select at 390px (chevron and status clipped) and squeezed the label
column to nothing at 768px. Bound the controls column, let the route
truncate inside the trigger while the translated status and chevron
stay whole, and put the full text in the trigger tooltip.

* test(gui): cover the unavailable role choice label and tooltip

The route sits in its own truncating span, the translated status in a
separate element, and the trigger's tooltip carries the full text.
…ffers Retry (#6623)

* fix(gui): start the integration dialog on Close and offer Retry when client status fails

Found by the R4 audit of #6597: showModal() focused the invisible backdrop dismiss button, so the dialog opened with no visible focus and Space dismissed it unseen; and a cold status-load failure on a client page had no way to retry.

* docs(devlog): record the #6597 GUI audit and the R4 CI plan

* test(gui): cover the dialog's initial focus and the client-status Retry
…oxy (#6622)

* fix(cli): name ocx start when integration preview finds no running proxy

* test(cli): pass preview stopped-proxy cases as object rows
…in argument errors (#6608)

* fix(cli): reject arguments to uninstall and redact credential values in argument errors

* fix(cli): keep adjacent credential options and option-shaped positionals redacted; cover models leftovers

* fix(cli): redact bare leftovers whenever argv carried a credential option

* fix(cli): scrub argv credential operands from console diagnostics as a last-line guard

* fix(cli): scrub only diagnostics streams and always collect inline credential operands

* fix(cli): redact credential-shaped unknown provider subcommands at the output site
…th, update; validate provider add before saving (#6614)

* fix(cli): honest exit codes and JSON receipts for config, alias, health, update; validate provider add before saving

* fix(cli): name the recovery path when provider changes are refused by config validation
… management refusals (#6615)

* fix(cli): name the real cause and next action in restart, update, and management refusals

* fix(cli): stop the owning proxy before reinstall advice; scope integration writer detail to the normalized route

* fix(cli): render fixed integration recovery guidance instead of writer prose

* test(cli): expect the no-request stopped-proxy guidance on Codex login routing
@lidge-jun
lidge-jun requested a review from Ingwannu as a code owner October 5, 2026 09:15
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-05T09:35:52.364951Z 6f1a571 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 1036 files, which is 736 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration
  • Configuration used: Repository: lidge-jun/opencodex/.coderabbit.yaml
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 26b5f71d-10a7-4316-9cb6-73fb66cddd8e
📥 Commits

Reviewing files that changed from the base of the PR and between 7a1faec and 6f1a571.

⛔ Files ignored due to path filters (1)
  • desktop/src-tauri/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (1036)
  • bin/ocx.mjs
  • desktop/src-tauri/Cargo.toml
  • desktop/src-tauri/src/first_run.rs
  • desktop/src-tauri/src/lib.rs
  • desktop/src-tauri/src/login_autostart.rs
  • desktop/src-tauri/src/tray.rs
  • desktop/src-tauri/src/windows_autostart_command.rs
  • desktop/src-tauri/tauri.conf.json
  • devlog/_fin/261003_antigravity_effort_families/000_plan.md
  • devlog/_fin/261003_antigravity_effort_families/010_discovery_grouping.md
  • devlog/_fin/261003_claude_1p_agents/000_plan.md
  • devlog/_fin/261003_claude_1p_agents/010_registration.md
  • devlog/_fin/261003_claude_1p_agents/090_summary.md
  • devlog/_fin/261003_cli_gui_parity/000_plan.md
  • devlog/_fin/261003_cli_gui_parity/002_terminal_ux.md
  • devlog/_fin/261003_cli_gui_parity/003_verification_strategy.md
  • devlog/_fin/261003_cli_gui_parity/004_settings_coverage.md
  • devlog/_fin/261003_cli_gui_parity/005_operations_coverage.md
  • devlog/_fin/261003_cli_gui_parity/006_target_contracts.md
  • devlog/_fin/261003_cli_gui_parity/007_architecture_decisions.md
  • devlog/_fin/261003_cli_gui_parity/008_task_ledger.json
  • devlog/_fin/261003_cli_gui_parity/009_roadmap_lock.md
  • devlog/_fin/261003_cli_gui_parity/010_discovery_foundation.md
  • devlog/_fin/261003_cli_gui_parity/011_foundation_revalidation.md
  • devlog/_fin/261003_cli_gui_parity/012_foundation_verification.md
  • devlog/_fin/261003_cli_gui_parity/020_existing_workflow_discovery.md
  • devlog/_fin/261003_cli_gui_parity/021_discovery_revalidation.md
  • devlog/_fin/261003_cli_gui_parity/022_discovery_verification.md
  • devlog/_fin/261003_cli_gui_parity/030_provider_management.md
  • devlog/_fin/261003_cli_gui_parity/031_provider_revalidation.md
  • devlog/_fin/261003_cli_gui_parity/032_provider_verification.md
  • devlog/_fin/261003_cli_gui_parity/040_models_routing.md
  • devlog/_fin/261003_cli_gui_parity/041_models_revalidation.md
  • devlog/_fin/261003_cli_gui_parity/042_models_verification.md
  • devlog/_fin/261003_cli_gui_parity/050_accounts_runtime_settings.md
  • devlog/_fin/261003_cli_gui_parity/051_accounts_revalidation.md
  • devlog/_fin/261003_cli_gui_parity/052_accounts_verification.md
  • devlog/_fin/261003_cli_gui_parity/060_integrations_maintenance.md
  • devlog/_fin/261003_cli_gui_parity/061_integrations_revalidation.md
  • devlog/_fin/261003_cli_gui_parity/062_integrations_verification.md
  • devlog/_fin/261003_cli_gui_parity/070_observation_api_tools.md
  • devlog/_fin/261003_cli_gui_parity/071_observation_revalidation.md
  • devlog/_fin/261003_cli_gui_parity/072_observation_verification.md
  • devlog/_fin/261003_cli_gui_parity/080_acceptance_publication.md
  • devlog/_fin/261003_cli_gui_parity/081_acceptance_revalidation.md
  • devlog/_fin/261003_cli_gui_parity/082_acceptance_contract.md
  • devlog/_fin/261003_cli_gui_parity/083_residual_read_workflows.md
  • devlog/_fin/261003_cli_gui_parity/084_acceptance_evidence.md
  • devlog/_fin/261003_cli_gui_parity/085_residual_verification.md
  • devlog/_fin/261003_cli_gui_parity/086_review_reconciliation.md
  • devlog/_fin/261003_cli_gui_parity/090_acceptance_closure.md
  • devlog/_fin/261003_cli_help_ux/000_plan.md
  • devlog/_fin/261003_cli_help_ux/001_evidence.md
  • devlog/_fin/261003_cli_help_ux/002_terminal_design.md
  • devlog/_fin/261003_cli_help_ux/010_help_foundation.md
  • devlog/_fin/261003_cli_help_ux/011_verification.md
  • devlog/_fin/261003_cli_help_ux/020_help_navigation.md
  • devlog/_fin/261003_cli_help_ux/021_verification.md
  • devlog/_fin/261003_cli_help_ux/030_help_recovery.md
  • devlog/_fin/261003_cli_help_ux/031_verification.md
  • devlog/_fin/261003_cli_help_ux/040_publication.md
  • devlog/_fin/261003_cli_help_ux/041_deadline_prerequisite.md
  • devlog/_fin/261003_cli_help_ux/090_outcome.md
  • devlog/_fin/261003_dashboard_scroll_gap/000_plan.md
  • devlog/_fin/261003_dashboard_scroll_gap/010_scroll_boundary.md
  • devlog/_fin/261003_dashboard_scroll_gap/090_summary.md
  • devlog/_fin/261003_release_native_accounts/000_public_scope.md
  • devlog/_fin/261004_cli_update_restart/000_plan.md
  • devlog/_fin/261004_cli_update_restart/010_delivery.md
  • devlog/_fin/261005_claude_settings_ux/000_plan.md
  • devlog/_fin/261005_claude_settings_ux/010_phase1_claude_code_single_page.md
  • devlog/_fin/261005_claude_settings_ux/020_phase2_desktop_model_roles.md
  • devlog/_fin/261005_claude_settings_ux/030_phase3_land.md
  • devlog/_plan/261003_lane_e_recovery/000_plan.md
  • devlog/_plan/261003_lane_e_recovery/010_recovery.md
  • devlog/_plan/261003_lane_e_recovery/090_summary.md
  • devlog/_plan/261003_ollama_commentary_replay/000_plan.md
  • devlog/_plan/261003_ollama_commentary_replay/010_replay.md
  • devlog/_plan/261003_release_lane_a/000_plan.md
  • devlog/_plan/261003_release_lane_a/001_evidence.md
  • devlog/_plan/261003_release_lane_a/010_native_upload.md
  • devlog/_plan/261003_release_lane_a/020_messages_context.md
  • devlog/_plan/261003_release_lane_a/030_review_publication.md
  • devlog/_plan/261003_release_lane_c/000_plan.md
  • devlog/_plan/261003_release_lane_c/010_antigravity.md
  • devlog/_plan/261003_release_lane_c/020_ollama.md
  • devlog/_plan/261003_release_lane_c/030_handoff.md
  • devlog/_plan/261003_release_lane_d/000_plan.md
  • devlog/_plan/261003_release_stabilization/000_plan.md
  • devlog/_plan/261003_release_stabilization/010_stabilization.md
  • devlog/_plan/261003_release_stabilization/011_native_and_merge_acceptance.md
  • devlog/_plan/261003_release_stabilization/012_integration_evidence.md
  • devlog/_plan/261003_release_stabilization/015_independent_regression.md
  • devlog/_plan/261003_release_stabilization/016_regression_acceptance.md
  • devlog/_plan/261003_release_stabilization/020_candidate.md
  • devlog/_plan/261003_release_stabilization/021_candidate_first_run.md
  • devlog/_plan/261003_release_stabilization/022_candidate_acceptance.md
  • devlog/_plan/261003_release_stabilization/030_publication.md
  • devlog/_plan/261003_release_stabilization/031_publication_outcome.md
  • devlog/_plan/261003_train_recovery/000_plan.md
  • devlog/_plan/261003_train_recovery/010_integration.md
  • devlog/_plan/261003_train_recovery/020_verification.md
  • devlog/_plan/261003_train_recovery/030_carry_ledger.md
  • devlog/_plan/261003_train_recovery_a/000_plan.md
  • devlog/_plan/261003_train_recovery_a/010_repairs.md
  • devlog/_plan/261003_train_recovery_d/000_verification.md
  • devlog/_plan/261003_train_recovery_d/010_late_review.md
  • devlog/_plan/261004_cache_identity/000_plan.md
  • devlog/_plan/261004_cache_identity/010_caller.md
  • devlog/_plan/261004_cache_identity/020_devin.md
  • devlog/_plan/261004_claude_request_preservation/000_plan.md
  • devlog/_plan/261004_claude_request_preservation/010_tool_names.md
  • devlog/_plan/261004_claude_request_preservation/020_native_pool.md
  • devlog/_plan/261004_claude_request_preservation/030_preferences.md
  • devlog/_plan/261004_fixture_isolation_stabilization/000_plan.md
  • devlog/_plan/261004_fixture_isolation_stabilization/010_fixtures.md
  • devlog/_plan/261004_sidebar_seven_groups/000_plan.md
  • devlog/_plan/261004_sidebar_seven_groups/010_phase1_sidebar_groups.md
  • devlog/_plan/261004_sidebar_seven_groups/020_phase2_claude_embedded_remote_row.md
  • devlog/_plan/261004_sidebar_seven_groups/030_refine_and_land_outcome.md
  • devlog/_plan/261004_translated_reset_retry/000_plan.md
  • devlog/_plan/261004_translated_reset_retry/010_retry.md
  • devlog/_plan/261004_translated_reset_retry/011_verification.md
  • devlog/_plan/261004_translated_reset_retry/020_compaction_allowance_repair.md
  • devlog/_plan/261005_claude_picker_h2/010_plan.md
  • devlog/_plan/261005_r4_gui_audit/000_design_read.md
  • devlog/_plan/261005_r4_gui_audit/010_work_phases.md
  • devlog/_plan/261005_r4_gui_audit/020_findings.md
  • devlog/_plan/261005_r4_gui_audit/030_fix_plan.md
  • devlog/_plan/261005_r4_gui_audit/040_ci_and_report.md
  • docs-site/src/content/docs/fr/guides/claude-code.md
  • docs-site/src/content/docs/fr/guides/integrations.md
  • docs-site/src/content/docs/fr/guides/remote-hub.md
  • docs-site/src/content/docs/fr/guides/remote-link.md
  • docs-site/src/content/docs/fr/guides/web-dashboard.md
  • docs-site/src/content/docs/fr/reference/cli.md
  • docs-site/src/content/docs/fr/reference/cli/agents.md
  • docs-site/src/content/docs/fr/reference/cli/lifecycle.md
  • docs-site/src/content/docs/fr/reference/cli/providers-accounts.md
  • docs-site/src/content/docs/fr/reference/configuration/providers.md
  • docs-site/src/content/docs/fr/reference/configuration/server.md
  • docs-site/src/content/docs/fr/reference/management-api.md
  • docs-site/src/content/docs/guides/chatgpt-desktop.md
  • docs-site/src/content/docs/guides/claude-code.md
  • docs-site/src/content/docs/guides/codex-integration.md
  • docs-site/src/content/docs/guides/combos.md
  • docs-site/src/content/docs/guides/desktop-app.md
  • docs-site/src/content/docs/guides/integrations.md
  • docs-site/src/content/docs/guides/minimax.md
  • docs-site/src/content/docs/guides/model-routing.md
  • docs-site/src/content/docs/guides/opencode.md
  • docs-site/src/content/docs/guides/providers.md
  • docs-site/src/content/docs/guides/remote-hub.md
  • docs-site/src/content/docs/guides/remote-link.md
  • docs-site/src/content/docs/guides/remote-workspace.md
  • docs-site/src/content/docs/guides/web-dashboard.md
  • docs-site/src/content/docs/ja/guides/claude-code.md
  • docs-site/src/content/docs/ja/guides/combos.md
  • docs-site/src/content/docs/ja/guides/integrations.md
  • docs-site/src/content/docs/ja/guides/remote-hub.md
  • docs-site/src/content/docs/ja/guides/remote-link.md
  • docs-site/src/content/docs/ja/guides/web-dashboard.md
  • docs-site/src/content/docs/ja/reference/cli.md
  • docs-site/src/content/docs/ja/reference/cli/agents.md
  • docs-site/src/content/docs/ja/reference/cli/lifecycle.md
  • docs-site/src/content/docs/ja/reference/cli/providers-accounts.md
  • docs-site/src/content/docs/ja/reference/configuration/providers.md
  • docs-site/src/content/docs/ja/reference/configuration/server.md
  • docs-site/src/content/docs/ja/reference/management-api.md
  • docs-site/src/content/docs/ko/guides/claude-code.md
  • docs-site/src/content/docs/ko/guides/combos.md
  • docs-site/src/content/docs/ko/guides/integrations.md
  • docs-site/src/content/docs/ko/guides/remote-hub.md
  • docs-site/src/content/docs/ko/guides/remote-link.md
  • docs-site/src/content/docs/ko/guides/web-dashboard.md
  • docs-site/src/content/docs/ko/reference/cli.md
  • docs-site/src/content/docs/ko/reference/cli/agents.md
  • docs-site/src/content/docs/ko/reference/cli/lifecycle.md
  • docs-site/src/content/docs/ko/reference/cli/providers-accounts.md
  • docs-site/src/content/docs/ko/reference/configuration/providers.md
  • docs-site/src/content/docs/ko/reference/configuration/server.md
  • docs-site/src/content/docs/ko/reference/management-api.md
  • docs-site/src/content/docs/reference/adapters.md
  • docs-site/src/content/docs/reference/cli.md
  • docs-site/src/content/docs/reference/cli/agents.md
  • docs-site/src/content/docs/reference/cli/lifecycle.md
  • docs-site/src/content/docs/reference/cli/providers-accounts.md
  • docs-site/src/content/docs/reference/configuration/providers.md
  • docs-site/src/content/docs/reference/configuration/routing.md
  • docs-site/src/content/docs/reference/configuration/server.md
  • docs-site/src/content/docs/reference/management-api.md
  • docs-site/src/content/docs/reference/proxy-formats.md
  • docs-site/src/content/docs/ru/guides/claude-code.md
  • docs-site/src/content/docs/ru/guides/combos.md
  • docs-site/src/content/docs/ru/guides/integrations.md
  • docs-site/src/content/docs/ru/guides/remote-hub.md
  • docs-site/src/content/docs/ru/guides/remote-link.md
  • docs-site/src/content/docs/ru/guides/web-dashboard.md
  • docs-site/src/content/docs/ru/reference/cli.md
  • docs-site/src/content/docs/ru/reference/cli/agents.md
  • docs-site/src/content/docs/ru/reference/cli/lifecycle.md
  • docs-site/src/content/docs/ru/reference/cli/providers-accounts.md
  • docs-site/src/content/docs/ru/reference/configuration/providers.md
  • docs-site/src/content/docs/ru/reference/configuration/server.md
  • docs-site/src/content/docs/ru/reference/management-api.md
  • docs-site/src/content/docs/tr/guides/claude-code.md
  • docs-site/src/content/docs/tr/guides/integrations.md
  • docs-site/src/content/docs/tr/guides/remote-hub.md
  • docs-site/src/content/docs/tr/guides/remote-link.md
  • docs-site/src/content/docs/tr/guides/web-dashboard.md
  • docs-site/src/content/docs/tr/reference/cli.md
  • docs-site/src/content/docs/tr/reference/cli/agents.md
  • docs-site/src/content/docs/tr/reference/cli/lifecycle.md
  • docs-site/src/content/docs/tr/reference/cli/providers-accounts.md
  • docs-site/src/content/docs/tr/reference/configuration/providers.md
  • docs-site/src/content/docs/tr/reference/configuration/server.md
  • docs-site/src/content/docs/tr/reference/management-api.md
  • docs-site/src/content/docs/troubleshooting/update-failed.md
  • docs-site/src/content/docs/zh-cn/guides/claude-code.md
  • docs-site/src/content/docs/zh-cn/guides/combos.md
  • docs-site/src/content/docs/zh-cn/guides/integrations.md
  • docs-site/src/content/docs/zh-cn/guides/minimax.md
  • docs-site/src/content/docs/zh-cn/guides/remote-hub.md
  • docs-site/src/content/docs/zh-cn/guides/remote-link.md
  • docs-site/src/content/docs/zh-cn/guides/web-dashboard.md
  • docs-site/src/content/docs/zh-cn/reference/cli.md
  • docs-site/src/content/docs/zh-cn/reference/cli/agents.md
  • docs-site/src/content/docs/zh-cn/reference/cli/lifecycle.md
  • docs-site/src/content/docs/zh-cn/reference/cli/providers-accounts.md
  • docs-site/src/content/docs/zh-cn/reference/configuration/providers.md
  • docs-site/src/content/docs/zh-cn/reference/configuration/server.md
  • docs-site/src/content/docs/zh-cn/reference/management-api.md
  • docs-site/src/content/docs/zh-tw/guides/claude-code.md
  • docs-site/src/content/docs/zh-tw/guides/integrations.md
  • docs-site/src/content/docs/zh-tw/guides/remote-hub.md
  • docs-site/src/content/docs/zh-tw/guides/remote-link.md
  • docs-site/src/content/docs/zh-tw/guides/web-dashboard.md
  • docs-site/src/content/docs/zh-tw/reference/cli.md
  • docs-site/src/content/docs/zh-tw/reference/cli/agents.md
  • docs-site/src/content/docs/zh-tw/reference/cli/lifecycle.md
  • docs-site/src/content/docs/zh-tw/reference/cli/providers-accounts.md
  • docs-site/src/content/docs/zh-tw/reference/configuration/providers.md
  • docs-site/src/content/docs/zh-tw/reference/configuration/server.md
  • docs-site/src/content/docs/zh-tw/reference/management-api.md
  • gui/design-system/components.md
  • gui/index.html
  • gui/package.json
  • gui/src/App.tsx
  • gui/src/api.ts
  • gui/src/app-routing.ts
  • gui/src/components/CompactionRoutingPanel.tsx
  • gui/src/components/QuotaBars.tsx
  • gui/src/components/SectionSwitcher.tsx
  • gui/src/components/desktop-zoom-control.tsx
  • gui/src/components/provider-workspace/AnthropicAccountPoolSettings.tsx
  • gui/src/components/provider-workspace/ProviderCapacityQuota.tsx
  • gui/src/components/subagents-workspace/SubagentForceControl.tsx
  • gui/src/components/theme-switch.tsx
  • gui/src/connect-pairing.tsx
  • gui/src/i18n/catalogs.ts
  • gui/src/i18n/de.ts
  • gui/src/i18n/en.ts
  • gui/src/i18n/fr.ts
  • gui/src/i18n/ja.ts
  • gui/src/i18n/ko.ts
  • gui/src/i18n/lab-translations.ts
  • gui/src/i18n/log-guard-labels.ts
  • gui/src/i18n/log-guard-operation-labels.ts
  • gui/src/i18n/log-guard-state-labels.ts
  • gui/src/i18n/native-main-copy.ts
  • gui/src/i18n/native-main-translations.ts
  • gui/src/i18n/pt.ts
  • gui/src/i18n/routing-compatibility-labels.ts
  • gui/src/i18n/ru.ts
  • gui/src/i18n/shared.ts
  • gui/src/i18n/tr.ts
  • gui/src/i18n/vi.ts
  • gui/src/i18n/vision-reasoning-labels.ts
  • gui/src/i18n/zh-TW.ts
  • gui/src/i18n/zh.ts
  • gui/src/icons.tsx
  • gui/src/lib/desktop-zoom.ts
  • gui/src/main.tsx
  • gui/src/model-visibility.ts
  • gui/src/nav-groups.ts
  • gui/src/pages/Claude.tsx
  • gui/src/pages/ClaudeCode.tsx
  • gui/src/pages/ClaudeDesktop.tsx
  • gui/src/pages/Integrations.tsx
  • gui/src/pages/Models.tsx
  • gui/src/pages/Providers.tsx
  • gui/src/pages/RemoteLink.tsx
  • gui/src/pages/Subagents.tsx
  • gui/src/pages/Usage.tsx
  • gui/src/pages/claude-account-empty.tsx
  • gui/src/pages/claude-code-save.ts
  • gui/src/pages/claude-code-sections.tsx
  • gui/src/pages/claude-desktop-roles.ts
  • gui/src/pages/claude-settings.tsx
  • gui/src/pages/claude-tab.ts
  • gui/src/pages/dashboard-overview-panels.tsx
  • gui/src/pages/integrations/ConsequenceDialog.tsx
  • gui/src/pages/integrations/DroidReasoningDefaultsPanel.tsx
  • gui/src/pages/integrations/FileIntegrationPage.tsx
  • gui/src/pages/integrations/IntegrationPlanDetails.tsx
  • gui/src/pages/integrations/integration-api.ts
  • gui/src/pages/integrations/integration-tabs.ts
  • gui/src/pages/logs-tab-keydown.ts
  • gui/src/pool-settings.ts
  • gui/src/protocol-deep-links.ts
  • gui/src/remote-link-api.ts
  • gui/src/status-codes.ts
  • gui/src/styles-claudecode-workspace.css
  • gui/src/styles-dashboard-workspace.css
  • gui/src/styles-integrations.css
  • gui/src/styles-remote-link.css
  • gui/src/styles.css
  • gui/src/styles/anthropic-native-messages.css
  • gui/src/styles/claude-page.css
  • gui/src/styles/section-switcher.css
  • gui/src/styles/sidebar-zoom.css
  • gui/src/use-desktop-zoom.ts
  • gui/src/use-model-visibility.ts
  • gui/tests/account-pool-strategy.test.tsx
  • gui/tests/anthropic-pool-conditions.test.tsx
  • gui/tests/anthropic-pool-quota-window.test.tsx
  • gui/tests/claude-code-save.test.ts
  • gui/tests/claude-desktop-role-card.test.tsx
  • gui/tests/claude-desktop-roles.test.ts
  • gui/tests/claude-page.test.tsx
  • gui/tests/claudecode-fetch-errors.test.tsx
  • gui/tests/claudecode-layout.test.ts
  • gui/tests/claudecode-save-bar.test.tsx
  • gui/tests/compaction-routing-panel.test.tsx
  • gui/tests/consequence-dialog.test.tsx
  • gui/tests/dashboard-tabs.test.ts
  • gui/tests/desktop-zoom-dom.test.tsx
  • gui/tests/desktop-zoom.test.ts
  • gui/tests/fr-localization.test.ts
  • gui/tests/i18n-language-switch.test.tsx
  • gui/tests/i18n-locales.test.ts
  • gui/tests/integration-preview-confirmations.test.tsx
  • gui/tests/integrations-api.test.ts
  • gui/tests/integrations-routing.test.ts
  • gui/tests/integrations-surfaces.test.tsx
  • gui/tests/integrations-tab-coverage.test.ts
  • gui/tests/local-link-pairing.test.ts
  • gui/tests/locale-parity.test.ts
  • gui/tests/logs-cost-plain-dollar.test.ts
  • gui/tests/logs-tab-keydown.test.ts
  • gui/tests/models-visibility-queue.test.tsx
  • gui/tests/oauth-tos-warning-modal.test.tsx
  • gui/tests/remote-link.test.tsx
  • gui/tests/section-switcher.test.tsx
  • gui/tests/shared-scroll-browser.ts
  • gui/tests/sidebar-codex-mark.test.tsx
  • gui/tests/sidebar-codex-set.test.ts
  • gui/tests/sidebar-rows.test.ts
  • gui/tests/subagent-surface-warning.test.tsx
  • gui/tests/subagents-force.test.tsx
  • gui/tests/theme-switch-dom.test.tsx
  • gui/tests/usage-custom-range.test.tsx
  • gui/tests/viewport-scroll-caps.test.ts
  • package.json
  • scripts/file-size-ratchet.ts
  • scripts/generate-ocx-skill-surface.ts
  • scripts/test-layout/layout.json
  • scripts/test-layout/seeds.json
  • skills/ocx/SKILL.md
  • skills/ocx/references/01_management_surface.md
  • skills/ocx/references/01_surface_access-remote.md
  • skills/ocx/references/01_surface_accounts.md
  • skills/ocx/references/01_surface_agents-routing.md
  • skills/ocx/references/01_surface_integrations.md
  • skills/ocx/references/01_surface_lab.md
  • skills/ocx/references/01_surface_lifecycle.md
  • skills/ocx/references/01_surface_observe-system.md
  • skills/ocx/references/01_surface_providers-models.md
  • skills/ocx/references/02_json_shapes.md
  • skills/ocx/references/03_recipes.md
  • skills/ocx/references/04_failure_semantics.md
  • skills/ocx/references/05_remote_hub.md
  • src/adapters/anthropic/beta-allowlist.ts
  • src/adapters/anthropic/client-identity.ts
  • src/adapters/anthropic/native-client-preamble.ts
  • src/adapters/anthropic/passthrough.ts
  • src/adapters/antigravity-refusal.ts
  • src/adapters/cursor/protobuf-request.ts
  • src/adapters/cursor/request-builder.ts
  • src/adapters/cursor/structured-output.ts
  • src/adapters/cursor/types.ts
  • src/adapters/devin.ts
  • src/adapters/devin/cloud-direct/chat.ts
  • src/adapters/devin/trajectory.ts
  • src/adapters/ollama-native.ts
  • src/adapters/openai-responses/passthrough.ts
  • src/adapters/openai-responses/request-strips.ts
  • src/adapters/zed.ts
  • src/bridge/response-json.ts
  • src/bridge/sse.ts
  • src/chatgpt/app-server-shim/bundle-trust.ts
  • src/chatgpt/app-server-shim/gate-rewrite.ts
  • src/claude/agents-inject.ts
  • src/claude/gateway-cache.ts
  • src/claude/inbound-model-options.ts
  • src/claude/intercept/cli-catalog.ts
  • src/claude/intercept/client-hello.ts
  • src/claude/intercept/model-bindings.ts
  • src/claude/intercept/picker-bootstrap.ts
  • src/claude/intercept/picker-budget.ts
  • src/claude/intercept/picker-listener.ts
  • src/claude/outbound.ts
  • src/claude/subagent-force-status.ts
  • src/claude/subagent-model.ts
  • src/cli/access-audio-input.ts
  • src/cli/access-audio-live.ts
  • src/cli/access-audio.ts
  • src/cli/access-data-client.ts
  • src/cli/access-data-plane.ts
  • src/cli/access-data-response.ts
  • src/cli/access.ts
  • src/cli/account-api.ts
  • src/cli/account-auth.ts
  • src/cli/account-key-quota.ts
  • src/cli/account-main.ts
  • src/cli/account-next-actions.ts
  • src/cli/account-policy-dto.ts
  • src/cli/account-policy.ts
  • src/cli/account-target.ts
  • src/cli/account.ts
  • src/cli/agent-runtime-settings.ts
  • src/cli/agent-settings.ts
  • src/cli/agent.ts
  • src/cli/alias.ts
  • src/cli/aside-profiles.ts
  • src/cli/capabilities-access-remote.ts
  • src/cli/capabilities-accounts.ts
  • src/cli/capabilities-agents-routing.ts
  • src/cli/capabilities-base.ts
  • src/cli/capabilities-command.ts
  • src/cli/capabilities-integrations.ts
  • src/cli/capabilities-lab.ts
  • src/cli/capabilities-observe-system.ts
  • src/cli/capabilities-provider-models.ts
  • src/cli/capabilities.ts
  • src/cli/capability-types.ts
  • src/cli/catalog-command-result.ts
  • src/cli/chatgpt-command.ts
  • src/cli/claude-agent-startup-sync.ts
  • src/cli/claude-desktop-profile.ts
  • src/cli/claude-desktop.ts
  • src/cli/claude.ts
  • src/cli/codex-shim-autorestore.ts
  • src/cli/codex-shim-readiness.ts
  • src/cli/combo-input.ts
  • src/cli/combo-result.ts
  • src/cli/combo-stats.ts
  • src/cli/combo.ts
  • src/cli/companion-timeline.ts
  • src/cli/companion-usage.ts
  • src/cli/companion.ts
  • src/cli/config-command.ts
  • src/cli/connect.ts
  • src/cli/dispatch.ts
  • src/cli/doctor.ts
  • src/cli/export-command.ts
  • src/cli/gui.ts
  • src/cli/help-catalog.ts
  • src/cli/help-models-context.ts
  • src/cli/help-navigation.ts
  • src/cli/help-recovery.ts
  • src/cli/help.ts
  • src/cli/index.ts
  • src/cli/injection-follow.ts
  • src/cli/inspect.ts
  • src/cli/integration-aside-sync.ts
  • src/cli/integration-cursor.ts
  • src/cli/integration-input.ts
  • src/cli/integration-journal.ts
  • src/cli/integration-plan-dto.ts
  • src/cli/integration-preview.ts
  • src/cli/integrations.ts
  • src/cli/json-input.ts
  • src/cli/link.ts
  • src/cli/local-sync-result.ts
  • src/cli/log-follow.ts
  • src/cli/log-view-filter.ts
  • src/cli/logout-command.ts
  • src/cli/model-picker-ordering.ts
  • src/cli/models-custom-input.ts
  • src/cli/models-custom-runtime.ts
  • src/cli/models-order.ts
  • src/cli/models-runtime-subcommands.ts
  • src/cli/models-runtime.ts
  • src/cli/models.ts
  • src/cli/observe-stream.ts
  • src/cli/observe.ts
  • src/cli/opencode.ts
  • src/cli/provider-batch.ts
  • src/cli/provider-lifecycle-runtime.ts
  • src/cli/provider-result.ts
  • src/cli/provider-runtime.ts
  • src/cli/provider-settings.ts
  • src/cli/provider.ts
  • src/cli/registry.ts
  • src/cli/remote-workspace-hub.ts
  • src/cli/remote-workspace.ts
  • src/cli/restart-failure.ts
  • src/cli/root.ts
  • src/cli/route-policy-write.ts
  • src/cli/route-policy.ts
  • src/cli/runtime-api.ts
  • src/cli/secret-args.ts
  • src/cli/settings-result.ts
  • src/cli/storage.ts
  • src/cli/system-command.ts
  • src/cli/system-restart-client.ts
  • src/cli/system-settings-parity.ts
  • src/cli/tray-proxy.ts
  • src/cli/update-restart-candidate.ts
  • src/cli/update-restart-child.ts
  • src/cli/update-restart-home.ts
  • src/cli/update-restart-transport.ts
  • src/cli/update-restart.ts
  • src/cli/usage-model-search.ts
  • src/cli/usage-report.ts
  • src/cli/v2-input.ts
  • src/cli/v2-local-output.ts
  • src/cli/v2-runtime.ts
  • src/cli/v2.ts
  • src/clients/config-export.ts
  • src/clients/config-export/contracts.ts
  • src/clients/config-export/droid.ts
  • src/clients/config-export/dsh.ts
  • src/clients/config-export/kilo.ts
  • src/clients/config-export/model-metadata.ts
  • src/clients/config-export/reasoning-metadata.ts
  • src/clients/omo-role-models.ts
  • src/codex/account-credit-use.ts
  • src/codex/account-runtime-state.ts
  • src/codex/account-store.ts
  • src/codex/account-usability.ts
  • src/codex/auth-api/account-list.ts
  • src/codex/auth-api/main-account-probe.ts
  • src/codex/auth-api/pool-mode-gate.ts
  • src/codex/auth-api/pool-quota-probe.ts
  • src/codex/auth-api/reset-credit-service.ts
  • src/codex/auth-context.ts
  • src/codex/catalog-self-heal.ts
  • src/codex/catalog-write-serialization.ts
  • src/codex/catalog/aggregation.ts
  • src/codex/catalog/build-entries.ts
  • src/codex/catalog/bundled.ts
  • src/codex/catalog/heal-observation.ts
  • src/codex/catalog/model-hints.ts
  • src/codex/catalog/model-visibility.ts
  • src/codex/catalog/parsing.ts
  • src/codex/catalog/provider-models.ts
  • src/codex/catalog/publication-observer.ts
  • src/codex/catalog/remote.ts
  • src/codex/catalog/restore.ts
  • src/codex/catalog/retained-sync.ts
  • src/codex/catalog/routed-removal.ts
  • src/codex/catalog/write-audit-contract.ts
  • src/codex/catalog/write-audit.ts
  • src/codex/chatgpt-refresh-failure.ts
  • src/codex/codex-home-owner.ts
  • src/codex/convergence.ts
  • src/codex/features.ts
  • src/codex/inject.ts
  • src/codex/inject/restore.ts
  • src/codex/internal/catalog-writer.ts
  • src/codex/journal.ts
  • src/codex/main-account.ts
  • src/codex/management-convergence.ts
  • src/codex/quota-refresh-outcome.ts
  • src/codex/quota-types.ts
  • src/codex/quota.ts
  • src/codex/refresh.ts
  • src/codex/routing.ts
  • src/codex/routing/cooldown-math.ts
  • src/codex/routing/selection.ts
  • src/codex/runtime.ts
  • src/codex/shim-diagnostics.ts
  • src/codex/shim-fingerprint.ts
  • src/codex/shim-migration.ts
  • src/codex/shim-overlay.ts
  • src/codex/shim-path-resolution.ts
  • src/codex/shim-probe.ts
  • src/codex/shim-state-file.ts
  • src/codex/shim.ts
  • src/codex/subagent-model-fallback.ts
  • src/codex/sync.ts
  • src/combos/failover.ts
  • src/combos/index.ts
  • src/combos/jev.ts
  • src/combos/resolve.ts
  • src/config/atomic-write.ts
  • src/config/diagnostics.ts
  • src/config/load-degrade.ts
  • src/config/provider-validation.ts
  • src/config/schema/chatgpt-desktop.ts
  • src/config/schema/compaction-triggers.ts
  • src/config/schema/config-schema.ts
  • src/config/schema/leaf-validators.ts
  • src/config/subagent-models.ts
  • src/grok/session-identity.ts
  • src/integrations/catalog-refresh.ts
  • src/integrations/merge.ts
  • src/integrations/mutation-plan.ts
  • src/integrations/omp-yaml-source.ts
  • src/integrations/ownership-policy.ts
  • src/integrations/registry.ts
  • src/integrations/state.ts
  • src/integrations/target.ts
  • src/integrations/writer.ts
  • src/lib/gui-pair-capability.ts
  • src/lib/package-tree-integrity.ts
  • src/lib/provider-client-headers.ts
  • src/lib/proxy-env.ts
  • src/lib/test-home-guard.ts
  • src/oauth/anthropic-account-refusal.ts
  • src/oauth/anthropic-continuity.ts
  • src/oauth/anthropic-identity.ts
  • src/oauth/anthropic-routing.ts
  • src/oauth/anthropic.ts
  • src/oauth/generic-account-failover.ts
  • src/oauth/health.ts
  • src/oauth/index.ts
  • src/oauth/local-token-detect.ts
  • src/oauth/pool-settings-capability.ts
  • src/oauth/refresh-policy.ts
  • src/oauth/store.ts
  • src/oauth/types.ts
  • src/protocols/encoders/messages.ts
  • src/protocols/plan-snapshot.ts
  • src/protocols/settings.ts
  • src/providers/antigravity-effort-families.ts
  • src/providers/antigravity-models.ts
  • src/providers/antigravity-wire-snapshot.ts
  • src/providers/derive.ts
  • src/providers/model-rename-fields.ts
  • src/providers/new-model-policy.ts
  • src/providers/registry/entries-extended.ts
  • src/providers/registry/model-ids.ts
  • src/providers/registry/model-seeds.ts
  • src/providers/registry/types.ts
  • src/responses/compaction.ts
  • src/router.ts
  • src/server/auth-cors.ts
  • src/server/caller-session-identity.ts
  • src/server/chat-completions.ts
  • src/server/claude-messages.ts
  • src/server/droid-reasoning-default.ts
  • src/server/github-copilot-responses-repair.ts
  • src/server/grok-responses-control-frame.ts
  • src/server/grok-responses-snapshot-repair.ts
  • src/server/gui-session.ts
  • src/server/index.ts
  • src/server/index/claude-intercept-lifecycle.ts
  • src/server/index/serve-options.ts
  • src/server/management/agent-settings-routes.ts
  • src/server/management/config-routes.ts
  • src/server/management/context.ts
  • src/server/management/cursor-integration-routes.ts
  • src/server/management/integration-routes.ts
  • src/server/management/link-routes.ts
  • src/server/management/model-routes.ts
  • src/server/management/model-row-export-metadata.ts
  • src/server/management/model-rows.ts
  • src/server/management/native-integration-routes.ts
  • src/server/management/oauth-account-routes.ts
  • src/server/management/route-registry.ts
  • src/server/management/shared.ts
  • src/server/management/subagent-model-routes.ts
  • src/server/messages-native-eligibility.ts
  • src/server/messages-native-oauth.ts
  • src/server/messages-native.ts
  • src/server/relay.ts
  • src/server/request-log-generation-window.ts
  • src/server/request-log.ts
  • src/server/responses-custom-tool-repair.ts
  • src/server/responses-hosted-image-display.ts
  • src/server/responses-terminal-repair.ts
  • src/server/responses/adapter-dispatch.ts
  • src/server/responses/codex-auth-error.ts
  • src/server/responses/combo-stream-preflight.ts
  • src/server/responses/compaction-routing.ts
  • src/server/responses/core-auth.ts
  • src/server/responses/core-codex-account.ts
  • src/server/responses/core-combo-failure.ts
  • src/server/responses/core-combo-native.ts
  • src/server/responses/core-combo.ts
  • src/server/responses/core-normalize.ts
  • src/server/responses/core-options.ts
  • src/server/responses/fetch-helpers.ts
  • src/server/responses/passthrough-delivery.ts
  • src/server/responses/policy-fallback.ts
  • src/server/responses/request-prepare.ts
  • src/server/responses/request-spend.ts
  • src/server/sse-frame-buffer.ts
  • src/server/sse-payload-rewrite.ts
  • src/server/ws-bridge.ts
  • src/service-manager-probe.ts
  • src/service/cli.ts
  • src/service/ownership-mutation-lease.d.mts
  • src/service/ownership-mutation-lease.mjs
  • src/service/windows-taskxml.ts
  • src/types/config.ts
  • src/types/provider.ts
  • src/update/index.ts
  • src/update/npm-invocation.mjs
  • src/update/proxy-liveness-probe.mjs
  • src/update/update-failure-guidance.d.mts
  • src/update/update-failure-guidance.mjs
  • src/usage/expected-prices.ts
  • src/usage/log.ts
  • src/usage/summary.ts
  • src/web-search/loop.ts
  • src/web-search/run-turn-loop.ts
  • structure/INDEX.md
  • structure/catalog.md
  • structure/cli-management.md
  • structure/clients/chatgpt-desktop.md
  • structure/clients/claude-desktop.md
  • structure/clients/integrations.md
  • structure/codex-account-controls.md
  • structure/codex-home.md
  • structure/config.md
  • structure/dashboard-and-usage.md
  • structure/data-planes/images.md
  • structure/data-planes/inbound-compat.md
  • structure/data-planes/protocol-paths.md
  • structure/decisions/ADR-6574-ollama-tool-continuations.md
  • structure/decisions/ADR-6598-management-inference-port.md
  • structure/desktop-shell.md
  • structure/gui-and-management-api.md
  • structure/manifest.json
  • structure/ops/docs-and-release.md
  • structure/ops/service-and-sidecars.md
  • structure/providers-and-adapters.md
  • structure/providers/anthropic-account-pool.md
  • structure/providers/chat-compat.md
  • structure/providers/cursor.md
  • structure/providers/jev-decision.md
  • structure/providers/openai-accounts.md
  • structure/providers/openai-tiers.md
  • structure/remote-link.md
  • structure/remote-workspace.md
  • structure/runtime.md
  • structure/subagents.md
  • structure/transports/byte-accounting.md
  • structure/transports/inventory.md
  • structure/transports/responses-failover.md
  • structure/transports/responses-spend.md
  • structure/transports/responses-wire-shapes.md
  • structure/transports/responses.md
  • tests/adapters/anthropic/anthropic-account-pause.test.ts
  • tests/adapters/anthropic/anthropic-account-pool.test.ts
  • tests/adapters/anthropic/anthropic-beta-allowlist.test.ts
  • tests/adapters/anthropic/anthropic-client-identity.test.ts
  • tests/adapters/anthropic/anthropic-messages-passthrough-oauth.test.ts
  • tests/adapters/anthropic/anthropic-pool-toggle-copy.test.ts
  • tests/adapters/google/antigravity-discovered-families.test.ts
  • tests/adapters/google/antigravity-refusal.test.ts
  • tests/adapters/google/google-antigravity-wire.test.ts
  • tests/adapters/google/google-models-listing.test.ts
  • tests/ci-workflows/file-size-ratchet.test.ts
  • tests/ci-workflows/package-tree-integrity.test.ts
  • tests/ci-workflows/skill-ocx-generated.test.ts
  • tests/ci-workflows/skill-ocx-workflows.test.ts
  • tests/ci-workflows/skill-ocx.test.ts
  • tests/ci-workflows/test-home-guard.test.ts
  • tests/claude-integration/claude-cli-picker.test.ts
  • tests/claude-integration/claude-desktop-first-party-guards.test.ts
  • tests/claude-integration/claude-desktop-first-party.test.ts
  • tests/claude-integration/claude-first-party-agent-sync.test.ts
  • tests/claude-integration/claude-gateway-cache.test.ts
  • tests/claude-integration/claude-intercept-cleanup.test.ts
  • tests/claude-integration/claude-intercept-model-bindings.test.ts
  • tests/claude-integration/claude-native-affinity.test.ts
  • tests/claude-integration/claude-native-passthrough.test.ts
  • tests/claude-integration/claude-outbound.test.ts
  • tests/claude-integration/claude-picker-bootstrap.test.ts
  • tests/claude-integration/claude-picker-listener.test.ts
  • tests/claude-integration/claude-subagent-model-force.test.ts
  • tests/claude-integration/messages-native-oauth.test.ts
  • tests/cli/agent-subagent-force.test.ts
  • tests/cli/cli-access-audio-live.test.ts
  • tests/cli/cli-access-audio.test.ts
  • tests/cli/cli-access-data-plane.test.ts
  • tests/cli/cli-access-key-guard.test.ts
  • tests/cli/cli-access-rename.test.ts
  • tests/cli/cli-account-key-quota.test.ts
  • tests/cli/cli-account-login-options.test.ts
  • tests/cli/cli-account-policy.test.ts
  • tests/cli/cli-account-verify-status.test.ts
  • tests/cli/cli-account.test.ts
  • tests/cli/cli-agent-runtime-settings.test.ts
  • tests/cli/cli-agent-settings.test.ts
  • tests/cli/cli-alias-json.test.ts
  • tests/cli/cli-aside-sync.test.ts
  • tests/cli/cli-capabilities.test.ts
  • tests/cli/cli-capability-access-workflows.test.ts
  • tests/cli/cli-capability-account-workflows.test.ts
  • tests/cli/cli-capability-agent-workflows.test.ts
  • tests/cli/cli-capability-data.test.ts
  • tests/cli/cli-capability-integration-workflows.test.ts
  • tests/cli/cli-capability-lab-workflows.test.ts
  • tests/cli/cli-capability-operation-workflows.test.ts
  • tests/cli/cli-capability-provider-workflows.test.ts
  • tests/cli/cli-catalog-command-result.test.ts
  • tests/cli/cli-claude-desktop-profile.test.ts
  • tests/cli/cli-combo-parity.test.ts
  • tests/cli/cli-combo-partial-update.test.ts
  • tests/cli/cli-combo-stats.test.ts
  • tests/cli/cli-companion-timeline.test.ts
  • tests/cli/cli-companion-usage.test.ts
  • tests/cli/cli-config-command.test.ts
  • tests/cli/cli-config-default-show.test.ts
  • tests/cli/cli-connect-readiness.test.ts
  • tests/cli/cli-dispatch.test.ts
  • tests/cli/cli-export-command.test.ts
  • tests/cli/cli-head.test.ts
  • tests/cli/cli-headless-parity.test.ts
  • tests/cli/cli-help-navigation.test.ts
  • tests/cli/cli-help-paths.test.ts
  • tests/cli/cli-help-recovery.test.ts
  • tests/cli/cli-help.test.ts
  • tests/cli/cli-injection-follow.test.ts
  • tests/cli/cli-integration-cursor.test.ts
  • tests/cli/cli-integration-droid.test.ts
  • tests/cli/cli-integration-journal.test.ts
  • tests/cli/cli-integration-preview.test.ts
  • tests/cli/cli-json-input.test.ts
  • tests/cli/cli-link-force.test.ts
  • tests/cli/cli-log-follow.test.ts
  • tests/cli/cli-log-view-filter.test.ts
  • tests/cli/cli-logout-runtime.test.ts
  • tests/cli/cli-models-custom-runtime.test.ts
  • tests/cli/cli-models-display-name.test.ts
  • tests/cli/cli-models-local-result.test.ts
  • tests/cli/cli-models-order.test.ts
  • tests/cli/cli-models.test.ts
  • tests/cli/cli-observe-snapshot.test.ts
  • tests/cli/cli-provider-batch.test.ts
  • tests/cli/cli-provider-lifecycle-runtime.test.ts
  • tests/cli/cli-provider-result.test.ts
  • tests/cli/cli-provider-settings.test.ts
  • tests/cli/cli-provider-sync-result.test.ts
  • tests/cli/cli-provider.test.ts
  • tests/cli/cli-ready.test.ts
  • tests/cli/cli-registry.test.ts
  • tests/cli/cli-remote-workspace-hub.test.ts
  • tests/cli/cli-restart-health.test.ts
  • tests/cli/cli-restore-back.test.ts
  • tests/cli/cli-route-policy-write.test.ts
  • tests/cli/cli-storage-policy-fields.test.ts
  • tests/cli/cli-system-health.test.ts
  • tests/cli/cli-system-settings-parity.test.ts
  • tests/cli/cli-transport-honesty.test.ts
  • tests/cli/cli-update-restart-child.test.ts
  • tests/cli/cli-update-restart-home.test.ts
  • tests/cli/cli-update-restart-transport.test.ts
  • tests/cli/cli-update-restart.test.ts
  • tests/cli/cli-usage-model-search.test.ts
  • tests/cli/cli-usage-report.test.ts
  • tests/cli/cli-usage-scope.test.ts
  • tests/cli/cli-v2-runtime.test.ts
  • tests/cli/sibling-home-client-sync.test.ts
  • tests/cli/system-restart-client.test.ts
  • tests/clients/client-export-effective-metadata.test.ts
  • tests/clients/client-export-live-wire.test.ts
  • tests/clients/client-export-modality-enum.test.ts
  • tests/clients/client-export-reasoning-controls.test.ts
  • tests/clients/client-export-reasoning-metadata.test.ts
  • tests/clients/desktop-app-server-shim-launcher.test.ts
  • tests/clients/desktop-app-server-shim.test.ts
  • tests/clients/desktop-chatgpt-config.test.ts
  • tests/clients/desktop-start-at-login-default.test.ts
  • tests/clients/droid-managed-reasoning-defaults.test.ts
  • tests/clients/droid-normalized-reasoning-defaults.test.ts
  • tests/clients/integrations-dsh-profile-patch.test.ts
  • tests/clients/integrations-merge.test.ts
  • tests/clients/integrations-superseded-store.test.ts
  • tests/clients/integrations-writer.test.ts
  • tests/clients/kilo-client.test.ts
  • tests/clients/omo-role-models.test.ts
  • tests/clients/opencode-kilo-refresh.test.ts
  • tests/clients/sync-client-integrations.test.ts
  • tests/codex-integration/catalog-remote-pull.test.ts
  • tests/codex-integration/client-injection-guard.test.ts
  • tests/codex-integration/codex-account-store-refresh-classification.test.ts
  • tests/codex-integration/codex-account-unusable-reason.test.ts
  • tests/codex-integration/codex-auth-api.test.ts
  • tests/codex-integration/codex-catalog-heal-integration.test.ts
  • tests/codex-integration/codex-catalog-intent.test.ts
  • tests/codex-integration/codex-catalog-routed-removal.test.ts
  • tests/codex-integration/codex-catalog-self-heal.test.ts
  • tests/codex-integration/codex-catalog-sync-hardening.test.ts
  • tests/codex-integration/codex-catalog-write-audit.test.ts
  • tests/codex-integration/codex-catalog-write-serialization.test.ts
  • tests/codex-integration/codex-catalog-writer.test.ts
  • tests/codex-integration/codex-convergence-account-selectors.test.ts
  • tests/codex-integration/codex-convergence-contract.test.ts
  • tests/codex-integration/codex-cooldown-recovery.test.ts
  • tests/codex-integration/codex-credits-after-limit-main.test.ts
  • tests/codex-integration/codex-credits-after-limit.test.ts
  • tests/codex-integration/codex-credits-probes.test.ts
  • tests/codex-integration/codex-home-owner-lifecycle.test.ts
  • tests/codex-integration/codex-home-owner.test.ts
  • tests/codex-integration/codex-journal.test.ts
  • tests/codex-integration/codex-main-grant-refusal.test.ts
  • tests/codex-integration/codex-main-token-invalidated.test.ts
  • tests/codex-integration/codex-models-cache-invalidate.test.ts
  • tests/codex-integration/codex-quota-parser-parity.test.ts
  • tests/codex-integration/codex-retained-root-serialization.test.ts
  • tests/codex-integration/codex-service-manager-probe.test.ts
  • tests/codex-integration/codex-shim-autorestore.test.ts
  • tests/codex-integration/codex-shim-destroyed-probe.test.ts
  • tests/codex-integration/codex-shim-ensure-failure.test.ts
  • tests/codex-integration/codex-shim-fnm.test.ts
  • tests/codex-integration/codex-shim-migration.test.ts
  • tests/codex-integration/codex-shim-overlay-candidates.test.ts
  • tests/codex-integration/codex-shim-overlay-readiness.test.ts
  • tests/codex-integration/codex-shim-overlay-transaction.test.ts
  • tests/codex-integration/codex-shim-overlay.test.ts
  • tests/codex-integration/codex-shim-path-readiness.test.ts
  • tests/codex-integration/codex-shim-readiness.test.ts
  • tests/codex-integration/codex-shim-standalone.test.ts
  • tests/codex-integration/codex-shim.test.ts
  • tests/codex-integration/codex-sync-api.test.ts
  • tests/codex-integration/codex-v2-gate.test.ts
  • tests/codex-integration/injection-model-suggest-routes.test.ts
  • tests/codex-integration/main-account-hard-lock-auth.test.ts
  • tests/codex-integration/main-account-hard-lock-recovery.test.ts
  • tests/codex-integration/multi-agent-keep-native-v1.test.ts
  • tests/config/client-config-export.test.ts
  • tests/config/config-load-degrade.test.ts
  • tests/config/protocol-settings.test.ts
  • tests/config/settings-stream-mode.test.ts
  • tests/fixtures/file-size-baseline.json
  • tests/fixtures/provider-outbound-e2e.ts
  • tests/fixtures/test-layout-expected.json
  • tests/fixtures/windows-standalone-pre-placeholder.cmd
  • tests/gui/gui-pair-client.test.ts
  • tests/gui/gui-pair-http.test.ts
  • tests/gui/integrations-invariants.test.ts
  • tests/helpers/cli-capability-data.ts
  • tests/helpers/client-export-live-wire.ts
  • tests/helpers/codex-shim-install-fixture.ts
  • tests/helpers/desktop-app-server-shim-command-child.ts
  • tests/helpers/startup-child-output.ts
  • tests/oauth/generic-oauth-failover.test.ts
  • tests/oauth/local-token-detect.test.ts
  • tests/oauth/oauth-accounts-api.test.ts
  • tests/oauth/oauth-anthropic-identity.test.ts
  • tests/oauth/oauth-health.test.ts
  • tests/oauth/oauth-refresh.test.ts
  • tests/providers/cursor/cursor-integration-status.test.ts
  • tests/providers/cursor/cursor-request-builder.test.ts
  • tests/providers/cursor/cursor-request-compat.test.ts
  • tests/providers/devin-adapter-reset-wait.test.ts
  • tests/providers/devin-anthropic-signature-fallback.test.ts
  • tests/providers/devin-prompt-cache.test.ts
  • tests/providers/devin-trajectory.test.ts
  • tests/providers/minimax-combo-image-input.test.ts
  • tests/providers/nous-oauth.test.ts
  • tests/providers/ollama/ollama-native-tool-continuations.test.ts
  • tests/providers/ollama/ollama-native.test.ts
  • tests/providers/opencode-cli.test.ts
  • tests/providers/provider-antigravity-effort-families.test.ts
  • tests/providers/provider-antigravity-family-catalog.test.ts
  • tests/providers/provider-antigravity-wire-snapshot.test.ts
  • tests/providers/provider-outbound.test.ts
  • tests/providers/provider-quota.test.ts
  • tests/providers/xai/grok-session-identity.test.ts
  • tests/providers/zed-retained-budget.test.ts
  • tests/responses/chat-conversation-affinity.test.ts
  • tests/responses/chat-sse-framing-guard.test.ts
  • tests/responses/compaction-event-ownership.test.ts
  • tests/responses/droid-reasoning-defaults.test.ts
  • tests/responses/messages-native-eligibility.test.ts
  • tests/responses/messages-native-oauth-eligibility.test.ts
  • tests/responses/openai-responses-passthrough.test.ts
  • tests/responses/protocol-direct-encoders-messages.test.ts
  • tests/responses/protocol-plan-snapshot.test.ts
  • tests/responses/responses-alternate-main-cancellation.test.ts
  • tests/responses/responses-chatgpt-web-replay-metadata.test.ts
  • tests/responses/responses-combo-exhausted-error.test.ts
  • tests/responses/responses-compaction-override.test.ts
  • tests/responses/responses-compaction-recovery.test.ts
  • tests/responses/responses-fetch-helpers-boundary.test.ts
  • tests/responses/responses-forward-client-headers.test.ts
  • tests/responses/responses-hosted-image-delivery.test.ts
  • tests/responses/responses-hosted-image-limits.test.ts
  • tests/responses/responses-native-main-refresh.test.ts
  • tests/responses/responses-preview-main-read-fence.test.ts
  • tests/responses/responses-spend-capacity-guard.test.ts
  • tests/responses/responses-terminal-repair.test.ts
  • tests/responses/responses-translated-reset.test.ts
  • tests/responses/sse-rewrite-line-endings.test.ts
  • tests/routing/router-blocked-cross-provider.test.ts
  • tests/routing/router-combo-failover-classification.test.ts
  • tests/routing/routing-policy-fallback.test.ts
  • tests/server/account-pool-management-api.test.ts
  • tests/server/caller-session-identity.test.ts
  • tests/server/caller-session-ingress.test.ts
  • tests/server/codex-agent-role-routes.test.ts
  • tests/server/jev-decision-scope.test.ts
  • tests/server/link-join-route.test.ts
  • tests/server/link-management-routes.test.ts
  • tests/server/loopback-listener-admission.test.ts
  • tests/server/loopback-listener-integration.test.ts
  • tests/server/management-client-config-route.test.ts
  • tests/server/management-droid-reasoning-defaults.test.ts
  • tests/server/management-inference-port.test.ts
  • tests/server/server-antigravity-verify-replay-scope.test.ts
  • tests/server/server-cli-key-probe-admission.test.ts
  • tests/server/server-combo-plan-model-refusal.test.ts
  • tests/server/server-google-antigravity-oauth-401-replay.test.ts
  • tests/server/subagent-model-force-api.test.ts
  • tests/service/doctor-codex-envkey-readiness.test.ts
  • tests/service/service-ownership-state.test.ts
  • tests/update/update-npm-invocation.test.ts
  • tests/update/update-restart-lease.test.ts
  • tests/update/update-stop-classification.test.ts
  • tests/update/update-stop-first.test.ts
  • tests/update/update-transactional-leftovers.test.ts
  • tests/usage/request-log-generation-window.test.ts
  • tests/usage/usage-antigravity-55.test.ts
  • tests/usage/usage-cost.test.ts
  • tests/usage/usage-throughput.test.ts
  • tests/web-search/web-search-forced-declaration.test.ts
  • tests/windows/tray-proxy.test.ts
  • tests/windows/windows-service-wrappers.test.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

✅ Deterministic PR hygiene checks passed.

@github-actions github-actions Bot changed the title release: 2.78.0-preview.20261005 [WRONG BRANCH] release: 2.78.0-preview.20261005 Oct 5, 2026
@github-actions

github-actions Bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

⏳ DRAFT

  • wrong target branch (preview); retarget to dev.

What to do

  • Retarget this PR to dev — all contributions go to dev.

Its title has been prefixed with [WRONG BRANCH].
Automatic draft conversion failed (token cannot change draft status). Please convert this pull request to a draft manually. The required enforce-target check will keep failing until every issue above is resolved.

@github-actions
github-actions Bot marked this pull request as draft October 5, 2026 09:15
@lidge-jun
lidge-jun marked this pull request as ready for review October 5, 2026 09:33
@lidge-jun

Copy link
Copy Markdown
Owner Author

Release promotion by the repository owner (lidge-jun), as with #6467/#6550. enforce-target's wrong-branch verdict is expected for a maintainer release promotion into preview. Candidate evidence: dev 0511f458f1 full-matrix Cross-platform CI 37276383405 (success, attempt 2) and Service lifecycle 37279425603 (success); this PR's own Cross-platform CI passed at 6f1a571. Merging with a merge commit so the preview branch keeps the candidate tree plus the four version sources.

@lidge-jun
lidge-jun merged commit 04e175f into preview Oct 5, 2026
35 of 36 checks passed
@lidge-jun
lidge-jun deleted the codex/promote-preview-2.78.0 branch October 5, 2026 09:33
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.