This website requires JavaScript.
Explore
BLOG
Help
Register
Sign In
8butubb
butubb
0 Followers
·
0 Following
SuZhou,China
https://blog.butubb.cn
github地址
Joined on
2025-09-22
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Overview
Repositories
11
Projects
Packages
Public Activity
Starred Repositories
1
butubb
pushed tag
p1_0910
to
butubb/auto_control
2026-09-10 15:44:00 +08:00
butubb
pushed to
main
at
butubb/auto_control
2026-09-10 15:43:57 +08:00
1c2b440dce
docs: 新增 doc/backlog/TODO.md(待完成项)并登记进文档索引
972db13f81
fix: 经验/动作蒸馏不再静默丢弃(关推理 + 质量门槛 + 截断容忍)+ 前端会话显示 ID
3f44cd1491
fix: 元素选择器序号语义 + 抓取弹窗直接点击测试
8072f4a380
docs: 补充动作库文档——ARCHITECTURE 加 agent_action 表与「AI 控制台记忆面板」小节、agent_api 职责含动作库;DEVELOPMENT 幂等建表清单加 agent_action
91b2785c6b
feat: 动作库查看/管理(接口 + AI 控制台「
🎬
动作库」面板)+ 未沉淀灰卡提示
Compare 55 commits »
butubb
pushed to
dev
at
butubb/auto_control
2026-09-10 15:35:02 +08:00
1c2b440dce
docs: 新增 doc/backlog/TODO.md(待完成项)并登记进文档索引
972db13f81
fix: 经验/动作蒸馏不再静默丢弃(关推理 + 质量门槛 + 截断容忍)+ 前端会话显示 ID
3f44cd1491
fix: 元素选择器序号语义 + 抓取弹窗直接点击测试
Compare 3 commits »
butubb
pushed to
dev
at
butubb/auto_control
2026-09-10 14:03:15 +08:00
8072f4a380
docs: 补充动作库文档——ARCHITECTURE 加 agent_action 表与「AI 控制台记忆面板」小节、agent_api 职责含动作库;DEVELOPMENT 幂等建表清单加 agent_action
91b2785c6b
feat: 动作库查看/管理(接口 + AI 控制台「
🎬
动作库」面板)+ 未沉淀灰卡提示
104964aa53
feat: 动作经验库(agent_action)——成功步骤蒸馏命名动作(带元素定位/禁坐标)+ 执行前召回注入
Compare 3 commits »
butubb
pushed to
dev
at
butubb/auto_control
2026-09-10 13:45:29 +08:00
4e71f79a10
fix: 经验库命中数算错(单条恒显示 0)+ 蒸馏前缀误杀 + 命中卡片带摘要
19560aba3e
docs: 数字员工知识库升级到平台同级——补操作纪律/状态检查/SOP
Compare 2 commits »
butubb
pushed to
dev
at
butubb/auto_control
2026-09-10 10:29:03 +08:00
357fe98e22
fix: AI 控制台 MCP 不可达给出明确文案——不再显示 SDK 含糊报错
4e67764589
docs: 新增 StaffDeck 数字员工知识库与岗位说明
fd829a6063
docs: doc/ 全量同步 dev 现状——API 目录补全(AI 控制台/系统备份/自动发现等)、去 STF 过时口径、补 generic_steps 与配置键速查;确立「功能/配置改动须同步文档」红线
Compare 3 commits »
butubb
pushed to
dev
at
butubb/auto_control
2026-09-09 15:24:24 +08:00
470c76221e
feat: 顶栏新增「系统」栏目——数据备份导出/导入恢复子分栏(仅管理员)
55b1b74944
feat: 系统数据备份导出/导入后端——sqlite 在线快照 + apk 打包导出;上传校验预览→应用(自动快照当前库)+ 重启生效
Compare 2 commits »
butubb
pushed tag
0909_mcp
to
butubb/auto_control
2026-09-09 14:42:18 +08:00
butubb
pushed to
dev
at
butubb/auto_control
2026-09-09 14:21:47 +08:00
65bab7e25c
fix: schema 迁移幂等兜底——create_all 已建列而 schema_version 未记录时重复 ALTER 报 duplicate column,遇错回滚并照记版本自愈
4c0572f73c
fix: 设备自动发现本机IP枚举——git-bash hostname -I 报错炸线程,改 bytes 接收 + getaddrinfo 兜底
caa646e89c
fix: 会话落库/加载缺 app context——后台线程 db 操作必须包 _flask_app.app_context()(历史加载与完成写回两处),否则静默失败(消息不落库、标题不生成)
a77635c925
feat: AI 控制台历史会话(DeepSeek 式)——①agent_conversation 表:会话持久化(单表 JSON 消息),一轮 run 完成后 user/assistant 自动落库、新会话以首条消息作标题;②会话 API:列表/新建/详情/删除/重命名;③run 绑定 conversation_id:history 从会话加载(多轮上下文延续)、完成写回;④前端三栏布局:左侧会话栏(新建/列表/高亮/悬停删除/轮数时间)+ 聊天 + 实时画面,切换会话即切换上下文,刷新后自动恢复当前会话与消息
9b8ecd63f7
fix: AI 控制台切页/刷新不丢——①EventSource onerror 不再误 endRun(断网/后台节流/瞬时抖动都会触发 onerror 而后端任务仍在跑;EventSource 自动重连 + 服务端队列保留积压事件,重连后补发,连接彻底关闭才提示可刷新恢复);②页面刷新恢复:GET /api/agent/run 增加 run_id/answer/error/history,前端 restoreAgentView 渲染历史轮次、running 时自动重订阅事件流、done/error 展示结果——切走再回来任务与对话都在
Compare 42 commits »
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-09 14:19:41 +08:00
65bab7e25c
fix: schema 迁移幂等兜底——create_all 已建列而 schema_version 未记录时重复 ALTER 报 duplicate column,遇错回滚并照记版本自愈
4c0572f73c
fix: 设备自动发现本机IP枚举——git-bash hostname -I 报错炸线程,改 bytes 接收 + getaddrinfo 兜底
Compare 2 commits »
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-06 15:14:35 +08:00
caa646e89c
fix: 会话落库/加载缺 app context——后台线程 db 操作必须包 _flask_app.app_context()(历史加载与完成写回两处),否则静默失败(消息不落库、标题不生成)
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-06 15:13:02 +08:00
a77635c925
feat: AI 控制台历史会话(DeepSeek 式)——①agent_conversation 表:会话持久化(单表 JSON 消息),一轮 run 完成后 user/assistant 自动落库、新会话以首条消息作标题;②会话 API:列表/新建/详情/删除/重命名;③run 绑定 conversation_id:history 从会话加载(多轮上下文延续)、完成写回;④前端三栏布局:左侧会话栏(新建/列表/高亮/悬停删除/轮数时间)+ 聊天 + 实时画面,切换会话即切换上下文,刷新后自动恢复当前会话与消息
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-06 09:41:06 +08:00
9b8ecd63f7
fix: AI 控制台切页/刷新不丢——①EventSource onerror 不再误 endRun(断网/后台节流/瞬时抖动都会触发 onerror 而后端任务仍在跑;EventSource 自动重连 + 服务端队列保留积压事件,重连后补发,连接彻底关闭才提示可刷新恢复);②页面刷新恢复:GET /api/agent/run 增加 run_id/answer/error/history,前端 restoreAgentView 渲染历史轮次、running 时自动重订阅事件流、done/error 展示结果——切走再回来任务与对话都在
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-06 09:32:15 +08:00
0f75db289d
feat: AI 目标设备必选 + 设备任务占用锁——①前端新增「
🎯
目标设备」选择器(在线设备含型号,任务运行中的设备禁选),发送必须选定设备,AI 只操作你指定的设备;②/api/agent/run 校验:serial 不在池/离线/任务 running-connecting → 拒绝(409 提示任务名);③MCP 11 个写工具加 busy 锁(_ensure_device_free,5s 缓存):任务运行中的设备 AI 一律拒绝,AI 不与任务抢设备(外部 MCP 客户端同样受保护);④运行状态端点 GET /api/agent/run + 前端 8s 轮询:多人/多窗口能看到运行中任务(发起时间/任务/设备)并可停止(stop 加确认);未选设备直接 400 引导请选择设备,去掉模型自己乱挑设备的行为
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-06 09:26:58 +08:00
850d2e2e66
feat: 最大执行步骤可配置——AI 控制台 ⚙ 配置弹窗新增「最大执行步骤」输入(1-200,默认 40),存 app_meta(agent_max_steps),Agent 线程运行时覆盖 agent.s.max_steps;此前仅环境变量 AGENT_MAX_STEPS 可改
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-06 09:21:07 +08:00
f7aa71cca4
fix: AI 控制台实时画面跟随 AI 所选设备——后端 step 事件 args 原为 str() 的 Python repr(单引号),前端 JSON.parse 失败导致 followSerialFromArgs 从未生效;改为保留对象序列化,前端兼容对象/字符串并修 step 卡片 args 展示(避免 [object Object])
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-05 09:58:47 +08:00
edfd529c59
feat: 正式池断联设备自动重连——①扫描线程每轮顺带对断联的网络设备 adb_connect_light(幂等,连上即恢复,无需人工;此前只有启动时预连接一次,断联后不会自己回来);②断联设备不删不进待连接池(pending 语义=未授权新设备),GET discovery 返回 pool_offline(serial/型号/备注);③POST /api/devices/discovery/reconnect 手动立即重连;④发现面板加「设备池断联设备」区块(自动重连中 + 立即重连按钮)
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-04 16:30:59 +08:00
4865ed1d31
fix: 依赖守卫补 fastmcp——漏检导致 fastmcp 缺失时跳过安装,MCP server 持续启动失败
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-04 16:26:21 +08:00
b4513e78eb
fix: fastmcp 加入主 requirements——MCP server 已由 start.sh 常驻启动(AI 控制台依赖),compose 全新重建容器时主依赖缺失导致 MCP 启动失败
butubb
pushed to
feature/mcp
at
butubb/auto_control
2026-09-04 16:25:28 +08:00
4863b9fbbe
fix: cv2 空壳修复改 pip --force-reinstall——手动 wheel 解压兜底在部分环境修不好(解压后 import cv2 仍无 __version__,OCR 持续不可用);force-reinstall 已在 220 实测恢复 cv2 4.14.0
Previous
10
Next