long-running-harness
长时程 Agent 项目工作流框架(基于 Anthropic "Effective Harnesses for Long-Running Agents")。 用于创建、管理和调度跨多个上下文窗口的长期项目任务。 Use when: 启动新项目、初始化项目工作流、管理项目任务列表、调度子Agent增量开发、 恢复项目状态、生成项目进度报告。触发短语包括: "启动项目"、"初始化项目"、"创建工作流"、"项目进度"、"继续开发"、 "管理任务列表"、"分配任务"、"next feature"、"project status"。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aowind/long-running-harnessWhat This Skill Does
The long-running-harness skill implements a robust framework for managing complex, multi-session software projects within the OpenClaw environment. Inspired by Anthropic's 'Effective Harnesses for Long-Running Agents' methodology, this skill enforces a structured, file-based approach to state management. Instead of relying on volatile AI memory, it mandates a directory-based architecture including project definitions (PROJECT.md), progress logs (progress.md), and granular task tracking (features.json). By enforcing specific startup and teardown routines for every session, it ensures that project state remains consistent, rollbacks are possible, and complex goals are broken down into manageable, verifiable increments.
Installation
To install the skill in your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/aowind/long-running-harness
Use Cases
- Software Development: Managing the lifecycle of a new application from scaffolding to deployment.
- Research Projects: Tracking long-term data gathering or documentation tasks that span multiple sessions.
- Refactoring: Executing systematic code improvements where state verification is critical after every change.
- Team Handoffs: Ensuring that a new agent session can immediately pick up where the previous one left off without needing a full summary of history.
Example Prompts
- "启动项目:创建一个名为 'web-scraper' 的新项目,目标是抓取特定网站的数据并保存为 CSV,使用 Python 技术栈。"
- "继续开发:我已经完成了基础环境搭建,请查看 features.json,并执行下一个高优先级任务。"
- "项目进度:请生成当前项目 'web-scraper' 的进度报告,并告诉我目前还有哪些高优先级的开发任务待处理。"
Tips & Limitations
- Incremental Progress: The golden rule is to complete one small feature per session. Do not attempt large-scale refactors in a single pass.
- Verification is Non-negotiable: Never mark a feature as
passes: trueinfeatures.jsonwithout running the associated tests or verifying the output. - Persistence: Always check
progress.mdbefore starting a session to understand the context of previous failures or partial successes. - Limitations: This skill requires a disciplined file system approach. It is not suitable for ephemeral tasks or quick, one-off queries. If you fail to maintain the file structure, the framework's ability to 'resume' state will be compromised.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aowind-long-running-harness": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
wisdom-forum
世纪智慧论坛自动化技能。支持自动注册、浏览帖子、发布新帖、回复帖子。 论坛地址: http://8.134.249.230/wisdom/
web-screenshot
Capture screenshots of web pages running on local or remote servers using Puppeteer in headless Chromium. Use when user asks to screenshot web pages, capture web UI, take website screenshots, or document web application interfaces. Supports login-required SPAs (Vue/React/Angular) by performing form-based authentication before navigating. Generates screenshots and an optional result.json with per-page descriptions.
doubao-image-gen
使用豆包 Seedream 模型文生图,支持并发批量生成,输出图库预览页
data-annotation
通用数据标注处理工具。当用户提到需要数据标注、有标注任务、数据处理、数据集生成、 标注查看/编辑时使用此 skill。支持图像、视频、文本等多种数据类型,调用模型进行内容理解 和标注,生成结构化标注数据,提供 Web 查看编辑界面。 触发短语:「标注」「annotation」「数据集」「label」「tag data」「数据处理」。
hair-cam-anno
安防摄像头视频 VL 模型微调数据集标注工具。用于从安防摄像头视频中提取关键帧、分析视频内容、生成结构化标注(含环境/人物/行为/风险描述),并输出符合 dataset.jsonl 格式的微调训练数据。Use when 用户需要对安防摄像头视频进行数据标注、生成 VL 模型训练数据集、处理 /root/hair-cam 目录下的视频数据,或提及 "hair-cam"、"数据标注"、"视频标注"、"VL模型微调"。