22개 카테고리에 269개 구성 키. 모두 scorpiox-env.txt에서 읽음 — 플랫 key=value 파일. YAML 없음, TOML 없음, JSON 없음. 순수한 단순함, C로 파싱.
scorpiox code는 scorpiox-env.txt에서 구성을 읽습니다 — 중첩, 인용부호, 특수 구문이 없는 플랫 key=value 파일. 파일은 우선순위 순서로 확인됩니다.
<exe_dir>/scorpiox-env.txt
~/.scorpiox/scorpiox-env.txt
./.scorpiox/scorpiox-env.txt
# scorpiox-env.txt — flat key=value, no nesting, no quoting required PROVIDER=anthropic ANTHROPIC_API_KEY=sk-ant-... MODEL=sonnet THINKING=1 THINKING_BUDGET=10000 LOG_LEVEL=INFO TMUX_LAUNCH_MODE=unshare HOOKS_ENABLED=1 PROMPT_INCLUDE_DATETIME=1 PROMPT_INCLUDE_TOOLS=1
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
AGENTS_BASE_DIR |
string | — | Base directory for agent workspaces | scorpiox-agent |
AGENTS_PAT |
string | — | Git PAT for agents repository | scorpiox-agent |
AGENTS_REPO_URL |
string | — | Git repository URL for agent definitions | scorpiox-agentscorpiox-sdk |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
CACHE_KEEPALIVE |
boolean | 0 |
Enable prompt cache keepalive pings | libsxutilsx_cache_keepalive |
CACHE_KEEPALIVE_MAX_PINGS |
string | 2 |
Maximum keepalive pings per session | libsxutilsx_cache_keepalive |
CACHE_KEEPALIVE_MAX_TRIES |
string | 1 |
Maximum keepalive retry attempts | libsxutilsx_cache_keepalive |
CACHE_KEEPALIVE_TRIGGER |
string | 270 |
Seconds of idle before sending keepalive | libsxutilsx_cache_keepalive |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
CONTAINER_PACKAGES |
string | none |
Packages to install in containers (none = skip) | libsxutilscorpiox-sdkscorpiox-tmuxscorpiox-unshare+1 |
IMAGE_BASE_URL |
string | https://dist.scorpiox.net/container-images/ |
Base URL for downloading container images | libsxutilscorpiox-unsharescorpiox-vmscorpiox-wsl |
PWSH_HOST |
string | localhost:3001 |
PowerShell over TCP host:port | libsxutil |
TMUX_BACKEND |
string | tmux |
Tmux multiplexer backend (tmux, sxmux) | libsxutilsxtmux_backend_sxmux |
TMUX_BIND_HOST_BINS |
boolean | 1 |
Bind-mount host binaries into container | libsxutilscorpiox-tmux |
TMUX_DEFAULT_DISTRO |
string | scorpiox-alpine |
Default Linux distribution for containers | libsxutilscorpiox-tmux |
TMUX_LAUNCH_MODE |
string | unshare |
Container launch mode (unshare, podman, wsl) | libsxutilscorpiox-tmux |
TMUX_MODE |
string | — | Tmux mode (remote, local) | libsxutilscorpiox-tmuxsxtmux_backend_sxmux |
TMUX_PODMAN_EXTRA_ARGS |
string | — | Extra arguments for Podman run | libsxutilscorpiox-tmux |
TMUX_PODMAN_IMAGE |
string | startauto:latest |
Container image for Podman | libsxutilscorpiox-tmux |
TMUX_PODMAN_REGISTRY |
string | — | Container registry URL for Podman | libsxutilscorpiox-tmux |
TMUX_PODMAN_SCORPIOX_URL |
string | — | URL to download scorpiox into Podman container | libsxutil |
TMUX_PODMAN_TLS_VERIFY |
string | false |
TLS verification for Podman registry | libsxutilscorpiox-tmux |
TMUX_PODMAN_VOLUME_MOUNT |
string | /codebases:/codebases |
Volume mount for Podman containers | libsxutilscorpiox-tmux |
TMUX_REMOTE_BASE |
string | /codebases |
Base directory on remote host | libsxutilscorpiox-tmux |
TMUX_REMOTE_HOST |
string | — | Remote host for tmux remote mode | libsxutilscorpiox-tmux |
TMUX_SMB_SHARE |
string | — | SMB share path for remote file access | libsxutilscorpiox-tmux |
TMUX_UNSHARE_EXTRA_ARGS |
string | — | Extra arguments for unshare containers | libsxutilscorpiox-tmux |
TMUX_UNSHARE_NET_MODE |
string | — | Network mode for unshare (host or isolated) | libsxutilscorpiox-tmux |
TMUX_UNSHARE_VOLUME_MOUNT |
string | — | Volume mount for unshare containers | libsxutilscorpiox-tmux |
TMUX_WORKTREE_BASE |
string | — | Base directory for git worktree operations | scorpiox-tmux |
TMUX_WSL_EXTRA_ARGS |
string | — | Extra arguments for WSL containers | libsxutilscorpiox-tmux |
TMUX_WSL_VOLUME_MOUNT |
string | — | Volume mount for WSL containers | libsxutilscorpiox-tmux |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
CONTEXT_AUTO_COMPACT |
boolean | 1 |
Enable automatic context compaction | libsxnetlibsxutil |
CONTEXT_CLEAR_THRESHOLD |
string | 190000 |
Token threshold to trigger context clear | libsxnetlibsxutil |
CONTEXT_WARN_THRESHOLD |
string | 80 |
Percentage threshold to warn about context usage | libsxnetlibsxutil |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
SCORPIOX_DIST_BASE_URL |
string | https://dist.scorpiox.net/scorpiox |
Base URL for scorpiox distribution downloads | libsxutil |
SCORPIOX_DIST_FILENAME |
string | scorpiox_code.tar.gz |
Distribution archive filename (platform-specific) | libsxutil |
SCORPIOX_INDEX_URL |
string | https://dist.scorpiox.net/scorpiox/index.txt |
URL for scorpiox distribution index file | libsxutil |
SCORPIOX_REGISTRY |
string | registry.scorpiox.net |
Container registry for scorpiox images | libsxutil |
UPDATE_URL |
string | — | Custom URL for scorpiox self-update | libsxutilscorpiox-wsl |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
DNS_ACTIVE_CACHE |
boolean | — | Enable active DNS cache refresh | scorpiox-dns |
DNS_ACTIVE_CACHE_FILE |
string | — | Path to active cache entries file | scorpiox-dns |
DNS_AUDIT_LOG |
boolean | — | Enable DNS query audit logging | scorpiox-dns |
DNS_AUDIT_LOG_DIR |
string | — | Directory for DNS audit logs | scorpiox-dns |
DNS_DEFAULT_TTL |
integer | — | Default TTL for DNS records (seconds) | scorpiox-dns |
DNS_DOMAIN |
string | — | DNS server authoritative domain | scorpiox-dns |
DNS_LISTEN |
string | — | DNS server listen address:port | scorpiox-dns |
DNS_PRECACHE |
boolean | — | Enable DNS precaching | scorpiox-dns |
DNS_PRECACHE_FILE |
string | — | Path to DNS precache entries file | scorpiox-dns |
DNS_UPSTREAM |
string | — | Upstream DNS resolver for forwarding | scorpiox-dns |
DNS_ZONE_FILE |
string | — | Path to DNS zone file | scorpiox-dns |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
EMAIL_ACCOUNTS_FILE |
string | — | Path to email accounts file | scorpiox-server-email |
EMAIL_ALIASES_FILE |
string | — | Path to email aliases file | scorpiox-server-email |
EMAIL_DKIM_DOMAIN |
string | — | DKIM signing domain | scorpiox-server-email |
EMAIL_DKIM_KEY |
string | — | Path to DKIM private key | scorpiox-server-email |
EMAIL_DKIM_SELECTOR |
string | — | DKIM selector name | scorpiox-server-email |
EMAIL_DOMAIN |
string | — | Email server domain | scorpiox-server-email |
EMAIL_IMAP_PORT |
integer | — | Email server IMAP port | scorpiox-server-email |
EMAIL_MAILDIR |
string | — | Base directory for email mailboxes | scorpiox-server-email |
EMAIL_RELAY_HOST |
string | — | Email relay/smarthost hostname | scorpiox-server-email |
EMAIL_RELAY_PASS |
string | — | Email relay authentication password | scorpiox-server-email |
EMAIL_RELAY_PORT |
integer | — | Email relay port | scorpiox-server-email |
EMAIL_RELAY_TLS |
string | — | TLS mode for email relay | scorpiox-server-email |
EMAIL_RELAY_USER |
string | — | Email relay authentication username | scorpiox-server-email |
EMAIL_SMTP_PORT |
integer | — | Email server SMTP port | scorpiox-server-email |
EMAIL_SUBMISSION_PORT |
integer | — | Email server submission port (587) | scorpiox-server-email |
EMAIL_TLS_CERT |
string | — | Path to TLS certificate for email server | scorpiox-server-email |
EMAIL_TLS_KEY |
string | — | Path to TLS private key for email server | scorpiox-server-email |
SMTP_FROM |
string | — | Default sender email address | libsxutilscorpiox-email |
SMTP_HOST |
string | — | SMTP server hostname for sending email | libsxutilscorpiox-email |
SMTP_PASS |
string | — | SMTP authentication password | libsxutilscorpiox-email |
SMTP_PORT |
string | 587 |
SMTP server port | libsxutilscorpiox-email |
SMTP_REQUIRE_TLS |
boolean | — | Require TLS for SMTP connections | scorpiox-server-email |
SMTP_TLS |
string | starttls |
SMTP TLS mode (starttls, ssl, none) | libsxutilscorpiox-email |
SMTP_USER |
string | — | SMTP authentication username | libsxutilscorpiox-email |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
IMSG_DB_PATH |
string | — | Path to iMessage database | scorpiox-imessage |
IMSG_INBOX_DIR |
string | — | Directory for iMessage inbox | scorpiox-imessage |
IMSG_LISTEN_SESSION |
string | — | iMessage listener session name | scorpiox-imessage |
IMSG_POLL_INTERVAL |
integer | — | iMessage polling interval (seconds) | scorpiox-imessage |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
MAPS_API_KEY |
string | — | Direct API key for Google Maps | libsxutilscorpiox-googlemapsscorpiox-googleweather |
MAPS_API_URL |
string | https://maps.scorpiox.net |
Google Maps API proxy URL | libsxutilscorpiox-googlemaps |
MAPS_TOKEN_SOURCE |
string | tcp |
Token source for Maps API (tcp) | libsxutilscorpiox-googlemaps |
MAPS_TOKEN_URL |
string | https://token.scorpiox.net/maps |
Remote URL for Maps token fetching | libsxutilscorpiox-googlemapsscorpiox-googleweather |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
MCP |
boolean | 0 |
Enable Model Context Protocol support | libsxnetlibsxutil |
MCP_ALLOW |
string | — | Allowed MCP tool patterns | libsxutil |
MCP_CONFIG |
string | — | Path to MCP configuration file | libsxutil |
MCP_DENY |
string | — | Denied MCP tool patterns | libsxutil |
MCP_FILE |
string | — | MCP tools file path | libsxnetlibsxutilscorpiox-mcp |
MCP_SERVER |
string | — | MCP server command/path | libsxutil |
MCP_SERVER_NAME |
string | — | Display name for MCP server | libsxutilscorpiox-server |
MCP_TOOL_EXCLUDE |
string | — | Comma-separated list of MCP tools to exclude | libsxutilscorpiox-server |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
MIRROR_GIT_MACHINES |
string | — | Target machines for git mirror push | scorpiox-mirror-git |
MIRROR_GIT_ORIGIN |
string | — | Source Git origin URL for mirroring | scorpiox-mirror-git |
MIRROR_GIT_PAT |
string | — | Git PAT for mirror authentication | scorpiox-mirror-git |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
CLAUDE_MODEL_HAIKU_ID_OVERRIDE |
string | — | Override the model ID used for haiku | libsxnetlibsxutil |
CLAUDE_MODEL_OPUS_ID_OVERRIDE |
string | — | Override the model ID used for opus | libsxnetlibsxutil |
CLAUDE_MODEL_SONNET_ID_OVERRIDE |
string | — | Override the model ID used for sonnet | libsxnetlibsxutil |
MODEL |
string | sonnet |
Model selection shorthand (opus, sonnet, haiku) | libsxnetlibsxutil |
THINKING |
boolean | 1 |
Enable extended thinking / chain-of-thought | libsxnetlibsxutil |
THINKING_BUDGET |
string | 10000 |
Token budget for extended thinking | libsxnetlibsxutil |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
CURL_CA_BUNDLE |
string | — | Path to CA certificate bundle for TLS | libsxutil |
FETCHTOKEN_ACCESS_LOG |
boolean | — | Enable access logging for fetchtoken | scorpiox-server-fetchtoken |
FETCHTOKEN_API_KEY |
string | — | API key for fetchtoken server | scorpiox-server-fetchtoken |
FETCHTOKEN_API_KEYS |
string | — | Multiple API keys (comma-separated) | scorpiox-server-fetchtoken |
FETCHTOKEN_API_KEY_REQUIRED |
boolean | — | Require API key for fetchtoken access | scorpiox-server-fetchtoken |
FETCHTOKEN_IP_WHITELIST |
string | — | IP whitelist for fetchtoken server | scorpiox-server-fetchtoken |
FETCHTOKEN_LISTEN_PORT |
string | 9800 |
Port for the local fetchtoken listener server | libsxutilscorpiox-server-fetchtoken |
FETCHTOKEN_UPSTREAM_BASE |
string | — | Upstream base URL for fetchtoken proxy | scorpiox-server-fetchtoken |
HTTP_RELAY |
boolean | 0 |
Enable HTTP relay mode | libsxnetlibsxutil |
HTTP_RELAY_HOST |
string | — | HTTP relay server host | libsxnetlibsxutil |
HTTP_RELAY_KEY |
string | — | API key for HTTP relay authentication | libsxnetlibsxutil |
HTTP_RELAY_PORT |
string | 9801 |
HTTP relay server port | libsxnetlibsxutilscorpiox-server-http2tcp |
TCP_API_KEY |
string | — | API key for TCP proxy authentication | libsxnetlibsxutilscorpiox-claudecode-fetchtokenscorpiox-codex-fetchtoken+3 |
TCP_HOST |
string | proxy.scorpiox.net |
TCP proxy host for token relay | libsxnetlibsxutilscorpiox-claudecode-fetchtokenscorpiox-codex-fetchtoken+3 |
TCP_PORT |
string | 9800 |
TCP proxy port for token relay | libsxnetlibsxutilscorpiox-claudecode-fetchtokenscorpiox-codex-fetchtoken+3 |
WASM_API_PROXY |
string | — | API proxy URL for WASM builds | libsxutil |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
HOOKS_ENABLED |
boolean | 1 |
Enable lifecycle hooks | libsxutil |
HOOKS_TIMEOUT |
string | 30 |
Timeout in seconds for hook execution | libsxutil |
PERMISSIONS_BASH |
boolean | 0 |
Enable bash permission checking | libsxnetlibsxuilibsxutil |
PERMISSIONS_BASH_ALLOW |
string | — | Allowed bash command patterns (comma-separated) | libsxutil |
PERMISSIONS_BASH_DENY |
string | — | Denied bash command patterns (comma-separated) | libsxutil |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
PATCH_EDIT |
boolean | 1 |
Enable patch-based file editing (unified diff) | libsxutil |
PROMPT_DATETIME_FORMAT |
string | %Y-%m-%d %H:%M:%S %Z |
strftime format for date/time in prompt | libsxutil |
PROMPT_INCLUDE_CLAUDEMD |
boolean | 1 |
Include CLAUDE.md project instructions in prompt | libsxutil |
PROMPT_INCLUDE_CWD |
boolean | 1 |
Include current working directory in system prompt | libsxutil |
PROMPT_INCLUDE_DATETIME |
boolean | 1 |
Include current date/time in system prompt | libsxutil |
PROMPT_INCLUDE_OS |
boolean | 1 |
Include OS information in system prompt | libsxutil |
PROMPT_INCLUDE_TIMEZONE |
boolean | 1 |
Include timezone in system prompt | libsxutil |
PROMPT_INCLUDE_TOOLS |
boolean | — | Include tool descriptions in system prompt | libsxutil |
PROMPT_INCLUDE_TREE |
boolean | 0 |
Include directory tree in system prompt | libsxutil |
PROMPT_TIMEZONE |
string | Pacific/Auckland |
Timezone for date/time display (IANA format) | libsxutil |
PROMPT_TREE_DEPTH |
string | 3 |
Maximum depth for directory tree | libsxutil |
PROMPT_TREE_IGNORE |
string | .git,node_modules,build,__pycache__ |
Patterns to ignore in directory tree | libsxutil |
PROMPT_TREE_MAX_FILES |
string | 100 |
Maximum files to show in directory tree | libsxutil |
SYSTEM_PROMPT |
string | You are Claude Code, Anthropic's official CLI for Claude. |
Base system prompt sent to the LLM | libsxutil |
USER_SYSTEM_REMINDER |
boolean | 0 |
Append user-defined reminder to system prompt | libsxutil |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
ANTHROPIC_ANTIGRAVITY_KEY |
string | — | API key for Antigravity proxy | libsxnetlibsxutil |
ANTHROPIC_ANTIGRAVITY_URL |
string | — | Base URL for Antigravity proxy | libsxnetlibsxutil |
ANTHROPIC_API_KEY |
string | — | API key for Anthropic Claude direct access | libsxnetlibsxutil |
ANTHROPIC_API_URL |
string | https://api.anthropic.com/v1/messages |
Base URL for Anthropic API requests | libsxnetlibsxutil |
ANTHROPIC_AUTH_PROVIDER |
string | official |
Authentication provider for Anthropic (official, antigravity, zai, custom) | libsxnetlibsxutil |
ANTHROPIC_ZAI_KEY |
string | — | API key for Z.AI proxy | libsxnetlibsxutil |
ANTHROPIC_ZAI_URL |
string | https://api.z.ai/api/anthropic/v1/messages |
Base URL for Z.AI Anthropic proxy | libsxnetlibsxutil |
API_BACKEND |
string | claude |
Backend engine when using scorpiox provider (claude, gemini, glm, llamacpp) | libsxnetlibsxutil |
CLAUDE_CODE_API_URL |
string | api.anthropic.com |
API hostname for Claude Code provider | libsxnetlibsxutil |
CLAUDE_CODE_PROXY_ENABLED |
boolean | 0 |
Enable proxy routing for Claude Code requests | libsxnetlibsxutil |
CLAUDE_CODE_PROXY_STRICT |
boolean | 0 |
Strict proxy mode — fail if proxy unreachable | libsxnetlibsxutil |
CLAUDE_CODE_PROXY_URL |
string | anthropic.scorpiox.net |
Proxy hostname for Claude Code requests | libsxnetlibsxutil |
CLAUDE_CODE_REMOTE_URL |
string | https://token.scorpiox.net/claude |
Remote HTTP URL for Claude Code token fetching | libsxnetlibsxutilscorpiox-claudecode-fetchtoken |
CLAUDE_CODE_SSH_HOST |
string | — | SSH host for Claude Code token fetching | libsxutilscorpiox-claudecode-fetchtoken |
CLAUDE_CODE_SSH_PASS |
string | — | SSH password for Claude Code token fetching | libsxutilscorpiox-claudecode-fetchtoken |
CLAUDE_CODE_SSH_PORT |
string | — | SSH port for Claude Code token fetching | libsxutilscorpiox-claudecode-fetchtoken |
CLAUDE_CODE_SSH_USER |
string | — | SSH username for Claude Code token fetching | libsxutilscorpiox-claudecode-fetchtoken |
CLAUDE_CODE_TOKEN_SOURCE |
string | local |
How to obtain Claude Code authentication tokens (local, http, ssh, tcp) | libsxnetlibsxutilscorpiox-claudecode-fetchtoken |
CODEX_REMOTE_URL |
string | https://token.scorpiox.net/codex |
Remote HTTP URL for Codex token fetching | libsxutilscorpiox-codex-fetchtoken |
CODEX_SSH_HOST |
string | — | SSH host for Codex token fetching | libsxutilscorpiox-codex-fetchtoken |
CODEX_SSH_PASS |
string | — | SSH password for Codex token fetching | libsxutilscorpiox-codex-fetchtoken |
CODEX_SSH_PORT |
string | — | SSH port for Codex token fetching | libsxutilscorpiox-codex-fetchtoken |
CODEX_SSH_USER |
string | — | SSH username for Codex token fetching | libsxutilscorpiox-codex-fetchtoken |
CODEX_TOKEN_SOURCE |
string | tcp |
How to obtain Codex authentication tokens | libsxnetlibsxutilscorpiox-codex-fetchtoken |
GEMINI_API_KEY |
string | — | API key for Google Gemini | libsxutil |
GEMINI_BASE_URL |
string | — | Custom base URL for Gemini API | libsxutil |
GEMINI_MODEL |
string | gemini-3.1-pro-preview |
Default Gemini model to use | libsxutil |
GEMINI_REMOTE_URL |
string | https://google-accounts.scorpiox.net/token |
Remote URL for Gemini token fetching | libsxutil |
GEMINI_TOKEN_SOURCE |
string | remote |
How to obtain Gemini tokens (remote) | libsxutil |
GOOGLE_ACCOUNT |
string | — | Google account email for OAuth | libsxnetscorpiox-google-fetchtokenscorpiox-google-models |
GOOGLE_CLAUDE_MODEL |
string | — | Claude model to use via Google Cloud | libsxnetscorpiox-google-claude |
GOOGLE_GEMINI_MODEL |
string | — | Gemini model to use via Google Cloud | libsxnetscorpiox-google-gemini |
GOOGLE_REMOTE_URL |
string | https://google-accounts.scorpiox.net/token |
Remote URL for Google token fetching | libsxnetlibsxutilscorpiox-google-fetchtokenscorpiox-google-models |
GOOGLE_TOKEN_SOURCE |
string | tcp |
How to obtain Google tokens (remote, tcp) | libsxnetlibsxutilscorpiox-google-fetchtoken |
OPENAI_API_BASE |
string | — | Alternative base URL for OpenAI API (fallback) | libsxnetlibsxutilscorpiox-openai |
OPENAI_API_KEY |
string | — | API key for OpenAI | libsxnetlibsxutilscorpiox-openai |
OPENAI_BASE_URL |
string | — | Custom base URL for OpenAI API | libsxnetlibsxutilscorpiox-openai |
OPENAI_MODEL |
string | — | OpenAI model to use | libsxnetlibsxutil |
OPENAI_TIMEOUT |
string | — | Request timeout for OpenAI API calls (seconds) | libsxnetscorpiox-openai |
PROVIDER |
string | scorpiox |
Active LLM provider backend | libsxutil |
ROUTER_URL |
string | — | URL for the scorpiox router/load-balancer | libsxnetlibsxutil |
STREAMING |
boolean | 0 |
Enable streaming responses from the LLM | libsxnetlibsxutil |
VERTEX_API_KEY |
string | — | API key for Google Vertex AI | libsxnetscorpiox-gemini-vertexscorpiox-vertex-models |
VERTEX_MODEL |
string | — | Model to use with Vertex AI | libsxnetscorpiox-gemini-vertex |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
SERVER_FAVICON |
string | — | Path to server favicon | scorpiox-server |
SERVER_GIT_CACHE_DIR |
string | — | Directory for server git cache | scorpiox-server |
SERVER_GIT_PAT |
string | — | Git personal access token for server | scorpiox-server |
SERVER_GIT_POLL_INTERVAL |
integer | — | Git polling interval (seconds) | scorpiox-server |
SERVER_IP_WHITELIST |
string | — | IP whitelist for server access | scorpiox-server |
SERVER_JWT_AUDIENCE |
string | — | Expected JWT audience | scorpiox-server |
SERVER_JWT_CLAIMS |
string | — | Required JWT claims (key=value) | scorpiox-server |
SERVER_JWT_COOKIE |
string | — | Cookie name for JWT token | scorpiox-server |
SERVER_JWT_ISSUER |
string | — | Expected JWT issuer | scorpiox-server |
SERVER_JWT_LOGIN_URL |
string | — | Redirect URL for unauthenticated requests | scorpiox-server |
SERVER_JWT_PROTECT |
string | — | URL patterns requiring JWT auth | scorpiox-server |
SERVER_JWT_SECRET |
string | — | JWT signing secret for server auth | scorpiox-server |
SERVER_MAX_REQUEST_MB |
integer | — | Maximum request body size (MB) | scorpiox-server |
SERVER_MAX_RESPONSE_MB |
integer | — | Maximum response body size (MB) | scorpiox-server |
SERVER_PORT |
integer | — | HTTP server listen port | scorpiox-server |
SERVER_ROUTE_PREFIX |
string | — | URL path prefix for server routes | scorpiox-server |
SERVER_SCRIPT_DIR |
string | — | Directory for server-side scripts | scorpiox-server |
SERVER_SCRIPT_TIMEOUT |
integer | — | Timeout for server script execution (seconds) | scorpiox-server |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
AGENTLESS_MODE |
boolean | 0 |
Run in agentless mode (no sub-agents) | libsxutil |
AGENT_MAX_RECURSION_DEPTH |
integer | 10 |
Maximum recursion depth for nested agent calls | libsxnetlibsxutil |
ASKUSER_TIMEOUT |
string | 120 |
Timeout in seconds for AskUserQuestion prompts | libsxnetlibsxutil |
AUTO_ACCEPT_PLAN |
boolean | 1 |
Auto-accept plans without user confirmation | libsxnetlibsxutil |
BASH_DEFAULT_TIMEOUT |
string | 30000 |
Default timeout in ms for Bash tool execution | libsxnetlibsxutil |
BASH_MIN_TIMEOUT |
string | 0 |
Minimum timeout in ms for Bash tool (0 = no minimum) | libsxnetlibsxutil |
LOG_DIR |
string | .scorpiox/logs |
Directory for session logs | libsxutilscorpiox-logger |
LOG_LEVEL |
string | INFO |
Logging verbosity level (DEBUG, INFO, WARN, ERROR) | libsxutil |
PROJECT_DIR |
string | — | Project directory override for CLAUDE.md search | scorpiox-email |
SESSION_RETENTION_DAYS |
string | 7 |
Days to retain session logs | libsxutilsx |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
REQUIRED_SKILLS |
boolean | 1 |
Enable required skills loading from CLAUDE.md | libsxnetlibsxutil |
REQUIRED_SKILLS_FORCED |
boolean | 0 |
Force-load required skills even if disabled by user | libsxnetlibsxutil |
SKILL_CREATE_COMMAND |
boolean | 1 |
Enable built-in create-command skill | libsxutil |
SKILL_CREATE_SKILL |
boolean | 1 |
Enable built-in create-skill skill | libsxutil |
SKILL_EDIT_COMMAND |
boolean | 1 |
Enable built-in edit-command skill | libsxutil |
SKILL_EDIT_SKILL |
boolean | 1 |
Enable built-in edit-skill skill | libsxutil |
SKILL_FAST_CLONE |
boolean | 0 |
Enable fast-clone skill | libsxutil |
SKILL_FAST_CLONE_INSTRUCTIONS |
boolean | 0 |
Enable fast-clone-instructions skill | libsxutil |
SKILL_GOOGLEMAPS |
boolean | 1 |
Enable built-in Google Maps skill | libsxutil |
SKILL_PREFERRED_FILE_TOOLS |
boolean | 1 |
Enable preferred-file-tools skill | libsxutil |
SKILL_WINDOWS_DESKTOP_SCREENSHOT |
boolean | 1 |
Enable Windows desktop screenshot skill | libsxutil |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
READDOCS_COMMAND |
string | scorpiox-fetch |
External command for ReadDocs URL fetching | libsxnetlibsxutil |
SCORPIOX_DOCS_PYTHON |
string | — | Python binary for docs fetching | scorpiox-docs |
SCORPIOX_DOCS_WAIT |
integer | — | Wait time for docs page load (ms) | scorpiox-docs |
SCORPIOX_SEARCH_ENGINES |
string | — | Search engines to use (comma-separated) | scorpiox-search |
SCORPIOX_SEARCH_NUM |
integer | — | Number of search results to return | scorpiox-search |
SCORPIOX_SEARCH_PYTHON |
string | — | Python binary for web search | scorpiox-search |
SCORPIOX_SEARCH_WAIT |
integer | — | Wait time for search results (ms) | scorpiox-search |
TOOLS |
boolean | 1 |
Master toggle — enable/disable all tool use | libsxnetlibsxutil |
TOOL_ASKUSERQUESTION |
boolean | 1 |
Enable the AskUserQuestion tool | libsxutil |
TOOL_BACKGROUNDBASH |
boolean | 1 |
Enable the BackgroundBash tool | libsxutil |
TOOL_BASH |
boolean | 1 |
Enable the Bash tool | libsxutil |
TOOL_EMITEVENT |
boolean | 0 |
Enable the EmitEvent tool (agent events) | libsxutil |
TOOL_INVOKESKILL |
boolean | 1 |
Enable the InvokeSkill tool | libsxutil |
TOOL_KILLBGTASK |
boolean | 1 |
Enable the KillBgTask tool | libsxutil |
TOOL_LISTBGTASKS |
boolean | 1 |
Enable the ListBgTasks tool | libsxutil |
TOOL_PLANMODE |
boolean | 1 |
Enable the PlanMode tool | libsxutil |
TOOL_READBGOUTPUT |
boolean | 1 |
Enable the ReadBgOutput tool | libsxutil |
TOOL_READDOCS |
boolean | 1 |
Enable the ReadDocs tool | libsxutil |
TOOL_READIMAGE |
boolean | 1 |
Enable the ReadImage tool | libsxutil |
TOOL_TASKMANAGER |
boolean | 1 |
Enable the TaskManager tool | libsxutil |
TOOL_WEBSEARCH |
boolean | 1 |
Enable the WebSearch tool | libsxutil |
WEBSEARCH_COMMAND |
string | scorpiox-websearch |
External command for WebSearch | libsxnetlibsxutil |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
ENABLE_GRADIENT |
boolean | 0 |
Enable gradient coloring in TUI | libsxnetlibsxutil |
ENABLE_TERM_BACKGROUND |
boolean | 1 |
Enable terminal background effects | libsxutilsx_term |
ENABLE_TEXT_BG |
boolean | 1 |
Enable text background coloring | libsxnetlibsxutil |
ENABLE_WELCOME |
boolean | 1 |
Show welcome banner on startup | libsxnetlibsxutil |
TUI_FULL_REFRESH |
string | 10 |
Full TUI redraw interval (ms, 0 = disabled) | libsxutil |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
EMIT_SESSION_API_URL |
string | — | API endpoint for session event data | libsxutilscorpiox-emit-session |
EMIT_SESSION_TRACKING |
boolean | 0 |
Enable session event emission | libsxutilscorpiox-emit-sessionsx |
USAGE_API_URL |
string | — | API endpoint for usage tracking data | libsxutilscorpiox-usage |
USAGE_TRACKING |
boolean | 0 |
Enable usage/telemetry tracking | libsxnetlibsxutilscorpiox-usage |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
VOICE_WHISPER_URL |
string | — | URL for Whisper speech-to-text service | scorpiox-voice |
| 키 | 유형 | 기본값 | 설명 | 사용처 |
|---|---|---|---|---|
WA_AUTH_DIR |
string | .scorpiox/whatsapp/auth |
Directory for WhatsApp authentication data | libsxutilscorpiox-whatsapp |
WA_BRIDGE_AUTO_UPDATE |
string | on-demand |
WhatsApp bridge auto-update mode (on-demand, auto, disabled) | libsxutil |
WA_BRIDGE_PATH |
string | — | Path to WhatsApp bridge binary | libsxutilscorpiox-whatsapp |
WA_INBOX_DIR |
string | .scorpiox/whatsapp/inbox |
Directory for WhatsApp inbox messages | libsxutilscorpiox-whatsapp |
WA_LISTEN_SESSION |
string | — | WhatsApp listener session name | libsxutilscorpiox-whatsapp |