Session Semantics
OpenGoat maintains continuity peragent + session key/id.
- Default session key is
main. --session <key|id>reuses an existing logical thread.--new-sessionforces a fresh session id.--no-sessionruns statelessly.
Where Sessions Are Stored
- Transcript/session state:
agents/<agent-id>/sessions/ - Run traces:
runs/
Core Commands
config.defaultAgent / OPENGOAT_DEFAULT_AGENT / ceo.
