Show HN: Agent6 – coding agent with jailed commands and editable state machines Agent6, a new coding agent that jails model commands and uses editable state machines for long-running tasks, has been released. The agent restricts filesystem and network access via Landlock and seccomp, supports multiple AI providers including Anthropic and OpenAI-compatible endpoints, and offers features such as per-step commits, budget caps, and parallel fan-out. It is available for installation via uv or pipx, requires Python 3.12+, and runs on Linux with sandbox support. A coding agent that jails model commands and uses editable state machines for long-running tasks. The model can write code and ask to run commands, but those commands go through a jail with restricted filesystem and network access. Long-running workflows can be written, reviewed, edited, resumed, and replayed as declarative state machines instead of being left to an open-ended agent loop. Full documentation: agent6.dev | the TUIthe full agent, as a live dashboard | the full agent, in any terminal the CLI the full agent, in any terminal the full agent, desktop or phone the web UI the full agent, desktop or phone Jailed commands : Landlock + seccomp, and under strict what the default auto picks when the host allows it user namespaces, pivot root , read-only .git , no route off the box Security https://agent6.dev/security/ Providers : Anthropic and any OpenAI-compatible endpoint OpenAI, OpenRouter, Ollama, vLLM, llama.cpp, LM Studio ; model + thinking level per role Config https://agent6.dev/config/ Clean checkout : per-step commits on a detached ref, sessions merge to land them, snapshot resume, fork at any turn Verify gate : inferred when unset, pinned for the run, green/red on every surface; a worker can propose a replacement gate instead of reverting Budget : hard max usd cap, token cap for calls the provider does not price Sessions : run, plan, ask plan and ask never edit ; --from