mirror of
https://github.com/openai/codex.git
synced 2026-10-19 17:28:46 +00:00
## Why Channel tools use bundled descriptions even when the model catalog supplies tool messages. Let their descriptions follow the active model, including model changes within a turn. ## What changed - Add channel tool entries to `MultiAgentToolMessages` and pass them to the message board extension for each step. - Apply catalog descriptions while retaining bundled text for missing or null values and honoring empty strings. Ignore parameter overrides with a warning and keep bundled schemas. - Clarify bundled descriptions for channel discovery, thread reading, posting, and subscription notifications. ## Testing Add coverage for full and partial overrides in namespaced and Code Mode tools, preserving Code Mode declarations and parameter schemas. Extend the mid-turn model-change test to verify that the `post` description follows the active model. GitOrigin-RevId: fca20bed1203d5214713f82cb16a91eeebb38f56