Model Switcher
Automatically detect task complexity and switch to the appropriate model.
Model Configuration
Based on your setup:
- - Fast model (haiku):
custom-kiro-cli-vipdump-eu-org/claude-haiku-4-5 - For simple, quick tasks - Powerful model (sonnet):
custom-kiro-cli-vipdump-eu-org/claude-sonnet-4-5 - For complex analysis
Trigger Keywords (Chinese)
Switch to sonnet when message contains:
- - 分析、深入分析、详细分析
- 重构、代码重构
- 架构、系统架构、设计架构
- 设计、系统设计
- 优化、性能优化
- 复杂、复杂问题
- 调试、深度调试
- 评估、技术评估
Workflow
- 1. Check current model using INLINECODE2
- Detect keywords in user message
- Switch if needed:
- Complex task detected + currently on haiku → switch to sonnet
- Simple task + currently on sonnet → optionally switch back to haiku
- 4. Inform user briefly about the switch
Implementation
Use session_status tool with model parameter:
CODEBLOCK0
Example Detection Logic
CODEBLOCK1
Notes
- - Be smart about switching - don't switch for every message
- Batch related complex tasks on sonnet before switching back
- Inform user only on actual switches, not when already on correct model
- Consider context: if already discussing complex topic, stay on sonnet
模型切换器
自动检测任务复杂度并切换到合适的模型。
模型配置
基于您的设置:
- - 快速模型(haiku): custom-kiro-cli-vipdump-eu-org/claude-haiku-4-5 - 用于简单、快速的任务
- 强大模型(sonnet): custom-kiro-cli-vipdump-eu-org/claude-sonnet-4-5 - 用于复杂分析
触发关键词(中文)
当消息包含以下内容时切换到 sonnet:
- - 分析、深入分析、详细分析
- 重构、代码重构
- 架构、系统架构、设计架构
- 设计、系统设计
- 优化、性能优化
- 复杂、复杂问题
- 调试、深度调试
- 评估、技术评估
工作流程
- 1. 检查当前模型 使用 session_status
- 检测关键词 在用户消息中
- 必要时切换:
- 检测到复杂任务 + 当前使用 haiku → 切换到 sonnet
- 简单任务 + 当前使用 sonnet → 可选择切换回 haiku
- 4. 简要告知用户 关于切换的信息
实现方式
使用带有 model 参数的 session_status 工具:
javascript
// 切换到 sonnet 处理复杂任务
session_status({ model: kiro-cli })
// 切换回 haiku 处理简单任务
session_status({ model: haiku })
// 重置为默认
session_status({ model: default })
检测逻辑示例
用户消息:帮我分析一下这个系统的架构
→ 包含:分析, 架构
→ 操作:如果当前不是 sonnet 则切换到 sonnet
→ 回复:🔄 切换到 sonnet 模型来处理这个复杂任务...
注意事项
- - 智能切换 - 不要对每条消息都进行切换
- 在切换回 haiku 之前,将相关的复杂任务批量在 sonnet 上处理
- 仅在实际发生切换时告知用户,如果已经在正确的模型上则无需告知
- 考虑上下文:如果已经在讨论复杂话题,保持使用 sonnet