Troubleshooting
When config behaves strangely, start with the engine’s own view of the world.
Best tools
gopherbot validate <path>gopherbot dump installed robot.yamlgopherbot dump configured robot.yamlgopherbot dump configured protocols/ssh.yaml
Common causes of trouble
- a value moved from
robot.yamlinto a provider or protocol file in v3 - an old top-level
UserMapstill exists somewhere ProtocolConfigis missing for the active primary protocol- a list was overridden when you meant to append, or appended when you meant to replace
.envis missing required deployment values for bootstrap mode
Operational advice
If reload fails, treat that as a config problem first, not a plugin bug. The merge and validation tools will usually point you to the real issue faster than trial-and-error editing.