用途:Honcho 记忆插件的交互式配置技能,帮助用户在编辑器中以问答菜单方式调整插件设置,而不是手动改配置文件。
主要能力:先调用 get_config 载入当前状态并原样显示预渲染的 card 卡片(不展示缓存信息、配置路径或原始 JSON)。菜单分为基础项与高级项:基础项包括 Peers(你的名字与 AI 名字)、Session mapping(会话命名策略)、Workspace(数据空间、主机联动与跨工具上下文);高级项包括 Host(平台/本地/自定义 URL)、Context refresh(TTL、消息阈值、dialectic 设置)和 Message upload(token 上限、摘要设置)。会话策略可选 per-directory、git-branch、chat-instance,并可选择是否在会话名中加用户名前缀。工作区支持重命名以及链接/取消链接主机,链接任意主机即开启 global 模式,全部取消则关闭,首次链接会询问共享工作区名称。
使用方式:所有菜单和确认都通过 AskUserQuestion 呈现,不输出编号文本列表;选项描述中附带当前值。修改通过 set_config 完成,危险字段(Host、工作区重命名、globalOverride)需先不带 confirm 调用获取说明,再经确认后带 confirm: true 重试。处理完一项后重新 get_config 刷新状态并询问是否继续。
限制与注意:环境变量遮蔽时环境变量在运行时优先;若 configExists 为 false 需先设置 HONCHO_API_KEY;不要猜测取值,须向用户询问。其他细节暂未提供。