Conversation
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
ApprovabilityVerdict: Not approved Macroscope's review found this PR not approvable — The production changes are a focused Codex context fix with targeted tests and no product-default or deployment changes. Human review is required because the new CLI probe test adds an You can add or adjust custom eligibility rules. Learn more. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: pingdotgg/t3code/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (7)
Included review availability: Your plan provides up to 10 included reviews per hour; 7 remain after this review. 📝 WalkthroughWalkthroughCodex collaboration instructions no longer include runtime metadata or browser/device guidance. The session adds those instructions to turn context and can use the provider model catalog to include a model display name. ChangesCodex runtime instruction context
Priority: ➖ Normal Estimated code review effort: 3 (Moderate) | ~20 minutes Change: Bug fix Sequence Diagram(s)sequenceDiagram
participant CodexDriver
participant ManagedProviderSnapshot
participant CodexAdapter
participant CodexSessionRuntime
CodexDriver->>ManagedProviderSnapshot: construct snapshot
CodexDriver->>CodexAdapter: pass live snapshot models
CodexAdapter->>CodexSessionRuntime: start session with models
CodexSessionRuntime->>ManagedProviderSnapshot: resolve model catalog
CodexSessionRuntime->>CodexSessionRuntime: add runtime instructions to t3-code context
Suggested reviewers: Merge Risk: ⚪ Minimal · up to No actionable merge-blocking issue is established for this change; it is mergeable after normal checks. Security Architecture ReviewSecurity architecture risk: 🔵 Low · up to This changes how the application describes its active configuration and available capabilities to an external service. A metadata field is now included in that guidance, so the trustworthiness of that field matters. Execution restrictions are still applied separately. Retained concerns
Security review detailsSecurity Blast Radius
Security Findings and Attack Paths
Trust Boundaries and Controls
Resilience and Maintainability Implications
Hardening Proposals
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Comment |
|
Closing in favor of #13547, which now covers this PR's scope:
Note Comment by Claude Opus 5.5 in Claude Code, on behalf of @t3dotgg. |
Codex could store T3 Code's model identity in turn settings without showing it to the model. Catalog-provided collaboration prompts replace the custom instructions where T3 put that context.
Send T3's runtime and tool guidance through per-turn application context instead. Include the catalog model name, selected slug, and reasoning effort, and refresh them when the model changes.
Validated with 132 related tests and a real Codex 0.156.1 regression test against an isolated local Responses endpoint. The regression test failed before the fix and now passes through a model and mode switch. Server typecheck and targeted lint pass.
Created with GPT-6 Astra in Codex.
Summary by CodeRabbit