首发开源7*24小时不停干活的Harness for OpenClaw! Agent智能体 Openclaw 新闻资讯 5月2日 编辑 charles 取消关注 关注 私信 清新研究团队刚在GitHub 开源了一款全新工具 OpenHarness! 这是基于 Harness Engineering(编排工程)理念构建的长期自治 AI 代理执行框架,堪称 OpenClaw 的黄金搭档。 只需一句指令,就能让OpenClaw7*24小时不间断为你干活,欢迎大家 Star 支持、学术使用! GitHub 地址:https://github.com/thu-nmrc/OpenHarness 一、项目核心定位 如果说 skills 定义的是「智能体能做什么」, 那么 harness 定义的就是「智能体如何持续稳定地把事情做完」。 OpenHarness 实现了自动化任务全生命周期工程化管理: 从工作区初始化、定时任务配置,到执行前校验、运行状态跟踪、结果验证,再到长期运行的熵控制(文件清理 / 压缩),形成闭环的 Agent 运行体系,确保任务可配置、可追溯、可验证、可长期稳定运行。 适用场景: 每日监控前沿趋势、定时采集竞品价格、长期内容生成、批量自动化任务…… 依托状态持久化、断点恢复、外部验证机制,实现无人干预、持续稳定执行。 二、核心亮点: 1. 工程化闭环设计 覆盖 Agent 全运行流程:初始化→配置→启动→状态跟踪→验证→熵控制; 模块解耦协同,不臃肿、易维护,符合工程化最佳实践。 2. 标准化与兼容性 统一用 Markdown 表格存储状态 / 配置,易读易解析; 报告支持结构化输出 + JSON 存档,兼容中英文配置,适配全球使用习惯。 3. 状态可追溯与高容错 heartbeat.md 实时记录执行状态、失败次数、阻塞原因; progress.md 留存每一次执行详情;连续失败≥3 次自动告警,阻塞任务需人工干预,大幅降低中断风险。 4. 熵控制机制(长期运行保障) 主动压缩日志、清理临时文件、校验状态一致性; 杜绝文件膨胀、状态混乱,保证AI 长期稳定运行。 5. 外部化验证逻辑 验证脚本独立于 AI 主体,彻底避免「自证完成」的偏见,验证结果客观可信。 6. 极简易用性 清晰的命令行接口,支持初始化、模拟运行等便捷参数; 无需手动编辑配置文件,零门槛上手。 三、核心功能: 1. 工作区管理 支持模板初始化、必需文件校验、配置占位符检测,保证工作区完整可用。 2. 调度配置 支持 Cron / 时间间隔多类型调度,兼容中英文配置格式,自动生成标准化调度参数。 3. 状态生命周期 全面管理智能体执行状态,涵盖启动、完成、失败、阻塞等场景,统计执行次数、记录异常。 4. 结果验证 自动校验输出目录、心跳、进度健康度,生成验证报告并永久存档。 5. 系统稳定性 日志归档、临时文件清理、状态一致性校验,防止系统熵增。 6. 可视化与可追溯 自动生成多类报告,JSON 存档 + Markdown 可读文件,全程留痕可追溯。 四、一键安装教程: 将 OpenHarness 安装到你的 OpenClaw 环境中,在其工作区内创建 harness 目录,并将该仓库克隆到其中。 # Create the harness directory mkdir -p ~/.openclaw/workspace/harness # Clone OpenHarness into it git clone https://github.com/thu-nmrc/OpenHarness.git ~/.openclaw/workspace/harness 安装完成后,OpenClaw会自动识别 SKILL.md 文件,并为智能体赋予Harness 能力。harness 目录与 skills 和 memory 处于同一级,是核心工作区组件,而不是插件。 安装完成后,你只需要说一句话,框架会自动完成其余所有步骤,无需手动创建文件夹或编辑配置文件。 五、快速使用指南: 要成功触发OpenHarness,你的提示词需要明确说明: 1、使用框架的意图:提及“use the harness project”(使用这个harness项目)或“use the harness framework”(使用这个harness框架)。 2、核心任务:AI 需要具体完成什么。 3、目标或数量:最终期望输出或完成条件。 举个例子: “接下来,使用这个 harness 项目分别完成 50 篇与 AI 领域相关的研究报告,并最终进行汇总整理,给我一份全面的 AI 领域发展报告。” 智能体将自动完成以下整个流程,无需手动编辑任何文件: 六、Harness Engineering 六大组件映射 本框架严格对应编排工程的六个核心组件: 七、框架结构