Repository navigation
chore: sync public mirror from internal - #1226
Conversation
|
Resolved 0 review-bot thread(s) on this generated public mirror PR. Review of mirrored code belongs on the mono source PR. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 5d305e93fb
ℹ️ About Codex in GitHub
Codex has been enabled to automatically 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".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
Branch protection rule check failed
|
Resolved 1 review-bot thread(s) on this generated public mirror PR (chatgpt-codex-connector). Review of mirrored code belongs on the mono source PR. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2e482efb01
ℹ️ About Codex in GitHub
Codex has been enabled to automatically 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".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| if event.turn_id == turn_id && matches!(event.kind, 4 | 5 | 14 | 15) { | ||
| return Ok(cursor); |
There was a problem hiding this comment.
Process the rest of the page before yielding for a request
When a polled page contains a request event followed by a terminal event for the same turn—for example, because another client resolved the request between polls—this immediate return leaves the later event unprocessed. The one-shot command then exits as if intervention were still required, while interactive mode exposes a stale request and waits for input even though the turn has ended; finish scanning the fetched page before deciding whether to yield for a pending request.
Useful? React with 👍 / 👎.
| if page.reset_required { | ||
| let snapshot = client.get().await?; | ||
| cursor = snapshot.replay_cursor; |
There was a problem hiding this comment.
Recover the target turn state after an event-log reset
If the event endpoint returns reset_required after the target turn's terminal event has fallen outside the retained log, advancing directly to the snapshot cursor makes that terminal event permanently unobservable. Although the completed message may be printed from the snapshot, follow continues polling and eventually reports that the turn is still running; the reset path needs to recover the target turn's current state from the snapshot rather than only its messages and cursor.
Useful? React with 👍 / 👎.
Summary
dx-corp/monodx-corp/codeas a generated public mirror of the private source of truth06b74765cc5e7353134d868de4140e69fa634f385d305e93fb395f9fcc9cd29022fa9b07c9bded8112file(s) to copy/update and0stale file(s) to delete0sync-holdlabel to this PR; the sync workflow skips every push while it is setSource-of-truth status
Projection: deixic-code
Source: dx-corp/mono@06b74765cc5e7353134d868de4140e69fa634f38
Prior destination base: 85879e6
Content SHA-256: 65e63c3da4396f8ae48cd156df59c171580f0159ba3d1d943b9fe667879f9856
Result: drift_detected; 12 changed, 0 deleted
Destination-owned content is preserved. Destination CI is a separate health signal.
copy/update .repository-projection.json
copy/update CHANGELOG.md
copy/update Cargo.lock
copy/update package-lock.json
copy/update package.json
copy/update packages/ai-rs/src/openai.rs
copy/update packages/maestro-rs/Cargo.toml
copy/update packages/presentation-rs/src/components/deixic_logo.rs
copy/update packages/runtime-rs/src/agent/native/tests.rs
copy/update packages/tui-rs/src/thread_cli.rs
copy/update packages/ui-preview-rs/src/lib.rs
copy/update scripts/tag-release-contract.test.mjs
Drift sample
Public-only commits since last generated sync
Validation
Test Plan
maestro-sync-public-release-mirrorworkflow inpublic-treemoderequire-internal-prconfirms internal source PR lineageStaged Rollout
dx-corp/mono@06b74765cc5e7353134d868de4140e69fa634f38, including existing hidden/evaluation surfaces, and keeps public package parity behind the established public-source-provenance gate.Supersedes