Repository navigation
fix(providers): preserve explicit launch modes and qualified model IDs - #501
Conversation
…ode (#11026) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com> (cherry picked from commit 5735693d4acb949c2b0daf1219b4f62845115435)
…(#9921) (cherry picked from commit a92161a05040c3fcaaa479f1b60d2d45cd368dd4)
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Independent adversarial review completed against final head |
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. |
Claude permission launch flags were passed alongside a derived SDK permission mode, and qualified Codex model identifiers could lose their catalog family/default or be replaced during text generation. Fold explicit Claude flags into its SDK mode and compare Codex model families without changing provider-owned dispatch identifiers.
Cycle #497, frozen upstream head
4a4c6dd2adc350a68ba18bb28b24b5a7e4660dab. Adopted sources:5735693d4acb949c2b0daf1219b4f62845115435(#11026), Claude launch argument precedence.a92161a05040c3fcaaa479f1b60d2d45cd368dd4(#9921), qualified model IDs across driver catalog, manifest classification/defaults and text generation.Pylon keeps custom model identities, provider admission, Prime and existing manifest validation/cache behavior. Qualified default resolution also brings in the
applyManifestDefaulthelper dependency from06336460c9988f29c71e839c4c9c840c4552e077(#9348); it moves the existing default flag and aliases only when the live catalog carries the requested default. The existing manifest-default reader is retained without duplication.Validation: focused ClaudeAdapter, CodexProvider, ModelManifest and CodexTextGeneration tests passed (part of 247 tests across these four files and the independently changed GitVcsDriverCore suite);
t3and@t3tools/sharedtypechecks passed. Scoped lint passed. Peer adversarial review and final-head CI are required before landing.Implemented with GPT-6 in Codex.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.