Skip to content
cccskills
FreePublished on 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.

The English summary is being prepared. Showing the original description.

Run score Not tested

See how to install

Files included (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 (original)

Review the instructions the agent will receive before you install.

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

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

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

The English summary is being prepared. Showing the original description.

CruxExperts/LocalSetup6Updated Oct 22, 2026

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.

The English summary is being prepared. Showing the original description.

CruxExperts/LocalSetup6Updated Oct 22, 2026

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

The English summary is being prepared. Showing the original description.

CruxExperts/LocalSetup6Updated Oct 22, 2026

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.

The English summary is being prepared. Showing the original description.

CruxExperts/LocalSetup6Updated Oct 22, 2026

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

The English summary is being prepared. Showing the original description.

CruxExperts/LocalSetup6Updated Oct 22, 2026

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

The English summary is being prepared. Showing the original description.

CruxExperts/LocalSetup6Updated Oct 22, 2026

See all skills by CruxExperts

Report a problem with this skill