用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/lukemcqueen/hermes-cortex --skill task-queue-workflow命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Cross-server agent health monitoring using binary status vectors — deploy health endpoints on each agent, poll from orchestrator, alert on state transitions.
Wire a self-hosted Langfuse instance to Hermes Agent — generate API keys, configure env vars, enable the bundled plugin, install SDK, and verify traces flow.
Use before enforcement code changes or shared-repo commits.
正在显示 SKILL.md
| name | task-queue-workflow |
| version | 1.0.0 |
| category | devops |
| description | Use when claiming task-db slices under task model v3. |
| author | Hermes Cortex |
| platforms | ["linux","macos"] |
| metadata | {"hermes":{"tags":["tasks","task-model-v3","orchestrator","worker","claim","verify","review","board"],"related_skills":["orch-backlog-driver","postgres-schema-design","loop-governance","change-test-loop"]}} |
docs/design/task-model-v3.md; schema: ops/services/tasks/schema/v009__task-model-v3.sql + v010__task-model-v3-matrix-fix.sqlTwo tiers, not role-locked domains (Luke 2026-08-24):
pending → (claim) → in_progress → (report) → review → (verify) → completed
└── (unclaim) ──┘ └── (verify --reject) → in_progress
review = worker-done-AWAITING-VERIFICATION. Not done. The orchestrator's
evening pass (19:00) clears it; a slice stuck >24h in review gets
auto-re-queued by the handler's stale sweep (Arm 3) — never auto-completed.task-db.py list --claimable # the worker queue: pending slices, no assignee, by priority
task-db.py claim <slice-id> # atomic pending→in_progress, assignee=me (self-only)
task-db.py unclaim <slice-id> --reason "<gap>" # return to pending (blocker, tool gap) — never fake progress
task-db.py report <slice-id> --evidence "<test output / measured numbers>"
# in_progress→review, awaiting orchestrator verify
task-db.py verify <slice-id> --approve --note "<what was checked>"
task-db.py verify <slice-id> --reject --note "<the gap>" # → back to in_progress
task-db.py list --board # counts + per-agent + review queue
profile_of(session_user) IN ('moses','esther'); workers get false.p_assignee must equal profile_of(session_user);
you can claim only FOR YOURSELF, never assign work to others.created_by must match the
caller; you can't unclaim or report someone else's work._require_v4 (schema 9). On an
older host, run bash cortex-update.sh first (the version-gated runner
applies v009/v010).Slices can run as parallel candidates: orch-compete-run.py <slice-id> --plan "APPROACH: ..." (≥2 approaches). Candidates judged DETERMINISTICALLY:
acceptance criteria met → fewest adversarial findings → lowest cost →
fastest. Never "which sounds better" (consistent with O4 autonomy rules).
references/v009-schema-lessons.md — the SQL/RLS gotchas behind the schema
(SECURITY DEFINER + session_user, column-derivation CHECK, guarded grants)docs/design/task-model-v3.md — the full design