core-agent-ide/codex-rs/codex-api/src
Anton Panasenko 77b0c75267
feat: search_tool migrate to bring you own tool of Responses API (#14274)
## Why

to support a new bring your own search tool in Responses
API(https://developers.openai.com/api/docs/guides/tools-tool-search#client-executed-tool-search)
we migrating our bm25 search tool to use official way to execute search
on client and communicate additional tools to the model.

## What
- replace the legacy `search_tool_bm25` flow with client-executed
`tool_search`
- add protocol, SSE, history, and normalization support for
`tool_search_call` and `tool_search_output`
- return namespaced Codex Apps search results and wire namespaced
follow-up tool calls back into MCP dispatch
2026-03-11 17:51:51 -07:00
..
endpoint Responses: set x-client-request-id as convesration_id when talking to responses (#14312) 2026-03-11 12:33:10 -07:00
requests feat: search_tool migrate to bring you own tool of Responses API (#14274) 2026-03-11 17:51:51 -07:00
sse feat: search_tool migrate to bring you own tool of Responses API (#14274) 2026-03-11 17:51:51 -07:00
auth.rs feat: clean codex-api part 1 (#10501) 2026-02-03 14:08:09 +00:00
common.rs Revert "Pass more params to compaction" (#14298) 2026-03-11 12:33:10 -07:00
error.rs change model cap to server overload (#11388) 2026-02-11 17:16:27 -08:00
lib.rs Remove Responses V1 websocket implementation (#13364) 2026-03-03 11:32:53 -07:00
provider.rs feat: drop wire_api from clients (#10498) 2026-02-03 12:43:09 +00:00
rate_limits.rs feat: support multiple rate limits (#11260) 2026-02-10 20:09:31 -08:00
telemetry.rs Add websocket telemetry metrics and labels (#10316) 2026-01-31 19:16:44 -08:00