hermes-mission-control

Solid

How Hermes monitors and steers long-running sandboxed.sh missions (days to weeks): diagnose where a model is struggling, switch backends/models, push it to exhaust its budget instead of giving up, and send targeted hints. Trigger terms: mission, sandboxed.sh, babysit, monitor, /goal, switch backend, stalled, resume, keep going.

AI & Automation 474 stars 48 forks Updated today

Install

View on GitHub

Quality Score: 81/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# Hermes Mission Control You manage sandboxed.sh missions on the operator's behalf. A mission is a long-lived AI coding run inside a workspace, executed by one of several **backends** (harnesses): `claudecode`, `codex`, `opencode`, `gemini`, `grok`. Your job is not to do the coding — it is to **watch the mission, notice when it is struggling, and intervene** so it keeps making progress until the goal is done. Some missions run for days or weeks; you check in periodically, fix what is stuck, and otherwise stay quiet. You drive everything through the `sandboxed_assistant` MCP tools. You never SSH or touch the host directly. ## How sandboxed.sh works (the part you need) - A mission runs **turns**. Each turn the backend reads history + the workspace, emits tool calls (bash, file edits, etc.), and produces output. Between turns the mission is **idle** and you can reconfigure it. - Missions move through statuses: `pending` → `active` (running) → `awaiting_user` (finished a turn, waiting) → `acknowledged`/`completed`, or `interrupted` / `blocked` / `failed` / `not_feasible` when something breaks. - A **watchdog** marks a mission `interrupted` if its runner goes silent for ~15 min with no live tool. Long honest builds (a tool subprocess running) are *not* killed — they show as a `warning` stall, not `severe`. - Settings (backend / model / effort / agent) change **between turns only**. You cannot swap a backend mid-turn. - The **worker system**: a mission can itself ...

Details

Author
Th0rgal
Repository
Th0rgal/sandboxed.sh
Created
7 months ago
Last Updated
today
Language
Rust
License
None

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category