core-agent-ide/codex-rs/mcp-server/src
Reuben Narad 363636f5eb
Add web search tool (#2371)
Adds web_search tool, enabling the model to use Responses API web_search
tool.
- Disabled by default, enabled by --search flag
- When --search is passed, exposes web_search_request function tool to
the model, which triggers user approval. When approved, the model can
use the web_search tool for the remainder of the turn
<img width="1033" height="294" alt="image"
src="https://github.com/user-attachments/assets/62ac6563-b946-465c-ba5d-9325af28b28f"
/>

---------

Co-authored-by: easong-openai <easong@openai.com>
2025-08-23 22:58:56 -07:00
..
tool_handlers remove mcp-server/src/mcp_protocol.rs and the code that depends on it (#2360) 2025-08-18 00:29:18 -07:00
codex_message_processor.rs Add web search tool (#2371) 2025-08-23 22:58:56 -07:00
codex_tool_config.rs Add web search tool (#2371) 2025-08-23 22:58:56 -07:00
codex_tool_runner.rs Add web search tool (#2371) 2025-08-23 22:58:56 -07:00
error_code.rs fix: update OutgoingMessageSender::send_response() to take Serialize (#2263) 2025-08-13 14:29:13 -07:00
exec_approval.rs chore: introduce ConversationManager as a clearinghouse for all conversations (#2240) 2025-08-13 13:38:18 -07:00
json_to_toml.rs Added allow-expect-in-tests / allow-unwrap-in-tests (#2328) 2025-08-14 17:59:01 -07:00
lib.rs Added new auth-related methods and events to mcp server (#2496) 2025-08-20 20:36:34 -07:00
main.rs Added new auth-related methods and events to mcp server (#2496) 2025-08-20 20:36:34 -07:00
message_processor.rs Add AuthManager and enhance GetAuthStatus command (#2577) 2025-08-22 13:10:11 -07:00
outgoing_message.rs Added new auth-related methods and events to mcp server (#2496) 2025-08-20 20:36:34 -07:00
patch_approval.rs chore: introduce ConversationManager as a clearinghouse for all conversations (#2240) 2025-08-13 13:38:18 -07:00