Cordonix 0.4.1 已发布。Cordonix(简称 cdx)是一款面向 AI 编程智能体的原生执行与文件工作区工具,使用 C11 实现,支持 Windows 和 Linux,通过 MCP 提供本地程序执行、文件读取、编码转换和内存编辑等能力。
本次更新主要改进安装后的版本更新体验,完善全部 MCP 工具的参数说明,并让文件创建失败时的提示更准确。
每日首次启动时检查更新
新版稳定启动器会在本地日历的每日首次启动时,开启独立后台更新进程,同时继续启动主程序;同一天后续启动会跳过重复检查。
Windows 和 Linux 均新增原生命令 cdx --checkupgrade,可通过 --install-root 指定安装目录。工具状态中的 update_command 字段会报告这一能力。更新器保留用户的关闭自动更新设置、下载源和代理选择,并记录最近一次检查结果;默认使用 GitHub,连接失败时按既有规则回退到 Gitee。
每日启动检查默认不依赖计划任务。对于已有安装,新安装器会迁移启动器;已有 MCP 连接继续使用正在运行的程序,新建连接后才能采用新版本的能力。
文件创建错误直接指出具体参数
create_file 的正文参数名是 content。此前将它误写为 text,即使已经指定正确的 utf-8 编码,也会收到混合了编码说明的通用错误提示。
0.4.1 会明确提示将 text 改为 content,并分别报告路径、正文类型、编码类型和编码名称问题。只有实际传入 encoding: "auto",才会提示新建文件不支持自动推断编码。
正文为空时仍可创建空文件,默认编码仍为 UTF-8;GBK/CP936 严格转换和禁止覆盖已有路径的行为保持不变。相关回归用例通过真实 MCP 调用验证错误提示,并检查失败后没有创建文件。
下载与升级
发布前逐项核对了全部 34 个 MCP 工具,为 244 个参数定义提供说明,覆盖嵌套批量读取项、HTTP 请求头和 SSH/SFTP 端点等字段。工具选择指南补充了工作区 ID 的会话范围、最新内存 SHA 的使用方式、读取模式互斥条件,以及不同操作的条件参数和写入边界。
相应检查已经加入真实 MCP 工具列表测试,检查工具与参数说明是否缺失,以及必填参数名称是否存在。说明检查与原有实际行为测试共同执行。
本版保留现有 34 个 MCP 工具和有效参数合同,提供 Windows x64 ZIP 与 Linux x64 tar.gz。发行附件包含 SHA-256 校验文件、清单、SPDX 依赖清单和 Sigstore 来源证明,发行说明也随两个平台的软件包提供。
- 项目源码(Gitee):https://gitee.com/IoTSharp/Cordonix
- 正式发行及下载:https://github.com/IoTSharp/Cordonix/releases/tag/v0.4.1
- Gitee 发行镜像:https://gitee.com/IoTSharp/Cordonix/releases/tag/v0.4.1
- 安装与更新说明:https://github.com/IoTSharp/Cordonix/blob/v0.4.1/docs/install-update.md
升级已有安装时,应同时采用新版稳定启动器,并在客户端重新建立 MCP 连接。