跳到正文
cccskills
免费在 GitHub 公开

ls-kilo-boss-orchestrator

Orchestrate Kilo headless boss-worker execution with repo-local state, watchdog leases, consensus validation, and safety gates. Use when running multi-agent autonomous loops that require planning, delegation, verifier checks, and high/critical discrepancy adjudication.

中文简介正在准备中。当前显示原文说明。

实测评分 未实测

查看安装方法

包含的文件(16)

  • SKILL.md4.5 KB
  • references/examples/task.sample.yaml450 B
  • references/kilo-boss-orchestrator-runbook.md4.0 KB
  • references/kilo-boss-state-schema.md2.2 KB
  • references/kilo-headless-boss-worker-gentle-loop-architecture.md1.7 KB
  • scripts/boss_ctl.py13.9 KB
  • scripts/kilo_headless_runner.py8.0 KB
  • scripts/kilo_retry_watchdog.py16.6 KB
  • scripts/lib/__init__.py64 B
  • scripts/lib/boss_orchestrator/__init__.py41 B
  • scripts/lib/boss_orchestrator/command.py2.0 KB
  • scripts/lib/boss_orchestrator/consensus.py1.6 KB
  • scripts/lib/boss_orchestrator/retry_watchdog.py8.4 KB
  • scripts/lib/boss_orchestrator/state.py9.6 KB
  • scripts/lib/boss_orchestrator/util.py3.5 KB
  • scripts/tests/test_boss_orchestrator_hardening.py14.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Kilo Boss Orchestrator

Purpose: run a durable boss-worker gentle loop for headless Kilo execution with explicit state, safety controls, and consensus validation.

When to use

Use this skill when you need:

  • Boss-led planning and worker delegation in headless Kilo mode.
  • Persistent repo-local task state and lease-based stuck-job recovery.
  • Required verifier pass for substantive execution.
  • Frontier-tier tiebreaker routing for high/critical disagreements.
  • Cron-driven orchestration ticks and watchdog checks.

Core loop

  1. Boss dequeues pending tasks.
  2. Boss dispatches primary + verifier worker cards with a required shared session_id.
  3. Workers run Kilo headless commands, preserve session identity, and write results.
  4. Boss evaluates consensus.
  5. If discrepancy severity >= High, route to tiebreaker.
  6. Boss records verdict and advances queue state.

Safety model

  • Destructive/high-impact actions are gate-controlled and require approval.
  • Guarded execution applies safe operations and skips destructive operations.
  • Worker task commands must be structured command_argv lists beginning with kilo run; shell command strings are rejected.
  • Finalization requires gate_passed: true and requires_tiebreaker: false.
  • Watchdog checks enforce lease TTL by reclaiming expired locks and requeueing or deadlettering tasks.
  • All results and errors are redacted for sensitive material before persistence.
  • Mutable state is repo-local under .kilo/state/orchestrator/.

State paths

  • .kilo/state/orchestrator/queue.jsonl
  • .kilo/state/orchestrator/tasks/
  • .kilo/state/orchestrator/results/
  • .kilo/state/orchestrator/leases/
  • .kilo/state/orchestrator/heartbeats/
  • .kilo/state/orchestrator/sessions/
  • .kilo/state/orchestrator/consensus/
  • .kilo/state/orchestrator/deadletter.jsonl
  • .kilo/state/orchestrator/events.log

Scripts

  • scripts/kilo_headless_runner.py: execute a single worker card through kilo run.
  • scripts/boss_ctl.py: queue, dispatch, status, consensus, watchdog, and completion flows.
  • scripts/kilo_retry_watchdog.py: deterministic phase-1 recovery helper that detects failure markers, sends fixed resume prompts to tmux on 15s cadence (configurable), and emits Hermes outbox JSON on retry exhaustion.

Phase-1.1 deterministic retry behavior

Use when orchestration has transient failure and no AI fallback/backstop is available:

  1. detect failure markers from local orchestrator logs,
  2. run deterministic recovery strategies in order (prompt nudge -> interrupt+prompt -> restart in-session -> recreate session+launch),
  3. classify health edge cases (session missing, Kilo inactive, pane freeze/unresponsive),
  4. enforce phase-1.1 single-instance lock guard to avoid concurrent watchdog races,
  5. wait startup grace windows and re-probe health between strategies,
  6. retry every N seconds for a fixed retry budget,
  7. if still not recovered, emit structured Hermes notification payload with telemetry bundle (host/session/service/path/log metadata + tails).

This script is intentionally offline-capable and non-AI.

Commands

python3 scripts/boss_ctl.py init
python3 scripts/boss_ctl.py enqueue --task-file references/examples/task.sample.yaml
python3 scripts/boss_ctl.py dispatch --max-dispatch 2
python3 scripts/boss_ctl.py status
python3 scripts/boss_ctl.py watchdog
python3 scripts/boss_ctl.py consensus --task-id <task-id>
python3 scripts/boss_ctl.py finalize --task-id <task-id>

Cron integration

Recommended trigger strategy:

  • every minute: boss dispatch tick
  • every minute: watchdog lease recovery tick
  • every 5 minutes: heartbeat and queue health summary

Use ls-cron-job-scheduling with a user-created manifest, commonly cron/manifest.yaml in the target repo.

Consensus policy integration

  • Primary + verifier always for substantive tasks.
  • Tiebreaker mandatory for High/Critical discrepancies.
  • Write validation record for each adjudicated task.

References

  • references/kilo-boss-orchestrator-runbook.md
  • references/kilo-boss-state-schema.md
  • references/kilo-headless-boss-worker-gentle-loop-architecture.md
  • references/examples/task.sample.yaml

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

Use when choosing a LocalSetup Agent-* lane for exploration, research, bounded implementation, or review. Consult the static capability matrix; do not probe account or network availability.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

Guide agent email inbox workflows with prompt-injection defenses. Use for inbound email processing, webhooks, routing, and safety review.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

Navigate and understand codebases using agentlens hierarchical documentation. Use when exploring new projects, finding modules, locating symbols in large files, finding TODOs/warnings, or understanding code structure.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

Use for Agent Q signed encrypted file-drop or mail ship and ingest, private registry v2 setup, queue status, and transport maintenance.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

Inventory wrapper for the alirezarezvani Claude skills bundle. Use when triaging its broad skill catalog and large script surface before any targeted import.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

查看 CruxExperts 的全部技能

报告此技能的问题