lilong.129
96da4515a1
feat: optimize test report UI and add LLM usage tracking
2025-06-09 17:04:55 +08:00
lilong.129
14cef72f5a
feat: add model name display in AI actions and optimize HTML report
...
- Add ModelName field to PlanningResult and SubActionResult
- Update HTML report with improved layout and model name display
- Fix elapsed time setting bug and enhance mobile responsiveness
2025-06-08 22:08:51 +08:00
lilong.129
b9de3cf7a3
refactor: simplify AI action execution and improve sub-action handling
2025-06-08 19:16:37 +08:00
lilong.129
ec4f1eb68a
refactor: unify action execution interface and merge AI action handling
2025-06-07 23:59:07 +08:00
lilong.129
b642ea004e
feat: implement UI automation test history isolation
...
- Add ResetHistory option to PlanningOptions and ActionOptions
- Implement task completion detection with isTaskFinished() method
- Add executeActions() method to separate action execution logic
- Modify ConversationHistory.Clear() to completely clear all messages including system message
- Refactor StartToGoal() to automatically reset history on first attempt
- Add WithResetHistory() option function for consistent API
- Consolidate test files into driver_ext_ai_test.go with comprehensive test coverage
2025-06-06 15:29:42 +08:00
lilong.129
56831845ca
change: fix logs
2025-06-05 20:26:18 +08:00
lilong.129
5f400735fc
fix: 修复 StartToGoal 命令无法通过 CTRL+C 中断的问题
...
- 为 AI 相关方法添加 context.Context 参数支持中断
- 在重试循环中添加上下文取消检查
- 创建可取消的上下文并监听中断信号
- 更新 MCP 工具调用使用带上下文的方法
现在用户可以通过 CTRL+C 正常中断长时间运行的 AI 自动化任务
2025-06-05 20:00:20 +08:00
lilong.129
8cdc71d90b
change: RoundToOneDecimal
2025-06-05 17:47:29 +08:00
lilong.129
866cc0e4d2
feat: implement MCP hooks integration with anti_risk option
2025-05-27 19:46:08 +08:00
lilong.129
2e17d9df16
refactor: merge DoAction to mcp server tools
2025-05-25 23:53:07 +08:00
lilong.129
02611d3d5a
refactor: uixt MCP Server
2025-05-24 23:22:00 +08:00
lilong.129
b639b4473f
test: update unittests
2025-05-24 01:00:30 +08:00
lilong.129
009bfa4ecb
refactor: replace ui-tars parser with https://github.com/bytedance/UI-TARS/blob/main/codes/ui_tars/action_parser.py
2025-05-22 22:52:47 +08:00
lilong.129
0c20fe7b02
feat: add argument --with-uixt to start built-in uixt MCP server
2025-05-20 22:36:46 +08:00
lilong.129
037e69315e
change: remove unused code
2025-05-20 18:03:54 +08:00
lilong.129
3f1ee03529
refactor: mcphost planner
2025-05-18 21:55:01 +08:00
lilong.129
9c735bd46a
feat: save screenshot after action
2025-05-12 18:04:56 +08:00
lilong.129
7fa4155390
refactor: move code
2025-04-27 22:37:48 +08:00
lilong.129
9bcdd5d19a
feat: add AIAsert
2025-04-27 22:25:06 +08:00
lilong.129
7d5fdfe490
change: AIAssert
2025-03-25 14:33:07 +08:00
lilong.129
5ebfca7f62
refactor: add AIAction
2025-03-22 12:08:42 +08:00
lilong.129
12e0f7f9a2
feat: save screenshots for PlanNextAction
2025-03-22 01:07:28 +08:00
lilong.129
8a3b6b5c4c
feat: appendConversationHistory for ai planner
2025-03-22 00:06:30 +08:00
lilong.129
bbc05513f9
fix: get screen size for planner
2025-03-20 20:52:59 +08:00
lilong.129
55acaceb09
feat: add TapByLLM/PlanNextAction for XTDriver
2025-03-19 21:16:21 +08:00