8butubb butubb
butubb pushed to dev at butubb/auto_control 2026-09-04 13:05:15 +08:00
butubb pushed to feature/mcp at butubb/auto_control 2026-09-04 13:04:48 +08:00
25ef7e7746 fix: agent_api 同步 dev(事务/_execute 遮蔽/600s 超时)
butubb pushed to dev at butubb/auto_control 2026-09-04 13:02:17 +08:00
6b37e0aef7 fix: _agent_thread 局部 async def _run 遮蔽全局 dict _run——异常分支 _run["state"] 报 TypeError 致状态永不更新;改名 _execute
butubb pushed to feature/mcp at butubb/auto_control 2026-09-04 12:59:38 +08:00
19126d1a59 fix: Agent MCP 连接短超时(10s 快速失败)+ web 600s 兜底
fea5a57fc3 feat(M2): Web AI 控制台——工具页新增子分栏:模型/Key/设备前端可配置(app_meta 存储,key 打码回显),指令执行 + 步骤流轮询(含截图缩略)+ 回答展示;Agent 加 on_step 回调、后台线程单实例运行
Compare 2 commits »
butubb pushed to dev at butubb/auto_control 2026-09-04 12:59:32 +08:00
f732c40b84 fix: Agent 运行整体 600s 超时兜底(模型/工具卡死时释放单实例)
butubb pushed to dev at butubb/auto_control 2026-09-04 12:55:31 +08:00
04e83bbb31 chore: 移除误提交的 logs/ 运行日志(已 gitignore,但旧跟踪未清除)
butubb pushed to dev at butubb/auto_control 2026-09-04 12:55:22 +08:00
d97375e6ab feat: AI 控制台合入 dev(模型/Key 前端可配 + 指令执行 + 步骤轮询)——来自 feature/mcp 的 Web 层改动
butubb pushed to feature/mcp at butubb/auto_control 2026-09-04 12:52:59 +08:00
02776b12b8 feat(M2): 语义层工具 de_ui_tree/de_tap_element——UI 树元素定位点击(text/id/desc,多命中 index),无需坐标更可靠;坐标 tap 保留兜底(WebView/画布元素)
butubb pushed to feature/mcp at butubb/auto_control 2026-09-04 12:50:58 +08:00
7017ff3315 feat(M1): 补 de_wake/de_press_key 工具(Agent 熄屏可自唤醒);修复 MCP SDK v2 input_schema 字段警告
butubb pushed to feature/mcp at butubb/auto_control 2026-09-04 12:47:20 +08:00
937a87b36c feat(M1): Agent 编排层(OpenAI 兼容)——DeepSeek 等第三方模型经 MCP 工具控制手机:工具桥转 function schema、截图图像转 image_url 多模态流、工具循环、CLI 入口(mock 验证通过)
d7b6d83cd8 feat(M1): MCP 截图坐标空间统一——de_screenshot 附 native_size,de_tap/de_swipe 接受截图坐标由 server 按比例换算原生(模型只感知截图坐标系)
084ed59ad5 feat: 平台新增只读端点 /api/screen/size——返回设备屏幕原生分辨率(u2 window_size),供 MCP 截图坐标换算(截图是缩放图,操作需原生坐标)
Compare 3 commits »
butubb pushed to dev at butubb/auto_control 2026-09-04 12:47:17 +08:00
f9e38df4e1 feat: 平台新增只读端点 /api/screen/size——返回设备屏幕原生分辨率(u2 window_size),供 MCP 截图坐标换算(截图是缩放图,操作需原生坐标)
butubb pushed to feature/mcp at butubb/auto_control 2026-09-04 12:42:20 +08:00
2ba9f0c239 feat(M0): MCP 手机控制 Server 骨架——FastMCP HTTP 传输(8033),平台登录会话+CSRF 封装,de_list_devices/de_screenshot(图像块)/de_tap/de_swipe,写门控/白名单/审计,实测全链路通过
butubb pushed to feature/mcp at butubb/auto_control 2026-09-04 10:29:08 +08:00
c304996c7b docs: MCP 手机控制设计文档——架构(复用平台 REST/core 能力薄封装)、L1感知/L2操作/L3语义三层 tools 规格、图像链路(screenshot→image block)、安全(写门控/白名单/占用互斥/审计)、220 部署与 M0-M3 里程碑
butubb created branch feature/mcp in butubb/auto_control 2026-09-04 10:29:08 +08:00
butubb deleted branch mcp from butubb/auto_control 2026-09-04 10:28:47 +08:00
butubb created branch mcp in butubb/auto_control 2026-09-04 10:27:37 +08:00
butubb pushed to mcp at butubb/auto_control 2026-09-04 10:27:37 +08:00
14e31798a1 docs: MCP 手机控制设计文档——架构(复用平台 REST/core 能力薄封装)、L1感知/L2操作/L3语义三层 tools 规格、图像链路(screenshot→image block)、安全(写门控/白名单/占用互斥/审计)、220 部署与 M0-M3 里程碑
butubb pushed tag v2026.09.04 to butubb/auto_control 2026-09-04 10:18:20 +08:00
butubb pushed to main at butubb/auto_control 2026-09-04 10:17:45 +08:00
441ff7c7da feat: 设备分组移入工具页(原顶级 tab 删除)——工具页新增「设备分组」子分栏,分组管理入口与其他设备工具聚合
0b6b000b01 feat: 剪贴板注入面板只显示在线设备(pool/离线条目无注入意义);adb 终端面板保留全部供重连
d3ccc4a7a8 chore: users.db 为运行时数据库(容器实时写入导致 git pull 一直冲突),移除 git 跟踪并加入 .gitignore
88f4d09d4c chore: 清理 DataEase 误解压残留;users.db 移除跟踪(运行时数据),.gitignore 忽略 data/ logs/
7276cfe585 fix: 待连接池后端过滤离线设备——list_pending 只返回当前在线设备(离线候选不可确认),不依赖前端 JS 缓存版本,任何客户端都拿不到离线条目
Compare 93 commits »
butubb pushed to dev at butubb/auto_control 2026-09-04 10:15:48 +08:00
441ff7c7da feat: 设备分组移入工具页(原顶级 tab 删除)——工具页新增「设备分组」子分栏,分组管理入口与其他设备工具聚合