用途:为 kata 智能体切换模型配置档位,可选 quality(质量)、balanced(均衡)、budget(预算)三种。触发词包括“set profile”。
主要能力:校验传入的 profile 参数是否合法;检查当前目录是否存在 Kata 项目;读取并更新 .planning/config.json 中的 model_profile 字段(缺失时新增);最后输出确认信息,并展示所选档位对应的智能体与模型对照表。
使用方式:执行 /kata-set-profile <profile>,例如 /kata-set-profile budget 或 /kata-set-profile quality。命令会先校验参数,若参数不在 quality、balanced、budget 之内则报错并停止;随后用 ls .planning/config.json 2>/dev/null 检查项目,若不存在 .planning/ 目录则提示先运行 /kata-new-project 初始化项目;接着用 cat .planning/config.json 读取配置,写入新的 model_profile 值。
适用场景:需要在不同成本与质量之间调整 kata 智能体所用模型时使用,例如切换到 budget 让 planner、executor 使用 sonnet、verifier 使用 haiku,或切换到 quality 让 planner、executor 使用 opus、verifier 使用 sonnet。新生成的智能体将采用新档位。
限制:必须在已初始化的 Kata 项目目录中运行;参数仅支持三种档位;具体模型对照表由 model-profiles.md 提供,资料中仅给出部分示例,完整映射暂未提供。