# Zia (SuryaOS) — default environment for ziactl / OpenCode KDE bridge
# System copy: /etc/zia-forsuryaos/environment

# Bridge runtime
OPENCODE_BRIDGE_PORT=8765
OPENCODE_BASE_URL=http://127.0.0.1:4096
OPENCODE_DEFAULT_MODEL=opencode/big-pickle
OPENCODE_DEFAULT_AGENT=
OPENCODE_AUTO_AGENT_ROUTING=1
OPENCODE_EXECUTOR_PATH=1

# Timeouts (milliseconds)
# REQUEST_CHAT_TIMEOUT_MS must be larger than SDK_PROMPT_TIMEOUT_MS
# so the inner prompt timeout fires first with proper fallback handling.
SDK_CALL_TIMEOUT_MS=10000
SDK_PROMPT_TIMEOUT_MS=120000
HEALTH_PROBE_TIMEOUT_MS=5000
REQUEST_CHAT_TIMEOUT_MS=180000
REQUEST_DEFAULT_TIMEOUT_MS=15000

# Project root containing .opencode/.
# Default is the user's $HOME (set by zia-bridge-launcher.sh after env files
# load). The system bundle at /usr/share/zia-forsuryaos/opencode-project is
# only the seed: postinst copies it to ~/.opencode and the launcher self-heals
# missing user copies. To force the old system path, uncomment below.
# OPENCODE_PROJECT_ROOT=/usr/share/zia-forsuryaos/opencode-project

# Diagnostics — always log so users can collect /tmp/opencode-bridge/logs/
OPENCODE_DEBUG=1

# Optional extras
# DEBUG_INGEST_URL=
# OPENCODE_BACKLIGHT_HELPER=
