Skip to main content

更新日志

1.9.3-rc.0 (2025-12-01)

Features

  • mcp: 新增自定义 headers 配置支持 (#466) (f41e6fa)

1.9.3-beta.2 (2025-11-27)

Features

  • claude: 新增务实开发验证技能并优化现有技能体系 (#455) (a7b2daa)
  • core: 实现 Logger 注入机制统一日志配置管理 (#454) (5644149)

Bug Fixes

  • security: 修复 body-parser 依赖安全漏洞 (#462) (8b71057)

1.9.3-beta.1 (2025-11-24)

Features

  • claude: 适配 .claude 命令和技能文件至 xiaozhi-client 项目 (#438) (7fa119a)

Bug Fixes

  • deps: 修复依赖安全漏洞并更新包版本约束 (#448) (211e341)

Reverts

  • Revert “refactor(config): 重构TypeScript配置文件组织结构 (#423)” (#424) (a775c79), closes #423 #424

title: 更新日志 description: Xiaozhi Client 的版本更新历史

1.9.3-beta.0 (2025-11-15)

Reverts

  • Revert “refactor(config): 重构TypeScript配置文件组织结构 (#423)” (#424) (a775c79), closes #423 #424

Changelog

1.9.2 (2025-11-14)

1.9.2-beta.0 (2025-11-13)

1.9.1 (2025-11-12)

Features

  • core: 实现 MCP 服务类型字段自动格式转换 (#404) (7b40b0e)
  • web: 优化安装对话框交互体验 (#403) (d97df23)
  • web: 优化工具调用状态徽章的显示效果 (#408) (594dd22)
  • web: 优化无参数工具的用户界面体验 (#406) (d2f3812)

Bug Fixes

  • core: 修复Web界面重启服务功能失效问题 (#402) (5097450)

Reverts

  • Revert “fix(core): 修复Web界面重启服务功能失效问题 (#402)” (#405) (d4ae98b), closes #402 #405

1.9.0 (2025-11-09)

Features

  • api: 新增工具调用日志查询和统计 API (#396) (8a53941)
  • cli: 重构 Claude Code 命令文件标准化 (#395) (71f0e55)
  • dashboard: 新增MCP工具调用日志查看功能 (#398) (549cc50)
  • web: 新增MCP工具调试功能 (#399) (0bf50c7)

1.8.4 (2025-11-07)

Features

  • mcp: 增强 MCP 服务管理器的容错和重试机制 (#391) (48b8897)
  • mcp: 新增MCP工具调用JSON日志记录功能 (#390) (7c6c2b7)
  • test: 优化测试执行效率和结构 (#393) (fa514cc)

1.8.3 (2025-10-29)

Features

  • api: 接入点状态查询接口改为POST请求 (#386) (b0d458a)
  • logging: 优化MCP工具调用日志记录和错误处理 (#384) (4a09252)
  • logging: 优化错误日志记录和连接失败处理 (#383) (a9d9ad4)

Bug Fixes

  • deps: 升级 Hono 版本修复 Vary Header 注入漏洞 (#389) (4ad735d)

Performance Improvements

  • test: 优化 WebServer.test.ts 执行效率 (#388) (d48b879)

1.8.2 (2025-10-23)

Bug Fixes

  • deps: 修复 Vite 安全漏洞 CVE-2025-62522 (#374) (cb6fd6b)
  • security: 修复 Hono 框架未授权访问安全漏洞 (CVE-2025-62522) (#376) (0181be9)

1.8.1 (2025-10-19)

Features

  • ux: 优化配置模板的默认接入点设置 (#369) (40b10aa)

Bug Fixes

  • ui: 修复网站头部 QQ 群链接错误 (#370) (cb6c86d)

1.8.0 (2025-10-17)

Bug Fixes

  • ci: 修复 NPM 正式版本发布失败问题 (#368) (f79ae4d)
  • security: 修复 happy-dom 关键安全漏洞 CVE GHSA-qpm2-6cq5-7pq5 (#363) (d743254)

Features

  • api: 实现 Docker 容器版本更新 API 功能 (#361) (0ff76ec)
  • ci: 为 NPM 发布流程添加 GitHub Token 环境变量配置 (#367) (d6aba6b)
  • ci: 优化 NPM 发布工作流支持自定义版本号 (#365) (0a9fa0b)

1.7.9 (2025-10-11)

Features

  • cli: 新增 Claude 命令系统支持 commit 和 fix-test 功能 (#357) (443097b)
  • mcp: 支持通过 web 界面动态添加移除 MCP (#350) (44d3922)

Bug Fixes

  • security: 修复 happy-dom 关键安全漏洞 (#358) (74c22cf)
  • webserver: 修复连接管理器初始化逻辑并优化日志输出 (#355) (fd96893)

1.7.8 (2025-09-29)

Features

  • web: 支持 Web 界面动态控制小智接入点添加/删除/连接/断开连接功能 (#349) (621041c)

1.7.7 (2025-09-26)

1.7.7-beta.0 (2025-09-26)

Features

  • docs: 添加扣子工作流集成文档 (#331) (0944a71)
  • web: 实现 Web 管理界面版本号显示功能 (#338) (3f55043)

Bug Fixes

  • deps: update radix-ui-primitives monorepo (#291) (55c0ce2)
  • logging: 修复 —debug 参数时序问题,确保所有模块正确输出 DEBUG 日志 (#342) (48affe4)
  • security: 修复 @conventional-changelog/git-client 参数注入安全漏洞 (#343) (bc10ad2)
  • tool-api: 修复 Web 界面显示已删除 MCP 工具的问题 (#336) (cec315b)
  • upgrade version (e0346a5)
  • workflow: add codeql (b739d7b)

1.7.4 (2025-09-18)

Features

  • mcp: 实现 MCP 工具配置双向同步机制 (#326) (d1b4be1)
  • mcp: 实现 MCP 服务类型推断系统 (#329) (b907c6c)

Bug Fixes

  • web: 修复只有一个接入点时,无法移除的问题 (#325) (aabf938)

1.7.3 (2025-09-15)

Bug Fixes

  • mcp: 放宽自定义 MCP 工具名称验证规则 (#323) (551ce4e)
  • tool-sync: 修复多服务工具同步逻辑错误 (#322) (0556bf9)
  • workflow: 修复 docker 发布失败的问题 (#321) (ab30beb)

1.7.2 (2025-09-14)

Features

  • cache: 重构 CustomMCPHandler 缓存机制和任务状态管理 (#317) (6a55dec)
  • mcp: 实现工具配置统一管理机制 (#313) (d5b989b)
  • platform: 新增扣子平台集成和工作流管理功能 (#303) (c4d68a4)
  • tool-api: 重构工具 API 系统支持多种工具类型 (#314) (ece18ca)
  • web: 添加 Coze 工作流参数配置功能 (#315) (cc42b82)

Bug Fixes

  • security: 修复安全漏洞并增强 GitHub Actions 安全审计 (#320) (165d6ed)
  • ui: 优化工作流集成对话框的宽度和高度限制 (#318) (494fdd6)
  • workflows: 统一 pnpm 版本配置并升级 GitHub Actions (#319) (fa8da77)

1.7.1 (2025-09-08)

Features

  • cli: xiaozhi start 命令增加 —debug 参数 (#304) (ead36d5)
  • mcp: 放宽端点验证以支持自部署的 xiaozhi-server (#274) (b55a794)

1.7.0 (2025-09-08)

Features

  • mcp: 实现 customMCP 支持扣子工作流 (#222) (1817f26)
  • mcp: 实现 MCP Streamable HTTP 协议支持 (#292) (a5aabcc)

Bug Fixes

  • cache: 修复测试环境缓存文件污染项目目录问题 (#288) (e40710a)
  • deps: update dependency hono to ^4.9.6 (#296) (de32901)

1.6.11 (2025-09-02)

Features

  • cache: 实现 MCP 服务工具列表缓存机制 (#269) (af674d3)
  • mcp: 新增 MCP 工具命令行调用功能 (#277) (c2ea2c8)

1.6.10 (2025-09-02)

Features

Bug Fixes

  • ci: 修复 Gitee 同步工作流的 SSH 连接问题 (#231) (306b804)
  • deps: update dependency @modelcontextprotocol/sdk to ^1.17.4 (#254) (5886746)
  • deps: update dependency chalk to ^5.6.0 (#255) (d3e15db)
  • deps: update dependency dotenv to v17 (#260) (3798184)
  • deps: update dependency pino-pretty to ^10.3.1 (#243) (c6d7635)
  • deps: update dependency pino-pretty to v13 (#263) (36c8f16)
  • deps: update dependency react-hook-form to ^7.62.0 (#258) (a540137)
  • deps: update dependency react-router-dom to ^7.8.2 (#259) (a6df086)
  • deps: update react monorepo (#249) (ca19705)

1.6.9 (2025-08-31)

Bug Fixes

  • mcp: 修复 MCP 服务环境变量传递问题 (#224) (3f1a8be)
  • PathUtils: 修复 process.argv[1] 为 undefined 的问题并改进符号链接解析 (#223) (c2f3d0a)

1.6.8 (2025-08-31)

Bug Fixes

  • workflow: 修复发布正式版时 github release 报错 (#221) (d74fbd6)

1.6.7 (2025-08-31)

Bug Fixes

  • workflow: 统一发布配置并改进分支验证 (#220) (d9c16fb)

1.6.6 (2025-08-31)

Bug Fixes

  • release: 优化发布配置并改进预发布处理 (#219) (8acf625)

1.6.4 (2025-08-30)

Features

  • ci: 集成 release-it 自动化发版工具 (#194) (51a3ecd)
  • service: 优化服务启动体验,支持自动重启已运行服务 (#185) (24f5542)
  • 添加手动版本控制的发版脚本 (#180) (847a985)

Bug Fixes

  • ci: 增强 npm 发布流程支持预发布版本 (#205) (f721252)
  • ci: 添加重试机制解决间歇性失败问题 (#203) (074edb2)
  • ci: 简化 npm 发布流程并修复依赖问题 (#214) (2c26cf5)
  • cli: 修复 CLI 命令参数处理逻辑,解决—info 和—version-info 命令冲突问题 (#174) (16743ac)
  • cli: 修复守护进程模式下的启动和日志管理问题 (#175) (aa2ac38)
  • config: 修复配置初始化时模板文件路径问题和 CLI 命令参数处理 (#173) (35176d6)
  • config: 移除自动重启逻辑并添加配置清理功能 (#186) (5123ba2)
  • docker: 修复容器重启时的 PID 文件清理问题 (#169) (f5ef458)
  • docker: 增强 Docker 容器的 Python 依赖管理功能 (#178) (5be9518)
  • mcp: 修复 MCP 服务工具配置没有自动同步到配置文件的问题 (#181) (d6ee64b)
  • proxy: 修复小智连接工具调用中的 ID 类型处理问题 (#172) (0e95b30)
  • release: 优化 npm 发布配置和参数处理逻辑 (#212) (664801f)
  • release: 优化 npm 发布脚本的版本冲突处理机制 (#213) (cf5b487)
  • services: 过滤 getAllTools 方法只返回已启用的工具 (#204) (cc08817)
  • test: 修复 TypeScript 类型检查和测试用例问题 (#177) (957dfb1)
  • tools: 增强 ProxyMCPServer 工具调用功能 (#170) (324aa11)
  • workflow: 优化发版流程的预演模式 (#196) (d11f3fd)
  • workflow: 修复 package.json 中的 bin 路径问题 (#208) (b0a7358)
  • workflow: 修复发版 Action 报错 (#207) (22cc702)
  • workflow: 修复发版问题 (#210) (2d91df0)
  • workflow: 修复由于 .release-it.json 中的 before:init 执行顺序导致发版失败 (#206) (7ef0440)

1.6.3 (2025-08-21)

Features

  • 添加手动版本控制的发版脚本 (#180) (847a985)

Bug Fixes

  • cli: 修复 CLI 命令参数处理逻辑,解决—info 和—version-info 命令冲突问题 (#174) (16743ac)
  • cli: 修复守护进程模式下的启动和日志管理问题 (#175) (aa2ac38)
  • config: 修复配置初始化时模板文件路径问题和 CLI 命令参数处理 (#173) (35176d6)
  • docker: 修复容器重启时的 PID 文件清理问题 (#169) (f5ef458)
  • docker: 增强 Docker 容器的 Python 依赖管理功能 (#178) (5be9518)
  • mcp: 修复 MCP 服务工具配置没有自动同步到配置文件的问题 (#181) (d6ee64b)
  • proxy: 修复小智连接工具调用中的 ID 类型处理问题 (#172) (0e95b30)
  • test: 修复 TypeScript 类型检查和测试用例问题 (#177) (957dfb1)
  • tools: 增强 ProxyMCPServer 工具调用功能 (#170) (324aa11)

1.6.2 (2025-08-17)

Bug Fixes

  • resolve case sensitivity issue - rename webServer.test.ts to WebServer.test.ts (94bab63)

1.6.1 (2025-08-10)

Bug Fixes

  • docker: 移除 Docker 容器中的非 root 用户限制 (#157) (e1b95e4)

1.6.0 (2025-08-09)

Features

  • ci/cd: 分离 Docker 和 NPM 发布流程并优化部署体验 (#156) (e417b49)
  • config: 支持 JSON5 和 JSONC 配置文件格式 (#129) (81b9271)
  • config: 添加 JSONC 配置文件注释保留功能 (4084f8d)
  • config: 添加 ModelScope 平台配置模板 (#140) (15466e2)
  • docker: 优化 Docker 容器启动体验和持久化配置 (#145) (add7a11)
  • docker: 优化中国网络环境下的 Docker 构建和运行体验 (#147) (aaf4ac4)
  • docker: 实现 docker 容器化部署 (#144) (e95ae82)
  • stats: 添加 MCP 工具使用统计功能 (#148) (6a3adbe)
  • 重构 web 服务界面 (#135) (a63a3bf)

Bug Fixes

  • config: 修复 JSON5 配置文件格式保持功能 (#139) (2336487)
  • config: 修复配置文件包含 BOM 字符导致解析失败的问题 (#146) (c9a979a)
  • docker: 修复 Docker 镜像标签问题 (#153) (0ceff01)
  • mcp-server: 并行启动 MCP 代理和客户端以避免阻塞 (#133) (04a4369)
  • 修复飞牛 OS 无法访问 web 服务的问题 (#136) (bfaf356)

1.5.1 (2025-07-24)

Bug Fixes

  • deps: 升级 form-data 到 v4.0.4 以解决安全问题 (#128) (d28595e)
  • 实现 MCP 服务配置同步清理功能 (#125) (d60b2c1)

1.5.0 (2025-07-21)

Features

  • logging: 增强工具调用日志记录功能 (#117) (4124721)
  • mcp: 支持多 MCP 端点配置和独立进程架构 (#97) (40f2dfd)
  • mcp: 添加 MCP Server 模式支持,允许作为标准 MCP Server 被 Cursor 等客户端使用 (#96) (c091a12)
  • mcp: 添加 SSE 方式通信的 MCP 服务支持 (#112) (4c88a17)
  • mcp: 添加 Streamable HTTP MCP 客户端支持 (#99) (6b63d89)
  • web: 添加配置更新后自动重启服务功能 (#103) (fed508b)

Bug Fixes

  • cli: 支持多实例并行运行 (#98) (67ed498)
  • mcp: 优化错误重试机制和连接稳定性 (#102) (e49ff2f)
  • mcp: 修复 Streamable HTTP MCP 服务工具列表不显示的问题 (#107) (0b54456)
  • mcp: 修复 SSE 传输中 GetLiveContext 工具响应超时问题 (#119) (68c34cf)
  • mcp: 修复远端 MCP 服务工具配置不写入配置文件的问题 (#106) (d87ce90)
  • 修复 windows 中使用 ui 命令报错 (#105) (aefd777)

1.4.0 (2025-07-07)

Features

  • build: 支持发布 web 界面到 npm 包 (#82) (2cab860)
  • cli: 添加 —ui 参数支持同时启动 Web UI 服务 (#86) (f9420f5)
  • ui: 实现可视化配置管理网页 (#78) (14c5e06)
  • web-ui: 支持动态配置 WebSocket 连接地址 (#84) (b93b617)
  • webui: 支持在配置文件中自定义 Web UI 端口号 (#90) (d2b492e)

Bug Fixes

  • logger: 修复守护进程模式下 EPIPE 错误导致日志文件快速膨胀问题 (#91) (3eefc9a)
  • web-ui: 修复 Web UI 连接状态显示不准确的问题 (#83) (7efdb9e)
  • web-ui: 修复 WebSocket 日志噪音和退出卡顿问题 (#87) (5034dd9)

1.3.0 (2025-06-29)

Features

  • trigger release for new version (ab57dbf)

1.2.0 (2025-06-29)

Features

  • mcp: 集成 ModelScope MCP 服务支持 (#76) (b93fd35)
  • release: 调整语义化版本发布规则 (#75) (0f405e0)

1.0.10 (2025-06-23)

Bug Fixes

  • mcp: 修复 windows 环境中 uvx mcp 无法使用的问题 (#73) (d44e24e)

1.0.9 (2025-06-23)

Features

  • ci: 实现 PR 合并后自动发布正式版 (#74) (70b03b8)

1.0.8 (2025-06-23)

Features

  • logger: 实现基于 consola 的日志系统 (#71) (0ec753d)

1.0.7 (2025-06-20)

Features

  • config: 实现心跳检测和连接配置的可配置化 (#70) (82d4f5d)
  • connection: 优化断线重连机制和后台运行稳定性 (#68) (45b7cc8)

1.0.6 (2025-06-19)

Bug Fixes

  • release: 修复 beta 版本发布配置和版本号问题 (#67) (5389e6b)

1.0.5 (2025-06-19)

Bug Fixes

  • completion: 修复并重构 CLI 自动完成功能实现 (#65) (b94aca9)
  • release: 添加缺失的 semantic-release 依赖包 (#66) (d84b0b5)

1.1.0-beta.1 (2025-06-19)

Features

  • ci: 实现手动触发发版 workflow 支持 stable 和 beta 版本选择 (#61) (6ecef26)

Bug Fixes

  • release: 修复 next 分支无法发布 beta 版本的问题 (#63) (7e81526)

1.1.0-next.19 (2025-06-18)

Bug Fixes

  • cli: 修复 windows 环境下无法找到 npx 命令的问题 (#57) (0ff64fc)

1.1.0-next.18 (2025-06-18)

Features

  • ci: 添加多平台多版本矩阵测试支持 (#54) (c661569)

1.1.0-next.17 (2025-06-18)

Bug Fixes

  • cli: 修复在 windows 环境中的 cli 报错 (#53) (022e8b6)

1.1.0-next.16 (2025-06-17)

Features

  • build: 完成 ESM 模块系统迁移并启用 bundling (#52) (4204bde)

1.1.0-next.15 (2025-06-17)

Bug Fixes

  • cli: 修复 ESM 环境下模板路径解析问题 (#51) (98b8b56)

1.1.0-next.14 (2025-06-17)

Features

  • build: 项目产物从 CommonJS 迁移到 ESM (#50) (944cc98)

1.1.0-next.13 (2025-06-17)

Bug Fixes

  • cli: 修复和改进自动补全脚本生成功能 (#49) (7f8d8bc)

1.1.0-next.12 (2025-06-17)

Bug Fixes

  • cli: 修复自动补全模块导入路径缺少文件扩展名 (#48) (0e6aee4)

1.1.0-next.11 (2025-06-17)

Features

  • ci: 添加代码质量检查工具和 CI 流程 (#47) (3b24747)

1.1.0-next.10 (2025-06-16)

Features

1.1.0-next.9 (2025-06-16)

Features

  • cli: 改进服务工具列表显示格式和中文字符处理 (#41) (28cc0cf)

1.1.0-next.8 (2025-06-16)

Features

  • ci: 增强语义化发布配置并添加分支同步工作流 (#40) (35d7117)

1.1.0-next.7 (2025-06-15)

1.1.0-next.6 (2025-06-15)

Features

  • templates: 修复模板文件的 ES 模块兼容性问题 (#34) (378c1bf)

1.1.0-next.5 (2025-06-14)

Features

  • cli: 实现动态版本号读取机制 (#29) (d1950fc)

1.0.4 (2025-06-15)

Features

  • templates: 修复模板文件的 ES 模块兼容性问题 (#39) (d4a266b)

1.1.0-next.7 (2025-06-15)

1.0.3 (2025-06-14)

Features

1.0.2 (2025-06-14)

1.1.0-next.6 (2025-06-15)

Features

  • templates: 修复模板文件的 ES 模块兼容性问题 (#34) (378c1bf)

1.1.0-next.5 (2025-06-14)

Features

  • cli: 实现动态版本号读取机制 (#29) (d1950fc)

1.0.3 (2025-06-14)

Features

1.0.2 (2025-06-14)

1.1.0-next.5 (2025-06-14)

Features

  • cli: 实现动态版本号读取机制 (#29) (d1950fc)

1.0.2 (2025-06-14)

1.1.0-next.4 (2025-06-14)

Features

  • ci: 集成 Codecov 代码覆盖率报告 (#24) (0500866)

1.1.0-next.3 (2025-06-14)

Features

  • release: 增强语义化发布配置和规则 (#22) (b010246)

1.1.0-next.2 (2025-06-14)

Features

  • ci: 添加 next 分支预发布支持和增强发布流程 (#17) (#19) (db10935)

1.1.0-next.1 (2025-06-14)

Features

  • ci: 添加 next 分支预发布支持和增强发布流程 (#17) (c156904)

1.0.1 (2025-06-14)

Bug Fixes

  • ci: 修复发布工作流包管理器不一致问题 (#14) (9d8d38e)

1.0.0 (2025-06-14)

Features

  • cli: 添加项目模板创建功能 (612f445)
  • mcp: 改进 MCP 服务器执行环境和版本管理 (6097369)
  • mcp: 添加 MCP 工具管理功能 (#10) (5fc784f)
  • mcp: 添加工具名称前缀机制解决冲突问题 (#6) (50983aa)
  • tooling: 集成 Biome 代码格式化工具并统一代码风格 (27eb2b9)

Bug Fixes

  • 修复配置文件路径问题,改为从当前工作目录读取配置文件 (4b7da6e)