mirror of
https://github.com/openai/codex.git
synced 2026-10-22 17:58:46 +00:00
## Why `message_board_tools` always exposed all nine discussion tools. Consumers need a way to expose a subset, such as `read_thread` and `list_threads`, over the same board. ## What changed Accept an ordered slice of the new `MessageBoardTool` enum and optional description overrides in `message_board_tools`. Use the enum for schemas and dispatch, and keep the agent extension's existing tool set and order through `MessageBoardTool::DISCUSSION`. ## Testing Extend the local-board integration test to verify that a reader-only selection exposes exactly the requested tools in the supplied order and reads the existing discussion. GitOrigin-RevId: 60026d73768330ff4b694c3a9e99480e3ed7af27