Skip to content

Releases: eLeanwang/evolclaw

v2.6.0

07 May 16:55

Choose a tag to compare

v2.6.0 (2026-05-08)

New Features

  • Proactive session mode — AUN 群聊支持主动会话模式,Agent 可主动发起对话而非仅响应
  • Menu protocol v2 — 服务端多级菜单协议,支持嵌套菜单结构和动态菜单生成
  • ExitPlanMode approval — Plan 模式新增审批流程,移除超时机制,改为显式确认
  • AUN welcome message — 首次连接 AUN 网络时自动向 Owner 发送欢迎消息并初始化 agent.md
  • CLI --version flagevolclaw --version / -v / -V 输出版本号
  • pathToClaudeCodeExecutable — 支持在配置中显式指定 Claude Code CLI 路径

Improvements

  • Windows IPC named pipe — Windows 下 IPC 从 Unix socket 切换为 named pipe,解决 EACCES 权限问题
  • AUN init 全链路健壮性 — CA 下载与 agent.md 写入解耦;重建 client 显式传 root_ca_path + aid
  • Channel SDK 按需加载 — 重型渠道 SDK 移入 optionalDependencies,未安装时优雅跳过
  • /send/file 重命名 — 文件发送命令统一为 /file,语义更清晰
  • AUN agent display name — 从 owner 的 agent.md 派生显示名

Bug Fixes

  • AUN init CA verification — 修复首次 init 时 uploadAgentMd 报 "no trusted roots available"
  • AUN init identity — 修复重建 client 后 uploadAgentMd 报 "no local identity found"
  • Feishu empty config — appId/appSecret 均为空时不再输出无意义的验证警告
  • Message recall interrupt — 消息撤回事件正确触发 'recalled' 中断类型
  • CLI unknown channelevolclaw init <unknown> 现在报错并列出支持的渠道

Install: npm install -g evolclaw@2.6.0

v2.0.7

26 Mar 11:38

Choose a tag to compare

版本号与 npm 统一,内容与 v2.0.6 相同。

npm: npm install -g evolclaw@2.0.7

v2.0.6 - Windows Compatibility & WeChat Media

26 Mar 11:20

Choose a tag to compare

Changelog

v2.0.6 (2026-03-26)

New Features

  • Full Windows compatibility — EvolClaw now runs natively on Windows (PowerShell / CMD / Git Bash)
    • getPackageRoot() uses import.meta.dirname to avoid MSYS2 path translation issues
    • CLI entry point detection uses pathToFileURL for cross-platform correctness
    • cleanEnv() preserves ANTHROPIC_AUTH_TOKEN / ANTHROPIC_BASE_URL (only clears nesting markers)
    • checkReady() prioritizes ready-signal detection to avoid false startup failures on Windows
    • init script provides user-friendly permission error messages instead of calling sudo
    • EVOLCLAW_HOME set via setx on Windows (shell profile on Unix)
    • SQLite ExperimentalWarning suppressed in all CLI commands and child processes
  • WeChat CDN media download — image, file, and video messages are now downloaded from WeChat CDN with AES-ECB decryption
  • Feishu @mention extraction@ mentions are parsed and passed through to the Agent instead of being stripped

Bug Fixes

  • Session turn count accuracy/status now shows only real user input turns, excluding auto-generated tool_result messages
  • Windows path encodingencodePath() now strips colons from drive letters (e.g. C:\Users\...C-Users-...) to match Claude SDK convention
  • WeChat token validation — skip placeholder tokens during startup validation
  • SEND_FILE false positives — filter out illustrative [SEND_FILE:...] markers in explanatory text
  • Feishu table rendering — markdown tables now converted to structured Feishu card format
  • Quoted file download — download actual file content for quoted file messages instead of showing placeholder
  • CLI session access — restrict admin commands to owner only, non-admin users see simplified /status and /help

Code Quality

  • Deduplicate init.ts: reuse isWindows and commandExists from platform.ts
  • Reuse platform.isMainScript() for CLI entry point detection
  • Add platform.ts with cross-platform process management (137 unit tests)

Breaking Changes

None.


Full diff: 18 files changed, +1001 / -174 lines

npm: npm install -g evolclaw@2.0.6