Skip to content

0.2.7

Choose a tag to compare

@wangyongpeng90 wangyongpeng90 released this 05 Sep 09:13
· 382 commits to master since this release

v0.2.6

新增功能

XML 工具调用识别与提示

  • 自动检测 AI 回复中的 XML 格式工具调用(<invoke name="...">...</invoke>)
  • 精准判断:要求以 <invoke 开头、带 name 属性,且包含闭合标签或 <parameter> 参数标签
  • 检测到后自动回传提示语,引导 AI 改用 cuckoo 代码块格式
  • 优先级保证:cuckoo 代码块 > JSON 工具调用 > XML 检测,不影响正常工具执行

循环熔断机制

  • 连续提示 XML 格式最多 10 次,超过后自动熔断停止,避免 AI 与系统之间无限循环
  • 新会话或页面切换时自动重置计数

多实例支持

  • 新增 CUCKOO_SESSION_DIR 环境变量,允许同一台机器同时运行多个 Cuckoo Code 实例
  • 解决相同项目多开时因单实例锁互斥的问题

变更文件

  • src/preload/dom/observer.js — XML 检测逻辑、循环熔断
  • src/main/index.js — 会话目录环境变量支持
  • package.json / package-lock.json — 版本号 0.2.5 → 0.2.6