Skip to content

Environment variables ​

Paths ​

VarPurpose
HOMEUsed for ~ expansion.
GUILDHALL_CONFIG_DIROverride global config root (default ~/.guildhall).
GUILDHALL_DATA_DIROverride data/memory/cache root (sessions, transcripts).
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.