Configuration¶
GOD separates machine settings from experiment selection.
.env¶
.env stores local model, port, and startup settings. It is created from .env.example and ignored by Git.
Required model settings:
Variable |
Purpose |
Default |
|---|---|---|
|
OpenAI-compatible API key |
empty |
|
OpenAI-compatible API base URL |
|
|
Chat model used by GOD and the runtime |
|
|
Embedding model |
|
.god/current_experiment.json¶
The setup wizard writes the active experiment here. start, open, and new-run read this file so .env does not accidentally decide the current map or scenario.
Explicit overrides¶
For one-off runs, these environment variables override current-experiment state:
GOD_EXPERIMENT=pku_trump_visit GOD_EXPERIMENT_RUN=1 ./scripts/god.sh new-run
Common ports¶
Variable |
Default |
Service |
|---|---|---|
|
|
FastAPI backend |
|
|
GOD control room |
|
|
JiuwenClaw agent WebSocket |
|
|
JiuwenClaw web service |
|
|
JiuwenClaw gateway |
|
|
Runtime UI |
Browser opening¶
Disable automatic browser opening:
GOD_OPEN_BROWSER=0 ./scripts/god.sh start