Set to subscription_runner to drive the locally signed-in Claude Code CLI instead of an API key.
SPECD_USD_TO_EUR
EUR per USD, used to meter run cost from the model's USD rates.
Knowledge index
Variable
Notes
SPECD_EMBEDDING_PROVIDER
hash (default — deterministic, offline, lexical), voyage, or openai for any OpenAI-compatible /v1/embeddings endpoint.
VOYAGE_API_KEY
Required by voyage. The API refuses to start without it rather than falling back to hash behind your back.
SPECD_EMBEDDING_BASE_URL
For openai — e.g. http://localhost:11434/v1 for Ollama.
SPECD_EMBEDDING_MODEL
Must produce 1024-dimension vectors. mxbai-embed-large fits; nomic-embed-text is 768 and is refused.
SPECD_EMBEDDING_API_KEY
For endpoints that need one.
VCS
Variable
Notes
SPECD_LOCAL_REPO_ROOT
Root the local-git adapter may touch. Repos registered via specd connect must live under it.
SPECD_LOCAL_OPEN_PR
Default 1. May a local-mode branch be pushed to its own origin and opened as a PR/MR with the gh/glab signed in on this machine? Set 0 for a machine with a remote it must not publish to — the branch is still committed locally.