Repository navigation
字浮 CharFloat 2.2.2
本版本把 AI 客户端接入从 6 个扩展到 15 个,在「AI 助手授权中心」内按 国内 / 国外 分类切换,并修复了一批配置落点与交互提示问题。升级向后兼容:既有 MCP 工具契约未增删,配置写入仍只改本产品条目。
新增
- 15 个 AI 客户端 + 国内/国外分类切换:切换器带数量角标,选中状态跨分类保留,默认停在国内;手动接入客户端不参与自动勾选。
- 国内(6):WorkBuddy、豆包工作、千问办公、Kimi、Trae CN、通义灵码
- 国外(9):Claude Code、Codex、Claude Desktop、Cursor、Windsurf、Gemini CLI、Antigravity、opencode、VS Code
- 客户端注册表(
client-registry.ts):区域、厂商、配置格式、配置/技能/检测路径集中维护,后续新增客户端只改一处。 - MCP 配置适配器(
mcp-adapters.ts):按客户端真实格式写入——标准mcpServersJSON、Codexconfig.toml、opencodemcp结构;保留其他条目,解析失败不覆盖,空文件/纯空白/BOM 按未配置处理。 - 多配置目录:Windsurf 同时兼容 Codeium 与 Devin,Antigravity 同时兼容主版与 IDE。
- 新增各客户端官方图标(官网 / 应用包 / App Store / claude.ai 来源)。
修复
- Codex 配置写入无效:此前写
~/.codex/mcp.json,Codex CLI 只读~/.codex/config.toml;现写入[mcp_servers.charfloat],卡片状态与真实可用性一致。 - 千问办公配置落点:由
~/.qwen/mcp.json改为官方~/.qwen/settings.json。 - Antigravity 接入失败:0 字节配置文件被误判为「JSON 无法解析」,空文件/纯空白/BOM 现按未配置处理。
- 安装结果提示:由"恒红色失败提示"改为成功 / 需手动 / 失败三态,结果面板增加汇总标签与失败行标红。
- 暗色主题图标:Codex、Kimi 等深色图标不再与卡片底色融合;豆包工作、千问办公与 Codex 更换为当前官方产品图标。
兼容性与限制
- 新增能力向后兼容:不删除、不改名既有 MCP 工具与参数,配置写入遵守「只改本产品条目、其他条目保留」。
- Trae CN 与通义灵码(现 Qoder CN)官方只支持应用内添加 MCP,标记为「需手动」,不写配置文件。
- macOS 包为 ad-hoc 签名(无开发者证书、未公证),首次打开需在系统设置中放行;Windows 包未签名,SmartScreen 会提示未知发布者。
- 本版本未做真实 WPS/Office 宿主验收与 Windows 实机运行验收,仅完成构建、内容保护、包内 CLI 契约与图标/版本资源核验。
附件校验
| 附件 | 大小 | SHA-256 |
|---|---|---|
CharFloat-2.2.2-mac-arm64.zip |
115,341,769 字节 | 34973a5f70638f2ec21509a9ca79e0dedcf0c51afbfce6d02c661f6a90d6e9ef |
CharFloat-2.2.2-win-x64.zip |
125,924,137 字节 | 3a5fa2937143a6b56af51276cae2830a253b56f3a438cce3af424643449150ae |
完整变更见 CHANGELOG.md,验收证据见 docs/acceptance/2.2.2-release/。