Skip to content

v0.8.8-alpha

Choose a tag to compare

@AcidGr AcidGr released this 23 Oct 07:16
· 8 commits to main since this release

中文说明

新增物理文字输入流 (type 动作)

  • 扩展 mobile 工具,新增 type 动作,支持针对富文本框、代码编辑器及 Web 受控组件(React/Vue/H5)进行真实键盘输入流调度;
  • 采用高性能系统剪贴板注入(IClipboard.setPrimaryClip 多版本反射)+ KEYCODE_PASTE (279) 物理粘贴事件,完美支持长文本、换行、中文与特殊符号;
  • 解决纯属性设置 (set_value) 无法触发前端响应式监听器导致发送/提交按钮处于置灰 (disabled) 状态的问题;
  • CLI 同步支持 vd type [target] <text> 命令。

优化 set_value 容错校验与闭环观测

  • 消除误判报错:放宽原有严格的 afterTxt.equals(text) 全等比对,智能兼容 Web/Compose 视图中拼接的前缀占位符(Placeholder)、Ghost Text 与补全提示;
  • 失败链路闭环:当遇到底层节点异常或校验差异时,全量保留并回传最新无障碍 UI 树,确保模型感知不中断、支持自主闭环决策。

底座与预设全链路对齐

  • 伴随更新 KSU 模块与 DSH 预设工具 Schema。

English

Physical Typing Input Stream (type action)

  • Adds type action to mobile tool for web rich-text editors, code views, and reactive inputs (React/Vue/H5).
  • Dispatches physical clipboard paste (KEYCODE_PASTE 279) via dynamic IClipboard reflection, supporting full Unicode, multiline text, and triggering reactive state listeners to unlock disabled submit buttons.
  • Supports vd type [target] <text> CLI command.

Optimized set_value Verification & Closed-Loop Dump

  • Eliminates false-positive verify_mismatch errors by accommodating prefixed placeholders and ghost text in Web/Compose views.
  • Preserves and returns latest accessibility UI tree dumps on action failures to guarantee closed-loop perception.

Release Artifacts

  • Shipped agent-mobile-use-ksu-v0.8.8-alpha.zip (versionCode: 808).