English
PalmClaw v0.2.1
This release focuses on the runtime architecture, chat experience, settings maintainability, ClawHub integration, and broader test coverage. It is a larger engineering and UX update than previous 0.1.x releases.
Highlights
- Unified the gateway runtime into a single process-wide runtime owner
- Improved always-on mode so it acts as a foreground-service shell instead of owning a second runtime
- Added per-session turn coordination so long tasks in one session no longer block every other session
- Improved chat switching, recent-message loading, older-history paging, scroll stability, and startup preload
- Added a lightweight startup screen for necessary local preloading
- Split major UI state into more focused slices to reduce unnecessary recomposition
- Refactored key chat/settings components for better maintainability
- Added ClawHub browsing, search, download, and pre-install review flow
- Improved installed/local skill management
- Improved tool settings with immediate enable/disable persistence
- Added configurable web search provider settings
- Improved Telegram chat detection by normalizing Bot Token input
- Fixed Android instrumentation test issues around PDFBox resources, DOCX fixtures, FileProvider paths, and test runner setup
- Updated app version to
0.2.1 - Expanded coverage to 306 unit/instrumentation tests
Download
- APK:
app-release.apk(attached in this release)
Notes
- This release includes substantial internal refactoring around runtime ownership, chat state, settings state, and UI structure
- Chat history loading and session switching should feel smoother, especially for longer conversations
- Tool execution and agent processing feedback should behave more consistently in the chat UI
- ClawHub skills now have a clearer browse, download, review, and install flow
- Telegram Bot Token input is now more tolerant of common paste formats such as
bot...or full Bot API URLs - MCP remains supported, including local/private HTTP use cases where needed
中文
PalmClaw v0.2.1
这个版本主要聚焦在 runtime 架构、聊天体验、设置页可维护性、ClawHub 集成,以及更完整的测试覆盖。相比之前的 0.1.x 版本,这是一次更大的工程和体验更新。
亮点
- 将 gateway runtime 收敛为进程级唯一 runtime owner
- 优化常驻模式,让它作为前台服务保活壳,不再持有第二套 runtime
- 增加按 session 隔离的 turn 调度,避免一个会话里的长任务阻塞所有会话
- 优化聊天切换、最近消息加载、历史消息分页、滚动稳定性和启动预加载
- 增加轻量启动页,用于必要的本地状态预加载
- 将主要 UI 状态拆成更聚焦的 slice,减少不必要的重组
- 拆分和重构部分聊天页、设置页组件,提高后续维护性
- 增加 ClawHub 浏览、搜索、下载和安装前审查流程
- 优化已安装/本地 skill 管理体验
- 优化工具设置,工具启用/禁用现在会即时保存
- 增加可配置的 web search provider 设置
- 优化 Telegram 会话检测,对 Bot Token 输入做自动规整
- 修复 Android instrumentation test 中 PDFBox 资源、DOCX fixture、FileProvider 路径和 test runner 相关问题
- 应用版本更新为
0.2.1 - 测试覆盖扩展到 306 个单元/仪器测试
下载
- APK:
app-release.apk(已随本次发布附带)
说明
- 本次更新包含较多 runtime ownership、聊天状态、设置状态和 UI 结构方面的内部重构
- 长对话下的聊天记录加载和 session 切换体验应该更稳定、更顺滑
- 工具执行和 agent 处理中状态在聊天界面中的表现更一致
- ClawHub skill 现在有更清晰的浏览、下载、审查和安装流程
- Telegram Bot Token 输入现在能兼容常见粘贴格式,例如
bot...或完整 Bot API URL - MCP 继续保留支持,包括必要的本地/私有网络 HTTP 使用场景