Releases: tuya/TuyaOpenClaw
Releases · tuya/TuyaOpenClaw
Release list
v2.0.0
TuyaOpenClaw V2.0.0 发布说明
Tag: v2.0.0
- 项目更名 DuckyClaw → TuyaOpenClaw:重命名源文件
ducky_claw_chat→tuyaopen_claw_chat、入口函数、Kconfig/宏符号、用户可见字符串、系统提示词身份、CI 工作流与全部文档注释(720eff4) - 修复微信 UI "+"按钮 popup 无响应:新增
src/app_ui_action.c注册动作回调,在tuyaopen_claw_chat_init中调用app_ui_action_register()与ai_picture_init();修复点击相机/相册/添加图片无反应、无日志,以及album not found: ai_picture报错(28aaa9a) - 更新 Gitee 同步工作流目标 URL 与仓库守卫(
28aaa9a、720eff4) - 新增中文 README
README_zh.md(ac65a0a) - 重写并订正中英文 README:IM 通道文档化为 5 个、MCP 工具 6 个、板级配置 8 个,补充项目结构与构建步骤(
c0d2867、15ddb85、f756fcb) - 更新
docs/lua-module-porting.md内部链接以反映项目更名(a7d95b4) - 调整 TUYA T5AI 板配置,重命名配置文件并整理
NO_SDCARD_CAMERA变体(64fe0a5) - TuyaOpen 子模块升级
2d1b79b→4e6d0e7(4dffef3)
完整变更日志: v1.2.0...v2.0.0
TuyaOpenClaw V2.0.0 Release Note
Tag: v2.0.0
- Renamed project DuckyClaw → TuyaOpenClaw: renamed source files
ducky_claw_chat→tuyaopen_claw_chat, entry function, Kconfig/macro symbols, user-visible strings, system prompt identity, CI workflows, and all doc comments (720eff4) - Fixed unresponsive WeChat UI "+" button popup: added
src/app_ui_action.cto register the action callback, and callapp_ui_action_register()andai_picture_init()fromtuyaopen_claw_chat_init; fixes clicks on camera/album/add-image doing nothing (no logs) and thealbum not found: ai_pictureerror (28aaa9a) - Updated Gitee sync workflow target URLs and repo guards (
28aaa9a,720eff4) - Added Chinese README
README_zh.md(ac65a0a) - Rewrote and corrected English/Chinese READMEs: documented 5 IM channels, 6 MCP tools, 8 board configs; added project structure and build steps (
c0d2867,15ddb85,f756fcb) - Updated internal links in
docs/lua-module-porting.mdto reflect the rename (a7d95b4) - Reworked TUYA T5AI board config, renamed the config file and tidied the
NO_SDCARD_CAMERAvariant (64fe0a5) - Bumped TuyaOpen submodule
2d1b79b→4e6d0e7(4dffef3)
Full Changelog: v1.2.0...v2.0.0
What's Changed
- chore: rename project from DuckyClaw to TuyaOpenClaw by @maidang-xing in #46
- Fix/UI action by @maidang-xing in #47
Full Changelog: v1.2.0...v2.0.0
v1.2.0
What's Changed
- Update release workflow to include detailed release notes in the body… by @maidang-xing in #39
- Add QQ Bot support and update TuyaOpen submodule by @maidang-xing in #43
- add lua module by @HonestQiao in #42
- sync: update ai_components from TuyaOpen upstream + fix 10 review bugs by @maidang-xing in #44
New Contributors
- @HonestQiao made their first contribution in #42
Full Changelog: v1.1.0...v1.2.0
What's Changed
- Update release workflow to include detailed release notes in the body… by @maidang-xing in #39
- Add QQ Bot support and update TuyaOpen submodule by @maidang-xing in #43
- add lua module by @HonestQiao in #42
- sync: update ai_components from TuyaOpen upstream + fix 10 review bugs by @maidang-xing in #44
New Contributors
- @HonestQiao made their first contribution in #42
Full Changelog: v1.1.0...v1.2.0
v1.1.0
The main contents covered in the v1.1.0 Release Note are as follows:
- SYS Bus Architecture Restructuring — Message bus migrated to sys_bus, adding OFF channel mode.
- IM layer simplification—Feishu bot reduced by ~900 lines of legacy code, Discord bot improved, and IM Kconfig unified.
- CLI Refactoring — cli_cmd.c (line 2245) was replaced with app_cli_cmd.c (line 803), reducing code size by 64%.
- Agent Loop Improvements — More robust tool state management and clearer logs
- MCP tool optimizations — improvements have been made to tool_exec, tool_cron, tool_files, and tool_openclaw_ctrl.
- Gateway Layer — ACP client log level correction, KV persistence configuration
- Board-level support — Added T5AI Core and T5AI configuration without SD card.
v1.1.0 Release Note 涵盖的主要内容:
- SYS Bus 架构重构 — 消息总线迁移至 sys_bus,新增 OFF 通道模式
- IM 层精简 — Feishu bot 削减 ~900 行历史代码,Discord bot 改进,统一 IM Kconfig
- CLI 重构 — cli_cmd.c(2245行)替换为 app_cli_cmd.c(803行),代码量减少 64%
- Agent Loop 改进 — 工具状态管理更健壮,日志更清晰
- MCP 工具优化 — tool_exec、tool_cron、tool_files、tool_openclaw_ctrl 均有改进
- 网关层 — ACP client 日志级别修正,KV 持久化配置
- 板级支持 — 新增 T5AI Core 和无 SD 卡 T5AI 配置
What's Changed
- Refactor configuration and message bus implementation by @maidang-xing in #37
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Dev by @shiliu-yang in #11
- Enhance README with Quick Start instructions by @shiliu-yang in #12
- Change architecture image in README by @adwuard in #13
- Remove TUYA_PRODUCT_ID configuration from Kconfig and update related … by @shiliu-yang in #14
- Add cron freq by @maidang-xing in #16
- Device Tool MCP : Raspberry pi exec injection by @KOKO-cyco in #17
- Duckyclaw esp32 debug by @maidang-xing in #22
- Fix emoji display: expand from 7 to 27 emotions and add UTF-8 fallback by @01luyicheng in #21
- add DshanPI A1 config by @Rongkangqi in #19
- Ducky claw tools loop by @maidang-xing in #20
- Clean up filesystem initialization and remove preprocessor directive by @maidang-xing in #24
- Refactor Telegram bot handling and add WebSocket authentication by @maidang-xing in #25
- Update submodule to latest version by @maidang-xing in #26
- Add build check workflow and optimize file path validation by @maidang-xing in #27
- Refactor JSON handling and update TuyaOpen submodule by @maidang-xing in #28
- Enhance IM component with WebSocket and mention support by @maidang-xing in #29
- Refactor agent loop initialization and add hardware MCP tools by @maidang-xing in #30
- Update submodule reference and enhance logging with Gitee sync by @maidang-xing in #31
- Implement Weixin iLink Bot channel and enhance functionality by @maidang-xing in #32
- Add KV-backed configuration support and remove serial CLI implementation by @maidang-xing in #33
- Refactor agent loop and context builder for better tool handling by @maidang-xing in #34
New Contributors
- @adwuard made their first contribution in #13
- @01luyicheng made their first contribution in #21
- @Rongkangqi made their first contribution in #19
Full Changelog: https://github.com/tuya/DuckyClaw/commits/v1.0.0
What's Changed
- Dev by @shiliu-yang in #11
- Enhance README with Quick Start instructions by @shiliu-yang in #12
- Change architecture image in README by @adwuard in #13
- Remove TUYA_PRODUCT_ID configuration from Kconfig and update related … by @shiliu-yang in #14
- Add cron freq by @maidang-xing in #16
- Device Tool MCP : Raspberry pi exec injection by @KOKO-cyco in #17
- Duckyclaw esp32 debug by @maidang-xing in #22
- Fix emoji display: expand from 7 to 27 emotions and add UTF-8 fallback by @01luyicheng in #21
- add DshanPI A1 config by @Rongkangqi in #19
- Ducky claw tools loop by @maidang-xing in #20
- Clean up filesystem initialization and remove preprocessor directive by @maidang-xing in #24
- Refactor Telegram bot handling and add WebSocket authentication by @maidang-xing in #25
- Update submodule to latest version by @maidang-xing in #26
- Add build check workflow and optimize file path validation by @maidang-xing in #27
- Refactor JSON handling and update TuyaOpen submodule by @maidang-xing in #28
- Enhance IM component with WebSocket and mention support by @maidang-xing in #29
- Refactor agent loop initialization and add hardware MCP tools by @maidang-xing in #30
- Update submodule reference and enhance logging with Gitee sync by @maidang-xing in #31
- Implement Weixin iLink Bot channel and enhance functionality by @maidang-xing in #32
- Add KV-backed configuration support and remove serial CLI implementation by @maidang-xing in #33
- Refactor agent loop and context builder for better tool handling by @maidang-xing in #34
New Contributors
- @adwuard made their first contribution in #13
- @01luyicheng made their first contribution in #21
- @Rongkangqi made their first contribution in #19
Full Changelog: https://github.com/tuya/DuckyClaw/commits/v1.0.0