Approve before side effects. Inspect receipts after execution.
Roll back when needed. Same model loop — different operator contract.
curl -fsSL https://raw.githubusercontent.com/heggria/Hermit/main/install-macos.sh | bash
A kernel gives you semantics for governing execution.
A framework gives you structure for composing agents. The difference matters.
All meaningful work flows through durable Task objects with identity, lifecycle, and outcomes. Tasks survive sessions, approvals, pauses, and failures. CLI, chat, scheduler, webhook, and adapters converge on the same task semantics.
Between the model's proposal and execution, the kernel evaluates policy, records decisions, and issues scoped capability grants. Not just human-in-the-loop — structured authority with full audit trails.
Important actions produce structured receipts. Proof bundles make action chains independently verifiable.
Undo supported actions with structured reversal, not manual cleanup or hoping it worked out.
Context compiled from artifacts, working state, beliefs, and task state — not just transcript.
Durable memory promotion cites evidence. Memory without provenance is hidden authority.
Models propose actions, the kernel authorizes, then the executor runs.
No direct model-to-tool execution.
One task, still visible afterward.
# Run a task
$ hermit run "Summarize the current repository"
# Inspect the task record
$ hermit task list
$ hermit task show <task_id>
# View receipts and proof
$ hermit task receipts --task-id <task_id>
$ hermit task proof <task_id>
# Roll back if needed
$ hermit task rollback <receipt_id>
When the operator later asks "what happened and why" —
Hermit has an answer.
Asks before writing outside the workspace. Every file change produces a receipt. Rollback restores the original.
Produces artifacts and keeps an inspectable task ledger across scheduled runs. Works unattended.
Approvals and task continuity matter when connected to Feishu, Slack, or other messaging channels.
Durable memory cites evidence. Memory promotion is governed, not a free-for-all scratchpad.
Hermit is open source (MIT) and shipping today.