Skip to content

DotCraft Automations 参考

本页汇总 DotCraft 原生 Automations 的配置、任务文件、模板变量和工具。DotCraft 原生 Automations 仅覆盖本地任务。

配置字段

配置项说明默认值
Automations.Enabled是否启用 Automations 编排器true
Automations.LocalTasksRoot本地任务根目录,留空使用 .craft/tasks/
Automations.PollingInterval轮询间隔00:00:30
Automations.MaxConcurrentTasks本地任务最大并发数3
Automations.TurnTimeout单轮对话超时时间00:30:00
Automations.StallTimeout停顿超时时间00:10:00
Automations.MaxRetries最大重试次数3
Automations.RetryInitialDelay重试初始延迟00:00:30
Automations.RetryMaxDelay重试最大延迟00:10:00

Agent 工具

CompleteLocalTask

本地任务完成工具。Agent 完成工作后调用,任务记录完成摘要并进入完成路径。

参数说明
summary简短完成说明

Workflow 模板变量

变量说明
task.id任务 id
task.title任务标题
task.descriptiontask.md 正文
task.thread_id绑定线程 id

目录结构

text
<workspace>/
  .craft/
    tasks/
      <task-id>/
        task.md
        workflow.md
    automations/
      templates/
        <template-id>/
          template.md

Hooks 集成

Automations 可以通过 Hooks 在本地任务生命周期中运行脚本,例如任务开始前检查环境、完成后发送通知,或失败后写入外部系统。Hooks 的事件、输入和退出码语义见 Hooks 参考

Apache License 2.0