Parallel agents
Works locallyWorks in the local build today.
Prepare once, then branch. With memory, a warmed dev server and caches are already running in every branch.
harebox new --name base --label experiment=auth
harebox exec current -- "echo warmed > /home/user/state"
harebox fork current --count 3 --label experiment=auth
harebox list --label experiment=auth
Forks are exact, and they get new identity, IP addresses, host keys and entropy. An app that cached a session token copies it too, so rotate tokens after a fork where it matters.
Conversations in one sandbox also run in parallel, one turn at a time per conversation:
harebox new --name many
harebox prompt current "echo one" --harness shell --new
harebox prompt current "echo two" --harness shell --new
harebox conversations current

