Model Switcher — 模型切换器
v1.0.2根据任务复杂度自动在快速(haiku)和强大(sonnet)模型之间切换。当检测到复杂任务(如分析、重构、架构设计、优化)或用户明确提及需要切换模型时触发。
运行时依赖
安装命令
点击复制技能文档
模型切换器 自动检测任务复杂度并切换到适合的模型。 模型配置 基于您的设置: 快速模型(haiku):custom-kiro-cli-vipdump-eu-org/claude-haiku-4-5 - 适用于简单、快速的任务 强大模型(sonnet):custom-kiro-cli-vipdump-eu-org/claude-sonnet-4-5 - 适用于复杂分析 触发关键词(中文) 当消息包含以下关键词时切换到 sonnet: 分析、深入分析、详细分析 重构、代码重构 架构、系统架构、设计架构 设计、系统设计 优化、性能优化 复杂、复杂问题 调试、深度调试 评估、技术评估 工作流程 使用 session_status 检查当前模型 检测用户消息中的关键词 如果需要则切换: 复杂任务检测 + 当前使用 haiku → 切换到 sonnet 简单任务 + 当前使用 sonnet → 可选切换回 haiku 简要通知用户关于切换 实现 使用 session_status 工具带有 model 参数: // 为复杂任务切换到 sonnet session_status({ model: "kiro-cli" }) // 为简单任务切换回 haiku session_status({ model: "haiku" }) // 重置为默认 session_status({ model: "default" }) 示例检测逻辑 用户消息: "帮我分析一下这个系统的架构" → 包含: "分析", "架构" → 动作:如果不在 sonnet 则切换到 sonnet → 响应: "切换到 sonnet 模型来处理这个复杂任务..." 注意 智能切换 - 不要为每个消息切换 批量相关的复杂任务在 sonnet 上,然后再切换回 haiku 仅在实际切换时通知用户,而不是已经在正确模型上 考虑上下文:如果已经讨论复杂话题,则保持在 sonnet 上 使用 GitHub 和 CLI 进行模型管理和 API 集成。 使用 Model Switcher 进行自动模型切换,提高工作效率。