Gate plugin usage instructions by model capability (#36792)

## What changed

- Add `include_plugin_usage_instructions` to model metadata, defaulting to false.
- Emit generic plugin guidance only when plugins are available and the selected model enables it.
- Enable the capability for interactive model presets while leaving `codex-auto-review` opted out.

GitOrigin-RevId: 67f5a97e978033f5f1d533956c0b9deeae610283
This commit is contained in:
rhan-oai
2026-08-03 19:51:43 +00:00
committed by copyberry
parent df72fdb415
commit e4e0c7070e
16 changed files with 35 additions and 5 deletions
+3 -1
View File
@@ -184,8 +184,10 @@ impl Session {
false
};
world_state.add_section(AppsInstructionsState::new(apps_available));
let plugins_usage_instructions_available = step_context.mcp.plugins_available()
&& turn_context.model_info.include_plugin_usage_instructions;
world_state.add_section(PluginsInstructionsState::new(
step_context.mcp.plugins_available(),
plugins_usage_instructions_available,
));
if turn_context
.config