Agent Mode Manager
Unified tool for managing agent LLM modes including adding, removing, updating, listing, and switching models.
Features
- List all available models with mode and description
- Switch to a specific model mode based on mode
- Add new model configurations
- Remove existing model configurations
- Update existing model configurations
Tools
This skill provides the following tool:
agent_mode
Unified tool for agent mode management.
Parameters:
method(string, required): The method to perform -add,remove,update,list, orswitchmode(string, optional): Mode name (e.g., "common", "coding", "multimodal"). Default is "common". Required for all methods except list.model(string, optional): Model identifier (e.g., "openai/qwen3.5:cloud"). Required for add and update methods.describe(string, optional): Description of the model. Required for add and update methods.
Example - List all models:
<tool>agent_mode</tool>
<parameter name="method">list</parameter>
Example - Switch to coding mode:
<tool>agent_mode</tool>
<parameter name="method">switch</parameter>
<parameter name="mode">coding</parameter>
Example - Switch to common mode:
<tool>agent_mode</tool>
<parameter name="method">switch</parameter>
<parameter name="mode">common</parameter>
Example - Add a new coding model openai/qwen3-coder-next:cloud with describe: a coding model:
<tool>agent_mode</tool>
<parameter name="method">add</parameter>
<parameter name="mode">coding</parameter>
<parameter name="model">openai/qwen3-coder-next:cloud</parameter>
<parameter name="describe">a coding model</parameter>
Example - Remove the coding mode:
<tool>agent_mode</tool>
<parameter name="method">remove</parameter>
<parameter name="mode">coding</parameter>
Example - Update a model for coding to openai/qwen3-coder-next:cloud:
<tool>agent_mode</tool>
<parameter name="method">update</parameter>
<parameter name="mode">coding</parameter>
<parameter name="model">openai/qwen3-coder-next:cloud</parameter>
Usage
When users want to manage agent modes:
- "List all available models" → Call
agent_modewithmethod: "list" - "Switch to coding mode" → Call
agent_modewithmethod: "switch",mode: "coding" - "Add a new model" → Call
agent_modewithmethod: "add",mode: "xxx",model: "xxx",describe: "xxx" - "Remove a model" → Call
agent_modewithmethod: "remove",mode: "xxx" - "Update a model" → Call
agent_modewithmethod: "update",mode: "xxx",model: "xxx",describe: "xxx"
Always use tool to manage agent modes, do not think by you self!