- 新增 generic_steps 通用步骤任务(可视化步骤编辑器编排流程,支持 open_app/click/swipe/input_text/wait/loop/group) - 新增 core/uiauto_helper.py 封装 uiautodev 元素抓取客户端 - web_server 新增元素抓取/截图/设备列表等 API - monitor.html 新增步骤编辑器、元素抓取模态框、独立关闭逻辑 - 新增 README.md 项目总览(快速上手/架构/配置/FAQ) - 新增 doc/ARCHITECTURE.md 架构详解、doc/DEPLOY.md 部署指南、doc/API.md 接口文档 - 修复 doc/TASK_DEV.md:移除已删除的 comment 引用,补充 generic 包,更新注册示例 - .gitignore 忽略 .claude/ 工具产物
14 lines
579 B
Python
14 lines
579 B
Python
"""tasks 包:任务定义层。
|
||
|
||
每个任务一个独立子包(文件夹),自包含任务定义 + 专属操作 + 参数。
|
||
新增任务:在此目录新建 xxx/ 子包,定义 BaseTask 子类并用 @register_task 装饰,
|
||
然后在这里 import(from .xxx import task)。
|
||
"""
|
||
from .base import BaseTask, register_task, list_task_types, get_task_class
|
||
|
||
# 导入所有任务包,触发 @register_task 注册
|
||
from .douyin import task # noqa: F401
|
||
from .generic import task # noqa: F401
|
||
|
||
__all__ = ["BaseTask", "register_task", "list_task_types", "get_task_class"]
|