بنقرة واحدة
dex-async-task-manager
用于管理长耗时、异步任务的工具集。当任务预计执行时间超过 10 秒(如模型训练、大型构建、批量数据处理)时,必须使用此工具,而不是 bash。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
用于管理长耗时、异步任务的工具集。当任务预计执行时间超过 10 秒(如模型训练、大型构建、批量数据处理)时,必须使用此工具,而不是 bash。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
赋予 Agent 作为集群指挥官(Leader)的能力,通过去中心化任务队列将子任务派发给 Worker 节点并发执行。
Captures learnings, errors, and corrections to .learnings/ directory for continuous improvement.
【系统级后备工具】仅用于网络诊断、进程管理等基础任务。代码搜索/数据分析等应使用专用 skill。
编程化工具调用指南。允许 Agent 编写并执行 Python 代码,从而能够在一个沙箱环境中动态调用其他工具,实现循环、批处理和复杂逻辑。
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
从外部 skills 库(~/.agents/skills)中查找、匹配并加载最合适的 skill 指令。注意:本 skill 专门用于操作外部 skill 库,加载本项目内置 skill 请使用 skill_load
استنادا إلى تصنيف SOC المهني
| name | Dex Async Task Manager |
| description | 用于管理长耗时、异步任务的工具集。当任务预计执行时间超过 10 秒(如模型训练、大型构建、批量数据处理)时,必须使用此工具,而不是 bash。 |
Dex 是一个专门用于处理长耗时异步任务的任务管理系统。它将“思考”(Agent)与“执行”(后台进程)解耦。
Dex 不再只是“长命令后台执行器”,而是 Kairos 的异步任务引擎。
当任务需要被后台持续观察、需要跨轮次检查结果、需要被 Kairos handoff/attach/汇报时,必须使用 Dex。
pending/running/completed/failed/canceledDex 提供了一组原生 Python 工具,Agent 可以直接调用:
dex_create_task创建一个新的任务记录。
description: 任务简述 (e.g. "Fine-tune model v2")context: 详细参数或目标dex_start_task关键步骤。启动一个后台进程来执行具体命令。
task_id: dex_create_task 返回的 IDcommand: 完整的命令行字符串 (e.g. "python scripts/train.py --epochs 100")dex_list_tasks & dex_get_task_details查询任务状态。
dex_list_tasks 查看任务是否从 running 变为 completed。dex_get_task_details 查看 result 字段中的日志摘要。场景:用户要求开始一个耗时的训练任务。
创建任务
task_info = dex_create_task(description="Training Llama3", context="Epochs: 50, Data: data.csv")
# Returns: {"id": "a1b2c3d4", ...}
启动进程
dex_start_task(task_id="a1b2c3d4", command="python train_model.py --data data.csv")
# Returns: [OK] Task started in background...
Agent 继续其他工作... (或者每隔几轮对话检查一次)
检查状态
tasks = dex_list_tasks()
# Returns: [{"id": "a1b2c3d4", "status": "completed", "result": "..."}]
查看结果
details = dex_get_task_details("a1b2c3d4")
# 分析 details['result'] 中的日志,回报给用户。
.dex/logs/{id}.log。status 会变成 completed,但在 result 中会包含 "FAILED" 字样和错误码。