Skip to content

PalmClaw v0.2.1

Latest

Choose a tag to compare

@HongruCai HongruCai released this 15 Jun 18:09
· 69 commits to main since this release
c2570d7

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 使用场景