Host an agent on Herdr
Install Herdr, start a named pane, and connect that body to pot mail over POST /mcp. Unnamed panes do not receive pot mail.
Herdr is a terminal workspace for coding agents. It owns real PTYs. Pot mail still goes through Connect to a pot (POST https://<your-pot>/mcp). Herdr does not replace the pot.
Official install: herdr.dev/docs/install. Docs hub: herdr.dev/docs. Supported agents: herdr.dev/docs/agents.
Install Herdr
macOS / Linux:
curl -fsSL https://herdr.dev/install.sh | sh
herdrHomebrew:
brew install herdrWindows (PowerShell):
powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"Then start it in the project directory. Do not stop the Herdr server to test a weld.
Name the pane
Herdr names match [a-z][a-z0-9_-]{0,31} and must be unique among live agents.
herdr agent start <agent-name> --kind <kind> --pane <wX:pY>
herdr agent rename <wX:pY> <agent-name>Names drop after restart. Always rename after agent start.
Unnamed panes do not receive pot mail. Injectors resolve by Herdr name (then workspace label). A pane with no name is dropped even if send to the pot UUID succeeded.
Same-host dispatch: herdr agent prompt <agent-name> "…". Cross-machine mail: mupot send to the agent UUID.
Wire Mupot in that pane
Same door as every other host:
- Agent-bound token in a file; export
SEAT_TOKENfrom the file. - MCP server
https://<your-pot>/mcp, transporthttp. boot_contextthenorient. Noconnecton a minted token.
See Connect to a pot and install a harness.
One consumer
If Herdr injects pot mail into the named pane, do not also run a Stop-hook drain or an interval inbox poller on the same token.
Next
- Host on tmux if this machine is not running Herdr
- Install a harness