@@ -105,7 +105,6 @@ pub struct ToolsConfig {
105105 pub collab_tools : bool ,
106106 pub multi_agent_v2 : bool ,
107107 pub hide_spawn_agent_metadata : bool ,
108- pub request_user_input : bool ,
109108 pub default_mode_request_user_input : bool ,
110109 pub experimental_supported_tools : Vec < String > ,
111110 pub agent_jobs_tools : bool ,
@@ -144,9 +143,8 @@ impl ToolsConfig {
144143 let include_multi_agent_v2 = features. enabled ( Feature :: MultiAgentV2 ) ;
145144 let hide_spawn_agent_metadata = features. enabled ( Feature :: DebugHideSpawnAgentMetadata ) ;
146145 let include_agent_jobs = features. enabled ( Feature :: SpawnCsv ) ;
147- let include_request_user_input = !matches ! ( session_source, SessionSource :: SubAgent ( _) ) ;
148146 let include_default_mode_request_user_input =
149- include_request_user_input && features. enabled ( Feature :: DefaultModeRequestUserInput ) ;
147+ features. enabled ( Feature :: DefaultModeRequestUserInput ) ;
150148 let include_search_tool =
151149 model_info. supports_search_tool && features. enabled ( Feature :: ToolSearch ) ;
152150 let include_tool_suggest = features. enabled ( Feature :: ToolSuggest )
@@ -222,7 +220,6 @@ impl ToolsConfig {
222220 collab_tools : include_collab_tools,
223221 multi_agent_v2 : include_multi_agent_v2,
224222 hide_spawn_agent_metadata,
225- request_user_input : include_request_user_input,
226223 default_mode_request_user_input : include_default_mode_request_user_input,
227224 experimental_supported_tools : model_info. experimental_supported_tools . clone ( ) ,
228225 agent_jobs_tools : include_agent_jobs,
0 commit comments