Plumb Codex model options through orchestration and composer

- Replace ad-hoc `effort` handling with provider `modelOptions` across decider/reactor/adapters
- Map Codex `reasoningEffort` and `fastMode` to turn/session params (`effort`, `serviceTier`)
- Persist runtime/interaction/model selections from composer and sync them before sending turns
- Move model normalization/helpers into `@t3tools/shared/model` with updated contracts/tests
adfd99bdecJulius Marminge committed on 3/6/2026, 7:00:41 AM· committed by Julius Marmingeparent1683ee7
27 files changedLine totals unavailable