Skip to content

v0.4.0 — Phase 3(执行预算按 MCP session 细化 + eval 超时 + SoM 通路 + OCR 去重)

Latest

Choose a tag to compare

@expoli expoli released this 10 Aug 15:18

Android Phone MCP Server v0.4.0(阶段 3 收尾优化)

在 v0.3.0(18 工具)基础上完成 6 项收口优化。

新增能力

  • 执行预算按 MCP session 细化:多客户端预算隔离(session_id 键控 + 进程级兜底);超限错误含 session 标识;reset_session(session_id?) 按 session 重置
  • 计费时序修正:无效调用(目标未命中/歧义/非法参数)不再消耗预算
  • eval runner 超时强制:per-task 看门狗,超时标记 timeout 并继续后续任务
  • SoM 通路激活:locate 流程 SoM 编号截图优先(失败降级无编号)
  • smart_scroll OCR 跨页去重:同文本跨视口仅计一次
  • diff_state 冷缓存确认单帧

质量

  • 160 单测 + 27 真机探针全绿(+12 新测试)
  • 代码评审 R1 PASS WITH NOTES(0 BLOCKER)

安装

pip install android-phone-mcp[ocr,vlm]   # PyPI 发布后