返回顶部
h

hzl持久任务账本

Persistent task ledger for agent coordination. Plan multi-step work, checkpoint progress across session boundaries, and coordinate across multiple agents with project pool routing.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 3.1.0
安全检测
已通过
3,955
下载量
免费
免费
8
收藏
概述
安装方式
版本历史

hzl

HZL: 智能体的持久化任务账本

HZL (https://hzl-tasks.com) 是一个本地优先的任务账本,智能体可用它来:

  • - 将多步骤工作规划为项目 + 任务
  • 记录检查点进度,使工作跨越会话边界得以延续
  • 通过项目池将工作路由到正确的智能体
  • 通过租约和依赖关系协调多个智能体

本技能教导智能体如何使用 hzl 命令行工具。

何时使用 HZL

OpenClaw 没有原生任务追踪功能。 与 Claude Code(有 TodoWrite)或 Codex(有 update_plan)不同,OpenClaw 依赖内存和 Markdown 文件来追踪工作。HZL 填补了这一空白。

在以下情况使用 HZL:

  • - 需要真实排序或交接的多步骤项目
  • 可能超出当前会话或涉及多个智能体的工作
  • 任何从上次中断处精确恢复至关重要的情况
  • 将工作委托给另一个智能体,并需要在其失败时进行恢复

在以下情况跳过 HZL:

  • - 真正简单且会立即完成的一步式任务
  • 基于时间的提醒(请使用 OpenClaw Cron)
  • 长篇笔记或知识记录(请使用内存文件)

经验法则: 如果你有制定多步骤计划的冲动,或者有任何可能无法在当前会话中完成的情况,请使用 HZL。



⚠️ 破坏性命令 — 请先阅读


命令效果
hzl init --force删除所有数据。 需要确认。
hzl init --force --yes
无需确认即删除所有数据。 |
| hzl task prune ... --yes | 永久删除 已完成/已归档的任务和历史记录。 |

除非用户明确要求你删除数据,否则切勿运行这些命令。操作不可撤销。



核心概念

  • - 项目:任务的容器。在单智能体设置中,使用一个共享项目。在多智能体设置中,每个智能体角色使用一个项目(池路由)。
  • 任务:顶级工作项。对于多步骤计划,使用父任务。
  • 子任务:任务的细分(--parent )。最多一层嵌套。父任务永远不会被 hzl task claim --next 返回。
  • 检查点:用于会话恢复的简短进度快照。
  • 租约:有时间限制的认领,可在多智能体流程中检测卡住状态。

项目设置

单智能体设置

使用一个共享项目。请求和计划成为父任务,而不是新项目。

bash
hzl project list # 先检查 — 仅在缺失时创建
hzl project create openclaw

所有内容都放入 openclaw。hzl task claim --next -P openclaw 始终有效。

多智能体设置(池路由)

每个智能体角色使用一个项目。分配给项目(而非特定智能体)的任务可由监控该池的任何智能体认领。当一个角色可能扩展到多个智能体时,这是正确的模式。

bash
hzl project create research
hzl project create writing
hzl project create coding
hzl project create marketing
hzl project create coordination # 用于跨智能体工作

池路由规则: 将任务分配给项目时不使用 --agent。任何符合条件的智能体使用 --next 认领。

bash

将工作分配给研究池(无 --agent)


hzl task add 研究竞争对手定价 -P research -s ready

Kenji(或任何研究员)认领它

hzl task claim --next -P research --agent kenji

智能体路由: 当在任务创建时设置了 --agent,只有该智能体(或未分配任务的智能体)可以通过 --next 认领它。没有指定智能体的任务对所有智能体可用。

bash

将任务预先路由到特定智能体


hzl task add 审查 Clara 的 PR -P coding -s ready --agent kenji

Kenji 认领它(匹配智能体)

hzl task claim --next -P coding --agent kenji # ✓ 返回它

Ada 尝试 — 跳过,因为它分配给 kenji

hzl task claim --next -P coding --agent ada # ✗ 跳过它

当你特别希望某个人处理时,在任务创建时使用 --agent。当池中任何符合条件的智能体都应接手时,省略它。



会话开始(主要工作流程)

使用工作流命令(HZL v2+)

bash
hzl workflow run start --agent --project --json

--project 是必需的 — 智能体必须限定在其分配的池范围内。使用 --any-project 有意扫描所有项目(例如协调智能体)。

这在一个命令中处理过期租约恢复和新任务认领。如果返回了任务,则处理它。如果没有返回任何内容,则队列为空。智能体路由适用:分配给其他智能体的任务将被跳过。

不使用工作流命令(回退方案)

bash
hzl agent status # 谁活跃?什么在运行?
hzl task list -P --available # 什么准备好了?
hzl task stuck # 有任何过期租约吗?
hzl task stuck --stale # 同时检查陈旧任务(无检查点)

如果存在卡住的任务,在认领前读取其状态

hzl task show --view standard --json hzl task steal --if-expired --agent --lease 30 hzl task show --view standard --json | jq .checkpoints[-1]

否则认领下一个可用任务

hzl task claim --next -P --agent

核心工作流程

添加工作

bash
hzl task add 功能 X -P openclaw -s ready # 单智能体
hzl task add 研究主题 Y -P research -s ready # 池路由(多智能体)
hzl task add 子任务 A --parent # 子任务
hzl task add 子任务 B --parent --depends-on # 带依赖关系

处理任务

bash
hzl task claim # 认领特定任务
hzl task claim --next -P # 认领下一个可用任务
hzl task checkpoint 里程碑 X # 记录检查点进度
hzl task complete # 完成

状态转换

bash
hzl task set-status ready # 使其可认领
hzl task set-status backlog # 移回规划阶段
hzl task block --comment 原因 # 带原因阻塞
hzl task unblock # 解除阻塞

状态:backlog → ready → in_progress → done(或 blocked)

完成子任务

bash
hzl task complete
hzl task show --view summary --json # 还有子任务剩余吗?
hzl task complete # 如果全部完成则完成父任务



委托和交接工作

工作流命令(HZL v2+)

bash

交接给另一个智能体或池 — 原子性地完成当前任务并创建后续任务


hzl workflow run handoff \
--from \
--title <新任务标题> \
--project <池> # --agent 如果指定人;--project 用于池

委托子任务 — 默认创建依赖边

hzl workflow run delegate \ --from \ --title <委托的任务> \ --project <池> \ --pause-parent # 阻塞父任务直到委托任务完成

--agent 和 --project 防护:交接时至少需要一个。省略 --agent 会创建池路由任务;此时需要 --project 来定义哪个池。

手动委托(回退方案)

bash
hzl task add <委托标题> -P <池> -s ready --depends-on <父任务-id>
hzl task checkpoint <父任务-id> 将 X 委托给 <池> 池。等待 <任务-id>。
hzl task block <父任务-id> --comment 等待 <委托任务-id>



依赖关系

bash

创建时添加依赖


hzl task add <标题> -P <项目> --depends-on <其他-id>

创建后添加依赖

hzl task add-dep <任务-id> <依赖-id>

查询依赖

h

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 hzl-1776375485 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 hzl-1776375485 技能

通过命令行安装

skillhub install hzl-1776375485

下载

⬇ 下载 hzl v3.1.0(免费)

文件大小: 6.1 KB | 发布时间: 2026-4-17 14:51

v3.1.0 最新 2026-4-17 14:51
- Added support for OpenClaw gateway url and token to support new cron job crud in web dashboard

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部