Local Workstation Workflow
This is the workflow the v3 docs assume:
- Keep one engine install tree on your workstation.
- Keep one working directory per robot.
- Run the engine locally from the robot’s working directory.
- Edit the robot’s
custom/files directly. - Use
reloadto tighten the edit-test loop.
Why this workflow works well
Gopherbot is moving toward using its built-in interpreters and internal helpers more aggressively. That makes local authoring much smoother:
- fewer external runtime dependencies
- fast reload cycles
- easier debugging of config and scripts
- less friction for DevOps engineers who already live in a shell and editor
A good minimum setup
- one shell running the engine from the robot home
- one shell or editor for changing files under
custom/ - one local SSH session into the robot for interactive testing
That gives you a tight loop without adding extra orchestration around the engine itself.