Codex Laya Go Decision 1.1.1
本地 Laya Go Launcher 决策插件,包含 3 个决策/服务工具和 4 个设置工具。运行需要 Node.js 22+,模型和推理引擎仍使用你的现有安装。
设置入口
在 Codex 的插件列表打开 Codex Laya Go Decision,进入 设置 / Settings。插件通过原生 openai/settings 扩展声明设置,显示以下字段:
- 启动器路径:
layatrt-server.exe的绝对路径,或 PATH 中的程序名;支持带空格的路径。 - 工作目录:模型目录、
layatrt.config.json的解析目录。留空时使用启动器目录;PATH 程序使用用户目录,避免落到插件缓存。 - 服务地址:默认
http://127.0.0.1:8420,同时用于推导--addr。 - 运行模式:
managed由插件启动;external连接已经运行的服务。 - 按需自动启动:只在
managed模式生效。
还提供“恢复此页默认”和“检查连接”按钮。默认仍是 external、不自动启动,打开设置不会加载模型。
保存时校验 URL、启动器文件和工作目录。空路径/地址恢复各自默认值。设置立即应用:如果当前实例拥有旧启动器进程,会先停止它;下次使用时按新配置和自动启动开关启动,或手动调用 laya_go_server(action: "start")。外部服务不会被关闭。其他插件实例在下一次调用时读取新配置。
只读打开设置或检查状态不会停止启动器。如果配置由其他实例或手动编辑更改,状态查询使用新地址,并返回 settings_pending_apply: true;当前实例在下一次决策或服务操作前应用进程切换。
保存位置
默认保存到 $CODEX_HOME/plugin-config/codex-laya-go-decision.json;未设 CODEX_HOME 时为 ~/.codex/plugin-config/codex-laya-go-decision.json。文件位于安装缓存之外,升级不会丢失。无需设置环境变量。
保留旧用法:CODEX_LAYA_GO_DECISION_CONFIG 可指定另一个 JSON 文件;设置页会读写该文件。args、env、超时、令牌等高级字段继续保留,设置页保存和恢复默认不会删除这些字段。修改 JSON 后,无需重启 MCP;下一次工具调用会重新加载。
也可在聊天中明确要求修改设置:先调用 laya_go_settings_read,再用 laya_go_settings_update({set: {...}}) 更新需要的字段。设置页尚未出现时可使用这两个工具,但字段写入仍须来自用户请求。
更新与验证
在插件集目录执行 install.ps1 -Plugin codex-laya-go-decision。若旧聊天仍加载旧插件,重新打开插件详情或新聊天。支持设置扩展的桌面宿主会自动渲染原生控件;CLI 没有图形设置页。
构建源码在插件集 development/laya/settings.mjs。设置协议依据 OpenAI MCP Extensions:Structured Settings,与 DSH 的 Cordis 表单实现分别适配;原 DSH Laya 插件未修改。