用途:Sol Advisor 的配置向导,用于首次使用或重新配置。官方要求该访谈必须在父级/主聊天中运行,不能委派。编排流程必须先调用 get_setup_status,当状态缺失、schema 过旧或损坏时路由到此处;插件安装本身不会运行该访谈,也不安装 hook,setup 在首次编排调用时延迟触发。
主要能力与流程:每次只问一个聚焦问题。依次确认客户端(codex、cursor、vscode、github-copilot、kiro)、作用域(项目或用户,用户作用域需单独同意)、用于标识该配置并计算白名单适配器目标的已存在工作区目录;要求用户打开客户端模型选择器或 /model,复制用于常规实现、高复杂度实现和顾问的原生模型 ID,禁止枚举、规范化、猜测或静默替换。在支持处询问精确的原生推理设置:Codex 与 Cursor 可存储按角色的 effort,VS Code/GitHub Copilot 适配器只存模型并需说明父级成本层级限制,Kiro 的 effort 是会话/按模型而非按智能体。确认顾问以只读方式请求,并说明除非客户端提供沙箱证据,行为只读并非操作系统级强制。确认失败关闭行为:无回退角色或模型。单独保留可选的 Codex 应用任务通道,仅在明确选择加入后启用 Luna / Max,它绝不是回退或常规原生角色。可提供当前 Codex 建议作为可编辑默认值而非通用 ID。
保存与限制:只有在展示完整逻辑偏好对象后才调用 save_preferences,不得含机密。对不支持的执行面(如 skills-only 客户端等),不得声称或存储原生配置,只能使用父聊天提示指导并说明角色绑定不可强制。原生适配器安装需明确已存在工作区目录,调用 render_client_adapter 后展示每个精确目标、完整内容、警告和确认令牌;不得传入任意写入路径,只有工作区交给 MCP 服务器计算白名单目标。用户重复精确安装令牌后才调用 install_client_adapter,用户作用域还需单独的用户作用域令牌,不能把“yes”当作令牌。安装后提示用户开启新聊天或重载客户端。重新配置重复该访谈与精确预览;卸载先预览其管理文件与精确令牌,确认后只删除未变更的管理文件。