← 返回
未分类 中文

Long Task Handoff

Ultra-light automatic handoff manager for long-running agent sessions at context-boundary moments. Use this skill when a runtime reports context compaction/s...
Ultra-light automatic handoff manager for long-running agent sessions at context-boundary moments. Use this skill when a runtime reports context compaction/s...
hollis9087 hollis9087 来源
未分类 clawhub v0.3.6 1 版本 100000 Key: 无需
★ 0
Stars
📥 347
下载
💾 0
安装
1
版本
#ascii-only#auto-handoff#cli-first#codex#context-compaction#handoff#hermes#latest#latest handoff long-task codex openclaw hermes#lightweight#long-task#openclaw#tested

概述

Long Task Handoff

Keep this skill lightweight. Do not manually reproduce the full handoff template in context. Use the bundled Python manager and keep user-facing messages short.

Detailed protocol is deferred to references/protocol.md. Do not load it during normal operation. Load it only if the manager is unavailable, the skill is being audited or modified, or a manual fallback is required.

Use The Manager

Prefer:

python scripts/handoff_manager.py update --workspace . --task "Task name" --event context_compaction --compaction-count N

Installed script paths:

  • Codex: .codex/skills/long-task-handoff/scripts/handoff_manager.py
  • Hermes: /root/.hermes/skills/software-development/long-task-handoff/scripts/handoff_manager.py

Useful commands:

python scripts/handoff_manager.py create --workspace . --task "Task name"
python scripts/handoff_manager.py update --workspace . --task "Task name" --event context_compaction --compaction-count N
python scripts/handoff_manager.py recover --workspace .
python scripts/handoff_manager.py suggest --compaction-count N --json
python scripts/handoff_manager.py validate handoffs/session-handoff-*.md

Pass rich task facts with --input-json when available. Otherwise pass only concise CLI facts such as --completed, --test-result, --key-file, --unfinished, --next-action, --risk, and --do-not-do.

Automatic Behavior

  • First compaction: update handoff quietly.
  • Second compaction: update handoff and verify handoffs/ACTIVE.md.
  • Third compaction: update handoff and briefly say restart is advisable.
  • Fourth compaction or state loss: update handoff and strongly recommend restart.
  • Fresh session recovery: run recover only when there is an explicit handoff signal, such as handoffs/ACTIVE.md, a provided handoff path, a runtime resume marker, or the user mentioning handoff/session restart context.

The user should not need to know the handoff path once an active handoff signal is present, but ordinary continuation requests should not trigger this skill by themselves.

Boundaries

The handoff is a restart packet, not a project wiki. Include only current restart-critical state: goal, branch/commit/worktree, delta, tests, key files, unfinished items, next actions, risks, and do-not-do items.

Do not include secrets, .env contents, private keys, long chat logs, stale plans, unverified guesses as facts, or descriptions that conflict with the current workspace. Put durable project knowledge in repo docs and reference it by path.

If Script Fails

Do not silently continue. Report the concrete failure, keep the message short, and avoid asking the user to restate context unless recover cannot find or read a handoff.

版本历史

共 1 个版本

  • v0.3.6 当前
    2026-06-01 12:45

安全检测

腾讯云安全 (Keen)

队列中

腾讯云安全 (Sanbu)

队列中

🔗 相关推荐

BlogWatcher (Holli)

hollis9087
使用 blogwatcher CLI 监控博客和 RSS/Atom 订阅源的更新。
★ 0 📥 302

Agent Memory Cleanup

hollis9087
Clean and audit long-term agent memory files such as user.md, memory.md, memories.md, profile.md, preferences.md, and ag
★ 0 📥 501

Academic Reader (Holli)

hollis9087
AI学术阅读助手,采用钱学森方法论,帮助阅读、总结和反思技术书籍。
★ 0 📥 310