[plugins] Additional gating for tool suggest and apps. (#15573)

- [x] Additional gating for tool suggest and apps.
This commit is contained in:
Matthew Zeng
2026-03-24 15:10:00 -07:00
committed by GitHub
parent 4b91a7b391
commit b32d921cd9
5 changed files with 139 additions and 4 deletions

View File

@@ -389,7 +389,10 @@ impl ToolsConfig {
let include_default_mode_request_user_input =
include_request_user_input && features.enabled(Feature::DefaultModeRequestUserInput);
let include_search_tool = model_info.supports_search_tool;
let include_tool_suggest = include_search_tool && features.enabled(Feature::ToolSuggest);
let include_tool_suggest = include_search_tool
&& features.enabled(Feature::ToolSuggest)
&& features.enabled(Feature::Apps)
&& features.enabled(Feature::Plugins);
let include_original_image_detail = can_request_original_image_detail(features, model_info);
let include_artifact_tools =
features.enabled(Feature::Artifact) && codex_artifacts::can_manage_artifact_runtime();