Tether — Development skill for Claude Code
a local CLI orchestration layer that makes autonomous coding agents more reliable.
How to install Tether
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open tomwolfe/tether and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tether does
a local CLI orchestration layer that makes autonomous coding agents more reliable. It wraps any coding agent (opencode, pi, aider, claude-code, or an arbitrary CLI) in a structured control loop: Mission Contract → Planning → Execution → Verification → Recovery → Rollback/Audit
Alternatives in Development
- CORS — Scan an endpoint for CORS misconfiguration — arbitrary-origin reflection, null-origin trust, credential exposu 4.5k ★
- Ralphy — My Ralph Wiggum setup, an autonomous bash script that runs Claude Code, Codex, OpenCode, Cursor agent, Qwen & 2.8k ★
- OpenSquirrel — For people who get distracted by agents 1.3k ★
README
Tether
Tether is a local CLI orchestration layer that makes autonomous coding agents more reliable. It wraps any coding agent (opencode, pi, aider, claude-code, or an arbitrary CLI) in a structured control loop:
**Mission Contract → Planning → Execution → Verification → Recovery → Rollback/Audit**
The core loop is **agent-agnostic**: all agent-specific behavior lives behind a single `AgentAdapter` interface. Tether never depends on a specific vendor CLI to function — the built-in `MockAdapter` is fully deterministic and works offline.
Install & run
Requires Python 3.11+ and git (for checkpoint/rollback).
cd tether
python3 -m venv .venv && .venv/bin/pip install -e .
# entrypoint:
.venv/bin/tether --help
# or without install:
.venv/bin/python -m tether --help
Quick tour
tether init # write a starter tether.yaml
tether validate-config # validate project config
tether validate-mission examples/hello-success.yaml
tether adapters list # availability, capabilities + verified/experimental status
tether adapters conformance mock # behavioral conformance battery (PASS/FAIL)
tether run examples/hello-success.yaml --adapter mock --project-dir /some/project
tether report # print report.json of a past session
tether sessions list # list past sessions
tether sessions show # human-readable session summary
tether sessions stats # cross-session analytics (--json for machines)
tether sessions clean --older-than 30d # preview old-session cleanup (nothing deleted)
tether sessions clean --older-than 30d --confirm # delete session dirs older than 30 days
tether diff # files changed during a session
tether diff --patch # saved patch.d
Related Skills
Agent Relay Auto
A protocol-driven orchestration framework for reliable multi-agent collaboration, context handoff, and automat
Google Workspace Skill
Control Google Workspace services via structured JSON commands using an OpenClaw skill that wraps the official
CLI Agent Runner
Keep agent CLIs running 7×24 — supervise Claude Code / aider / any prompt-arg agent with 11-layer defenses and
Husk
A desktop home for your CLI agent. Wraps claude / copilot / codex / aider in a clean Electron window with PTY,
Ae Randomize
Randomize layer order in After Effects. Wraps ae/randomize-layers.jsx
Libertai CLI
LibertAI CLI — single-binary tool for inference, image generation, and launching agent tools (Claude Code, Ope
Related Agents
Opencode
Coding subagent that runs inside opencode, on any provider and model opencode supports (OpenAI, Google, Moonsh
Vision
GSD-2 is the orchestration layer between you and AI coding agents. It handles planning, execution, verificatio
Light Security ClaudeSettingsAudit
Audit Claude Code config files (settings.json, settings.local.json, .mcp.json) for unsafe or malicious content