mirror of
https://github.com/openai/codex.git
synced 2026-08-23 13:09:46 +00:00
intentionally disable nested tools for code mode eval
This commit is contained in:
@@ -36,8 +36,10 @@ impl CodeModeExecuteHandler {
|
|||||||
let args =
|
let args =
|
||||||
codex_code_mode::parse_exec_source(&code).map_err(FunctionCallError::RespondToModel)?;
|
codex_code_mode::parse_exec_source(&code).map_err(FunctionCallError::RespondToModel)?;
|
||||||
let exec = ExecContext { session, turn };
|
let exec = ExecContext { session, turn };
|
||||||
let enabled_tools =
|
let mut enabled_tools =
|
||||||
codex_tools::collect_code_mode_tool_definitions(&self.nested_tool_specs);
|
codex_tools::collect_code_mode_tool_definitions(&self.nested_tool_specs);
|
||||||
|
// Intentional eval treatment: make Code Mode unable to invoke any nested tools.
|
||||||
|
enabled_tools.clear();
|
||||||
let started_at = std::time::Instant::now();
|
let started_at = std::time::Instant::now();
|
||||||
let started_cell = exec
|
let started_cell = exec
|
||||||
.session
|
.session
|
||||||
|
|||||||
Reference in New Issue
Block a user