Skip to content

Configuration

Escher desktop app settings, environment configuration, and integration preferences.


Desktop app settings

Settings are accessible from the Escher desktop app via the gear icon (⚙) in the top-right corner, or at Settings → Configuration.

General

SettingDescriptionDefault
ThemeLight / Dark / SystemDark
LanguageInterface languageEnglish
TelemetrySend anonymous usage data to TessellEnabled
Auto-updateCheck for desktop app updates on launchEnabled

Estate scan

SettingDescriptionDefault
Scan on startupRun estate scan when app launchesDisabled
Scan intervalHow often to refresh estate dataManual
Include tagsTag keys to include in resource metadataAll
Exclude regionsRegions to skip during scanNone

Notifications

SettingDescription
Slack webhookURL for outbound Slack notifications
Min severityMinimum finding severity to trigger a notification
Notify on run completeSend message when a playbook run finishes

Environment variables (backend)

Backend services are configured via environment variables. In production these are injected from AWS Secrets Manager; locally use .env files.

Gateway

bash
# v2-gateway-service-java/.env
ANALYSIS_AGENT_URL=http://localhost:8081
PLAYBOOK_AGENT_URL=http://localhost:8082
CONTEXT_ENGINE_URL=http://localhost:8001
COGNITO_JWKS_URL=https://cognito-idp.us-west-1.amazonaws.com/POOL_ID/.well-known/jwks.json
PORT=8080

Analysis Agent

bash
# v2-analysis-agent-go/.env
CONTEXT_ENGINE_URL=http://localhost:8001
ANTHROPIC_API_KEY=sk-ant-...
PORT=8081

Context Engine

bash
# v4-context-engine/.env
ASSET_STORE_URL=http://localhost:8000
PORT=8001

Asset Store

bash
# v4-asset-store-go/.env
SURREAL_URL=ws://localhost:4000/rpc
SURREAL_USER=root
SURREAL_PASS=root
SURREAL_NS=escher
SURREAL_DB=main
PORT=8000

ADK configuration

The ADK reads its target Context Engine URL from the --ce-url flag or from the ESCHER_CE_URL environment variable:

bash
export ESCHER_CE_URL=http://localhost:8001

# All ADK commands use this URL by default
adk validate ./my-agent/
adk register ./my-agent/
adk list agents

Next steps

Escher — Agentic CloudOps by Tessell