nanoclaw-agenthost-flyio
v0.2.0
Published
Fly Machines RuntimeDriver for NanoClaw agenthosts — remote agents over HTTP sessionio
Maintainers
Readme
nanoclaw-agenthost-flyio
Fly Machines RuntimeDriver for NanoClaw — wake/stop remote agent VMs over HTTP sessionio.
Why
Local Docker binds agent session DBs to the host filesystem. Fly Machines cannot share those mounts. This package registers a fly driver that:
- Creates/starts/stops Machines + volumes via the Machines API
- Requires
session_transport=http(reusesnanoclaw-sessionio) - Applies OneCLI proxy config as Machine env/files (no Docker argv)
- Persists
machine_id/volume_idin.fly-machine.jsonper session
Install
pnpm add nanoclaw-sessionio nanoclaw-agenthosts nanoclaw-agenthost-flyio
pnpm exec nanoclaw-sessionio install
pnpm exec nanoclaw-agenthosts install
pnpm exec nanoclaw-agenthost-flyio sync-skill
pnpm exec nanoclaw-agenthost-flyio install
pnpm exec nanoclaw-agenthost-flyio verifyFull walkthrough (Fly app + token, amd64 agent image, publicly routable mailbox, OneCLI proxy, group opt-in, troubleshooting): docs/install.md.
Also: QUICKSTART.md, docs/local-dev-fly-ngrok.md (laptop + ngrok), skill .claude/skills/add-agenthost-flyio/.
Peers
| Package | Role |
| -------------------------- | ------------------------- |
| nanoclaw-agenthosts ^0.1 | RuntimeDriver registry |
| nanoclaw-sessionio ^0.1 | HTTP mailbox + agent peer |
License
MIT © Artificer Innovations, LLC
