원클릭으로
task-plan
将复杂用户请求自动分解为可执行步骤计划,可视化进度,支持暂停/继续/中止。受用户 config.json 中 task_plan.accept_task 控制。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
将复杂用户请求自动分解为可执行步骤计划,可视化进度,支持暂停/继续/中止。受用户 config.json 中 task_plan.accept_task 控制。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
通用下载编排器。下载公开可访问、开源授权或用户本人授权的数字资源;提供 inspect_download_url、download_direct_file、download_video、list_downloads 四个工具。
本地双层知识库检索与问答。用户要求从知识库、资料目录或本地文档中查信息、总结、核对来源时使用。先按 data_structure.md 分层导航,再渐进检索候选文件;遇到 PDF/Excel 时先读取本 Skill 的 references 处理指南。
双模式记忆管理:保存、读取、搜索、删除、审阅和清理用户记忆。被动模式只处理临时层;主动审阅读取临时+永久并将有价值内容晋升到永久层。用户要求记住、忘记、搜索记忆、审阅记忆、清理记忆时使用。
VOTX Agent run_command tool usage guide for safe local command execution.
创建或更新 VOTX Agent Skill 的指导技能。用于设计 SKILL.md、工具型或指令型 Skill、scripts/references/assets 资源、触发描述、渐进式披露结构,以及验证现有 Skill 是否适配框架。
管理 cron 定时任务 — 创建/查看/修改/删除每日、单次或重复定时任务,由后台调度器自动执行
| name | Task_Plan |
| slug | task_plan |
| version | 1.1 |
| description | 将复杂用户请求自动分解为可执行步骤计划,可视化进度,支持暂停/继续/中止。受用户 config.json 中 task_plan.accept_task 控制。 |
| category | task |
| enabled | true |
| tags | ["task","plan","scheduler"] |
管理复杂任务的分解、执行和追踪。存储在 users/<name>/task-plan/。
plugins/task_plan/
| 工具 | 用途 |
|---|---|
task_plan_create | 调用子代理分析对话 → 生成结构化执行计划 |
task_plan_list | 列出当前用户的所有计划及进度 |
task_plan_view | 查看计划详情(含所有步骤、状态、结果)。不传 plan_id 时查看活跃计划 |
task_plan_step_done | 标记步骤完成并记录结果 |
task_plan_step_fail | 标记步骤失败并记录错误,计划自动暂停 |
task_plan_abort | 中止计划,未完成步骤标记为跳过 |
task_plan_edit | 编辑计划步骤的描述或参数 |
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
description | string | 是 | 用户请求的简要描述,用于生成计划标题和上下文 |
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
plan_id | string | 否 | 计划 ID(如 plan_a1b2c3d4),不传时查看当前活跃计划 |
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
plan_id | string | 是 | 计划 ID |
step_id | string | 是 | 步骤 ID |
result | string | 否 | 步骤执行结果摘要(建议 200 字以内) |
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
plan_id | string | 是 | 计划 ID |
step_id | string | 是 | 步骤 ID |
error | string | 是 | 错误描述 |
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
plan_id | string | 是 | 计划 ID |
step_id | string | 否 | 步骤 ID(编辑特定步骤时必填) |
description | string | 否 | 新的描述文本 |
params | string | 否 | 新的工具参数(JSON 字符串) |
| 计划状态 | 说明 | 步骤状态 |
|---|---|---|
pending | 等待批准 | pending |
in_progress | 执行中 | in_progress |
completed | 已完成 | completed |
paused | 已暂停(失败或手动暂停) | failed |
aborted | 已中止 | skipped |
agents/task_plan/agent.py::generate_plan() — 同步 LLM 调用,无流式无工具。
generate_plan_stream() — 流式版本,逐 chunk 推送到 Web SSE。
输入:完整对话 + 可用工具列表 + 技能目录 + system prompt
输出:{plan: {title, description, steps[{id, description, tool_calls, status}]}}
| 配置 | 位置 | 效果 |
|---|---|---|
task_plan.accept_task: true | users/<name>/config.json | 计划创建后自动批准并执行 |
task_plan.accept_task: false | 同上 | 需用户在 Web UI 手动批准 |
task_plan.max_steps | config/config_core.json | 子代理生成计划的最大步骤数(默认 10) |
users/<name>/task-plan/plan_<uuid8hex>.json
task_plan_step_done,失败调用 task_plan_step_failtask_plan_view 查看当前计划,完成或 task_plan_abort 后再创建新计划task_plan_edit,计划自动恢复为 in_progressconfig.json 中的 task_plan.accept_task 配置aborted 状态的计划不会被覆盖validate_plan_filepath() 统一校验,tool 层和 web 层共用accept_task: false 时计划仅为 pending 状态,不会自动执行