Files
cleveragents-core/docs/reference/env_migration_guide.md
T

8.7 KiB

Environment Variable Migration Guide

Overview

Total variables: 66 Variables requiring migration: 16 Documented variables: 39 Code-only variables: 27

Variable Mappings

Old Name New Name Category Default Description
COLUMNS CLEVERAGENTS_COLUMNS CLI (none)
EDITOR CLEVERAGENTS_EDITOR CLI (none)
GLAMOUR_STYLE CLEVERAGENTS_GLAMOUR_STYLE CLI (none)
PLANDEX_COLUMNS CLEVERAGENTS_COLUMNS CLI (none)
PLANDEX_DISABLE_SUGGESTIONS CLEVERAGENTS_DISABLE_SUGGESTIONS CLI (none)
PLANDEX_REPL CLEVERAGENTS_REPL CLI (none)
PLANDEX_REPL_OUTPUT_FILE CLEVERAGENTS_REPL_OUTPUT_FILE CLI (none)
PLANDEX_REPL_SESSION_ID CLEVERAGENTS_REPL_SESSION_ID CLI (none)
PLANDEX_STREAM_FOREGROUND_COLOR CLEVERAGENTS_STREAM_FOREGROUND_COLOR CLI (none)
SHELL CLEVERAGENTS_SHELL CLI (none)
VISUAL CLEVERAGENTS_VISUAL CLI (none)
GOPATH CLEVERAGENTS_GOPATH Development (none) This should be already set to your Go folder if yo...
PLANDEX_DEV_CLI_ALIAS CLEVERAGENTS_DEV_CLI_ALIAS Development pdxd The alias for the development binary when using de...
PLANDEX_DEV_CLI_NAME CLEVERAGENTS_DEV_CLI_NAME Development plandex-dev The name of the development binary when using dev....
PLANDEX_DEV_CLI_OUT_DIR CLEVERAGENTS_DEV_CLI_OUT_DIR Development /usr/local/bin Where the development binary should be output when...
PLANDEX_OUT_DIR CLEVERAGENTS_OUT_DIR Development /usr/local/bin Where the development binary should be output when...
API_HOST CLEVERAGENTS_API_HOST General (none) The host the API server listens on. Defaults to 'h...
DATABASE_URL CLEVERAGENTS_DATABASE_URL General (none) The URL of the PostgreSQL database. Defaults to 'p...
GOENV CLEVERAGENTS_GOENV General development Whether to run in development or production mode. ...
LOCAL_MODE CLEVERAGENTS_LOCAL_MODE General (none) Whether to run in local mode
OLLAMA_BASE_URL CLEVERAGENTS_OLLAMA_BASE_URL General (none) The base URL of the Ollama server—only need when t...
PLANDEX_API_HOST CLEVERAGENTS_API_HOST General (none) Defaults to 'http://localhost:8099' if PLANDEX_ENV...
PLANDEX_BASE_DIR CLEVERAGENTS_BASE_DIR General (none) The base directory to read and write files. Defaul...
PLANDEX_ENV CLEVERAGENTS_ENV General development Set this to 'development' to default to the local ...
PORT CLEVERAGENTS_PORT General 8099 The port the server listens on. Defaults to 8099.
ANTHROPIC_API_KEY ANTHROPIC_API_KEY LLM Providers (none) Your Anthropic API key
AWS_ACCESS_KEY_ID AWS_ACCESS_KEY_ID LLM Providers (none) Your AWS access key ID
AWS_INFERENCE_PROFILE_ARN AWS_INFERENCE_PROFILE_ARN LLM Providers (none) Your AWS inference profile ARN
AWS_REGION AWS_REGION LLM Providers (none) Your AWS region
AWS_SECRET_ACCESS_KEY AWS_SECRET_ACCESS_KEY LLM Providers (none) Your AWS secret access key
AWS_SESSION_TOKEN AWS_SESSION_TOKEN LLM Providers (none) Your AWS session token
AZURE_API_BASE AZURE_API_BASE LLM Providers (none) Your Azure OpenAI API base URL
AZURE_API_VERSION AZURE_API_VERSION LLM Providers (none) Your Azure OpenAI API version
AZURE_DEPLOYMENTS_MAP AZURE_DEPLOYMENTS_MAP LLM Providers (none) Your Azure OpenAI deployments map—a JSON object ma...
AZURE_OPENAI_API_KEY AZURE_OPENAI_API_KEY LLM Providers (none) Your Azure OpenAI API key
DEEPSEEK_API_KEY DEEPSEEK_API_KEY LLM Providers (none) Your DeepSeek API key
GEMINI_API_KEY GEMINI_API_KEY LLM Providers (none) Your Google AI Studio API key
GOOGLE_APPLICATION_CREDENTIALS GOOGLE_APPLICATION_CREDENTIALS LLM Providers (none) Your Google Vertex AI credentials file path
OPENAI_API_KEY OPENAI_API_KEY LLM Providers (none) Your OpenAI key
OPENAI_ORG_ID OPENAI_ORG_ID LLM Providers (none) Your OpenAI organization ID. Defaults to empty.
OPENROUTER_API_KEY OPENROUTER_API_KEY LLM Providers (none) Your OpenRouter.ai API key
PERPLEXITY_API_KEY PERPLEXITY_API_KEY LLM Providers (none) Your Perplexity API key
PLANDEX_AWS_PROFILE CLEVERAGENTS_AWS_PROFILE LLM Providers (none) Name of AWS profile in ~/.aws/credentials to use f...
VERTEXAI_LOCATION VERTEXAI_LOCATION LLM Providers (none) Your Google Vertex AI location
VERTEXAI_PROJECT VERTEXAI_PROJECT LLM Providers (none) Your Google Vertex AI project ID
SMTP_HOST CLEVERAGENTS_SMTP_HOST SMTP (none) Your SMTP host.
SMTP_PASSWORD CLEVERAGENTS_SMTP_PASSWORD SMTP (none) SMTP password.
SMTP_PORT CLEVERAGENTS_SMTP_PORT SMTP (none) Set this to 1025 e.g. if you are using mailhog.
SMTP_USER CLEVERAGENTS_SMTP_USER SMTP (none) SMTP username.
APP_SUBDOMAIN CLEVERAGENTS_APP_SUBDOMAIN Server (none)
DB_HOST CLEVERAGENTS_DB_HOST Server (none)
DB_NAME CLEVERAGENTS_DB_NAME Server (none)
DB_PASSWORD CLEVERAGENTS_DB_PASSWORD Server (none)
DB_PORT CLEVERAGENTS_DB_PORT Server (none)
DB_USER CLEVERAGENTS_DB_USER Server (none)
ECS_CONTAINER_METADATA_URI CLEVERAGENTS_ECS_CONTAINER_METADATA_URI Server (none)
HOME CLEVERAGENTS_HOME Server (none)
IP CLEVERAGENTS_IP Server (none)
IS_CLOUD CLEVERAGENTS_IS_CLOUD Server (none)
LITELLM_PROXY_DIR CLEVERAGENTS_LITELLM_PROXY_DIR Server (none)
MIGRATIONS_DIR CLEVERAGENTS_MIGRATIONS_DIR Server (none)
PATH CLEVERAGENTS_PATH Server (none)
PLANDEX_CLOUD CLEVERAGENTS_CLOUD Server (none)
SMTP_FROM CLEVERAGENTS_SMTP_FROM Server (none)
VERBOSE_LOGGING CLEVERAGENTS_VERBOSE_LOGGING Server (none)
PLANDEX_SKIP_UPGRADE CLEVERAGENTS_SKIP_UPGRADE Upgrades (none) Set this to '1' to skip the auto-upgrade check whe...

Conflicts and Warnings

  • PLANDEX_ENV: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_ENV
  • PLANDEX_API_HOST: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_API_HOST
  • PLANDEX_AWS_PROFILE: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_AWS_PROFILE
  • PLANDEX_SKIP_UPGRADE: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_SKIP_UPGRADE
  • PLANDEX_OUT_DIR: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_OUT_DIR
  • PLANDEX_DEV_CLI_OUT_DIR: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_DEV_CLI_OUT_DIR
  • PLANDEX_DEV_CLI_OUT_DIR: Development-specific variable, may need reconsideration

    • Type: development_only
    • Suggested: CLEVERAGENTS_DEV_CLI_OUT_DIR
  • PLANDEX_DEV_CLI_NAME: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_DEV_CLI_NAME
  • PLANDEX_DEV_CLI_NAME: Development-specific variable, may need reconsideration

    • Type: development_only
    • Suggested: CLEVERAGENTS_DEV_CLI_NAME
  • PLANDEX_DEV_CLI_ALIAS: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_DEV_CLI_ALIAS
  • PLANDEX_DEV_CLI_ALIAS: Development-specific variable, may need reconsideration

    • Type: development_only
    • Suggested: CLEVERAGENTS_DEV_CLI_ALIAS
  • PLANDEX_BASE_DIR: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_BASE_DIR
  • PLANDEX_CLOUD: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_CLOUD
  • PLANDEX_REPL_SESSION_ID: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_REPL_SESSION_ID
  • PLANDEX_REPL: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_REPL
  • PLANDEX_REPL_OUTPUT_FILE: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_REPL_OUTPUT_FILE
  • PLANDEX_DISABLE_SUGGESTIONS: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_DISABLE_SUGGESTIONS
  • PLANDEX_COLUMNS: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_COLUMNS
  • PLANDEX_STREAM_FOREGROUND_COLOR: Rename from Plandex to CleverAgents namespace

    • Type: migration_required
    • Suggested: CLEVERAGENTS_STREAM_FOREGROUND_COLOR