# Used by compose.deploy.yaml (image: git.jerryyan.net/q792602257/agentic-mobile-control:${IMAGE_TAG}). # Jenkins publishes IMAGE_TAG as "-"; match the # tag of the build you intend to deploy. IMAGE_TAG=latest POSTGRES_DB=device_cloud POSTGRES_USER=device_cloud POSTGRES_PASSWORD=change-me-database-password CLOUD_API_PORT=8001 # Fernet key protecting database-managed LLM Provider API keys. Generate once # and preserve it with the database backups (rotating it makes stored keys # undecryptable): # python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())" CLOUD_LLM_PROVIDER_ENCRYPTION_KEY=change-me-generate-a-fernet-key # Cloud-proxy planner budget reservations. These apply only to Hosts reporting # AI_PLANNER_TRANSPORT=cloud. CLOUD_PLANNER_TOKEN_RESERVATION_CEILING=4096 CLOUD_PLANNER_TOKEN_RESERVATION_TTL_SECONDS=300 # Successful Cloud-proxy planner decisions with task context retain prompt and # tool-call history until their terminal task exceeds this retention window. CLOUD_PLANNER_DECISION_LOG_PRUNE_INTERVAL_SECONDS=3600 CLOUD_PLANNER_DECISION_LOG_RETENTION_DAYS=7