# Runtime paths DATA_ROOT=../data BOTS_WORKSPACE_ROOT=../workspace/bots # Database # SQLite (recommended): leave DATABASE_URL unset, backend will use: # sqlite:///{DATA_ROOT}/nanobot_dashboard.db # DATABASE_URL=sqlite:///../data/nanobot_dashboard.db # PostgreSQL example: # DATABASE_URL=postgresql+psycopg://user:password@127.0.0.1:5432/nanobot_dashboard # MySQL example: # DATABASE_URL=mysql+pymysql://user:password@127.0.0.1:3306/nanobot_dashboard # Show SQL statements in backend logs (debug only). DATABASE_ECHO=true # Redis cache REDIS_ENABLED=false # Example: # REDIS_URL=redis://127.0.0.1:6379/8 REDIS_URL= REDIS_PREFIX=dashboard_nanobot REDIS_DEFAULT_TTL=60 # Optional panel-level access password for all backend API/WS calls. PANEL_ACCESS_PASSWORD= # Max upload size for backend validation (MB) UPLOAD_MAX_MB=100 # Local backend server options (for `python3 main.py`) APP_HOST=0.0.0.0 APP_PORT=8000 APP_RELOAD=true # Wizard / bootstrap default templates (use \n for line breaks) DEFAULT_AGENTS_MD=# Agent Instructions\n\n- 优先完成任务目标\n- 操作前先说明意图\n- 输出必须可执行\n\n## 默认输出规范\n\n- 在workspace中创建目录保存输出。\n- 默认采用 Markdown(.md)格式。 DEFAULT_SOUL_MD=# Soul\n\n你是专业的企业数字员工,表达清晰、可执行。 DEFAULT_USER_MD=# User\n\n- 语言: 中文\n- 风格: 专业\n- 偏好: 简明且有步骤 DEFAULT_TOOLS_MD=# Tools\n\n- 谨慎使用 shell\n- 修改文件后复核\n- 失败时说明原因并重试策略 DEFAULT_IDENTITY_MD=# Identity\n\n- 角色: 企业数字员工\n- 领域: 运维与任务执行