Skip to content

Environment variables

Paths

VarPurpose
HOMEUsed for ~ expansion.
GUILDHALL_CONFIG_DIROverride global config root (default ~/.guildhall).
GUILDHALL_DATA_DIROverride data/history/cache root (sessions, transcripts, checkpoints, local evidence).
GUILDHALL_LOGS_DIROverride log directory.

Provider selection

VarPurpose
GUILDHALL_PROVIDERForce provider: claude-oauth, codex-oauth, anthropic-api, openai-api, llama-cpp. lm-studio is accepted as an alias for llama-cpp.

Credentials

VarPurpose
ANTHROPIC_API_KEYClaude API key (alternative to OAuth).
OPENAI_API_KEYOpenAI API key.
CLAUDE_CREDENTIALS_PATHPath to Claude OAuth credentials file.
CODEX_CREDENTIALS_PATHPath to Codex credentials file.

Local model servers

VarPurpose
LM_STUDIO_BASE_URLCompatibility env var for an OpenAI-compatible local server URL, often LM Studio.
LLAMA_CPP_URLOpenAI-compatible local server URL, commonly llama.cpp or LM Studio.
LM_STUDIO_MODELDefault model name for local-server tests.

CLI targeting

VarPurpose
FORGE_WORKSPACEDefault workspace id when CLI command doesn't specify one. (Name preserved for historical reasons; applies to guildhall as well.)

Released under the FLL-1.2 License.