自动修复卡住任务并每日反思编排流程
29.5/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/andrepontesmelo/hkrc.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包hkrc(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:24:33
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 自动修复卡住任务
- 每日反思编排流程
- cron看门狗
Hermes 看板阻塞恢复:确定性一次性发现/运行、cron 看门狗、可选认证守护进程
README
由 DeepSeek 最新模型翻译生成Hermes 看板恢复控制器(HKRC)
CI
Version
local gate
HKRC banner
一个 sidecar 守护进程,用于补充 Hermes 看板工作流:它观察任务执行,保持实例健康,并每天反思编排层本身如何改进。
它为什么存在
Hermes 看板非常适合任务分解和编排——但并非完美。
存在一些边界情况,任务会卡住,或者编排工作流本身需要改进。HKRC 的存在是为了让看板上观察到的问题和低效之处被编目并永不重复,而不是靠人工重新发现。
最终目标是明确的:理想情况下,Hermes 看板根本不需要 sidecar。修复和改进应该进入 Hermes 源码,使 sidecar 变得不再必要——但即便如此,回顾和反思始终能带来价值。哪个已编目的边界情况对应哪个上游 Hermes 修复,以及每个看门狗退役前必须满足什么条件,都记录在 docs/upstream-mapping.md 中。
它做什么
HKRC 是一个确定性的状态机——绝不是自主的 LLM 代理。它有两部分:
日常运行——确定性看门狗。 一个守护进程加上由 cron 驱动的看门狗观察看板执行,并自动处理已编目的边界情况,目前包括:
- 带有缺陷载荷的评审阻塞 → 自动创建修复卡片(每次评审、每个阻塞事件一张;已去重)。
展开完整文档(README 剩余 1 节)
Hermes 看板恢复控制器(HKRC) CI Version local gate HKRC banner 一个 sidecar 守护进程,用于补充 Hermes 看板工作流:它观察任务执行,保持实例健康,并每天反思编排层本身如何改进。 它为什么存在 Hermes 看板非常适合任务分解和编排——但并非完美。 存在一些边界情况,任务会卡住,或者编排工作流本身需要改进。HKRC 的存在是为了让看板上观察到的问题和低效之处被编目并永不重复,而不是靠人工重新发现。 最终目标是明确的:理想情况下,Hermes 看板根本不需要 sidecar。修复和改进应该进入 Hermes 源码,使 sidecar 变得不再必要——但即便如此,回顾和反思始终能带来价值。哪个已编目的边界情况对应哪个上游 Hermes 修复,以及每个看门狗退役前必须满足什么条件,都记录在 docs/upstream-mapping.md 中。 它做什么 HKRC 是一个确定性的状态机——绝不是自主的 LLM 代理。它有两部分: 日常运行——确定性看门狗。 一个守护进程加上由 cron 驱动的看门狗观察看板执行,并自动处理已编目的边界情况,目前包括: - 带有缺陷载荷的评审阻塞 → 自动创建修复卡片(每次评审、每个阻塞事件一张;已去重)。 - 修复已验证合并 → 取代循环关闭:被缺陷阻塞的评审以已验证证据完成(git merge-base --is-ancestor——版本声明会说谎,合并状态不会),并且受门控的子任务被提升。 - 选取门控自动推进:任务完成后,优先级最高的已停放 needs_input 卡片被解除阻塞——但当存在任何能力阻塞的卡片、该卡片或其父任务处于暂停状态,或最近的评论说 hold 时,绝不推进。 - 可提升阻塞防护:一个以 blocked 创建但没有阻塞事件的任务会被调度器静默自动提升;监视器会写入缺失的事件。 - 需要评审的死锁归档:一个被阻塞的父任务,其原因已经带有完成证据,会永远搁置其评审子任务;监视器会归档该父任务——仅在具备证据、仅在有评审子任务时,绝不其他情况(故障关闭)。 除了监视器之外,确定性看门狗会在任务等待你的输入时(needs-input-watcher)、当调度器死亡留下静默阻塞时(stale-block-watch)、当已完成卡片缺少其评审配对时(review-gap),以及当决策停滞时(watcher)。受保护引用的 Git 准入强制执行以 Outcome Guard 形式交付——由操作员注册的契约加上一个 Git 钩子,拒绝未受保护的规范引用更新。 每日反思——一次 LLM 调用。 每天(时间由你选择),HKRC 确定性地收集前一日执行的指标,并发出单次 LLM 请求,提出对编排工作流的改进建议。目标不是直接修复任务——而是扩展已编目的边界情况层,使已发生的错误不再重演。 一张图涵盖两半部分:日常 watcher 滴答(观察 → 决策 → 行动),以及生成每日反思报告的夜间 harness 循环: Watcher 滴答(观察、决策、行动)与每日反思报告 配置只有两行:用于 LLM 反思的模型,以及它运行的时间。仅此而已。 何时使用它 - 你运行 Hermes 并配有 Kanban 看板,而卡住的任务积累速度超过你手动解除阻塞的速度。 - 你希望编排层中观察到的失败和低效被编目并预防,而不是被重新发现。 - 你希望有一个每日自审循环,审计编排层并将已接受的发现路由到 HKRC 看板。 - 你希望对受保护引用实施 Git 准入强制执行。 不要用它来打开或编辑原生 Hermes 源代码、配置或任务数据库——该安全边界是绝对的。 安装 需要 Python 3.11+ 和 uv。零运行时第三方依赖。 git clone https://github.com/andrepontesmelo/hkrc cd hkrc uv sync --dev uv run pytest # full suite green 在使用该检出之前,验证门禁为绿色。github: 安装会在安装时解析默认分支——为可复现性固定一个标签。 [!WARNING] 守护进程会观察 Kanban 看板,并对已编目的边界情况采取自动恢复操作:创建修复卡、在验证合并后完成评审、推进选取门禁、缺失事件防护、有证据支撑的死锁归档。在部署不是你编写的配置之前,请审计控制器配置。配置面是用于每日 LLM 反思的模型加上每日反思时间——精确限定该范围,并且每个 watchdog 都以 --dry-run 启动。 安装后可用的命令: uv run pytest # full suite hkrc --help # every command (init/status/discover/run/daemon/…/flag) python3 scripts/hkrc_release.py install --instance-root hkrc init # writes controller config + state DB 发布过程从不安装、启用或启动服务——那始终是操作员的动作。完整的新机器演练(systemd 选择加入、cron 协调、升级/回滚)见 README 的 Install on a fresh machine 部分。 要求 - Python 3.11+、uv;一个正在运行的 Hermes 实例,带有 Kanban 看板。 - 用于看门狗节奏的 Cron;systemd 可选,始终需显式启用。 决策延迟监视器(watcher) watcher 命令消除了日常运营中测量到的四种决策延迟停滞:等待修复卡片的缺陷阻塞评审、取代记账、一次一个的挑选门控,以及创建时即被阻塞的任务。它根据评审者的缺陷阻塞自动创建修复卡片(按评审 + 阻塞事件幂等),并且当修复被验证已合并到规范分支时(git merge-base --is-ancestor,绝不使用声称的 SHA),完成原始评审并提升任何被门控的子项。 该 tick 本身是 What it does 下图中上层通道的一趟流程:观察每个看板的事件积压和当前状态,根据已编目的边界情况做出决策,然后行动——或者跳过,故障关闭。 会话摩擦标记(friction-flag 技能) 当会话遇到摩擦时——同一件事被阻塞两次、重复追问、错过的技能触发、静默失败、ADHD 契约未命中——智能体自行追加一个标记,使用故障关闭的单行命令(如果 hkrc 二进制文件不存在则无操作): HKRC="$HOME/.hermes/hkrc/bin/hkrc"; [ -x "$HKRC" ] && "$HKRC" flag --severity --kind --note "" || true 没有检测机制:由智能体添加标记;没有任何东西扫描会话或提出发现。每日 harness 学习循环将新标记作为报告行和仅统计数据重新审视——完全相同的重复项折叠为 xN。该技能随每个版本发布到 /skills/friction-flag/。 Harness 学习循环(harness-loop) 对实例自身会话进行的每夜 7 天自我审查,提炼为分类缺陷和分级改进摘要。hkrc harness-loop run --config (移植了旧版 f69651252ba1 cron 作业)。从 --dry-run 开始:该循环会写入其计划和升级,直到你开启它才会派发。逐字提示词位于 references/harness-loop-prompt.md。该趟流程是同一图表的下层通道——它渲染的报告就是每日反思,通过 cron(Telegram)投递,没有新内容时保持静默。 深入阅读 - 文档索引 — 从这里开始:架构、开发、结果守卫、角色矩阵运行手册。 - 决策延迟监视器(watcher) — 为什么停滞的决策会被升级,以及看门狗节奏是如何计算的。 - Harness 学习循环(harness-loop) — 每夜自我审查循环提示词和升级规则。 - 角色矩阵(persona_matrix) 及其操作 运行手册 — 角色/人格漂移检测和证据。 贡献欢迎提交 PR——工作流程和本地门禁请参见 CONTRIBUTING.md。 安全问题:SECURITY.md(请勿公开提交 issue)。 测试 uv run pytest # 完整测试套件 许可证 MIT——请参见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
andrepontesmelo/hkrc
自动修复卡住任务并每日反思编排流程
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,288已汉化MCP
71.7
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9
原生编程智能体paean-ai/deeptide
由 DeepSeek 打造,为 DeepSeek 而生。
★ 1,107已汉化DSH
67.7
多引擎接力台emo-xiaoyu/harness-mix
macOS/Linux 已加入源码构建与启动适配;目标系统的完整桌面验收仍需在对应机器执行。安装方式、Linux…
★ 419已汉化DSH
66.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。