name: Moltbot Assistant version: "0.4.8" slug: moltbot_assistant description: Run Moltbot Assistant (Clawdbot-compatible) as a Home Assistant add-on. url: https://github.com/techartdev/MoltBotHomeAssistant arch: - amd64 startup: services boot: auto init: false hassio_api: false homeassistant_api: false host_network: true # Home Assistant Ingress (UI inside the add-on page) ingress: true ingress_port: 8099 panel_title: Moltbot Assistant panel_icon: mdi:robot map: - addon_config:rw options: telegram_bot_token: "" timezone: "Europe/Sofia" # Optional: lock DMs to specific Telegram user ids (comma-separated). # If set, add-on will use dmPolicy=allowlist and allowFrom=. telegram_allow_from: "" # Model selection (string like "openai-codex/gpt-5.2" or "ollama/gpt-oss:20b") model_primary: "openai-codex/gpt-5.2" # Gateway UI exposure (LAN) # - bind: loopback (default) or lan # - port: default 18789 # - token: set to a fixed token so Control UI can connect; required if bind=lan gateway_bind: "loopback" gateway_port: 18789 gateway_token: "" # Public base URL for opening the Gateway Web UI in a new tab (not embedded). # Recommended: NO trailing slash. # Example: "https://example.duckdns.org:12345" or "http://192.168.1.10:18789" gateway_public_url: "" # Run `clawdbot doctor --fix` on startup (useful after upgrades; slows restarts) run_doctor_on_start: false homeassistant_token: "" # Optional: Router SSH defaults (leave empty if you don't need router automation) # This is a generic SSH configuration intended for a router/firewall or any network device # reachable from inside the HA host LAN. router_ssh_host: "" router_ssh_user: "" router_ssh_key_path: "/data/keys/router_ssh" # Backward compatible (deprecated): older config names mikrotik_host: "" mikrotik_ssh_user: "" mikrotik_ssh_key_path: "/data/keys/mikrotik" # Brave Search API key (optional; enables Brave-backed web search tool) brave_api_key: "" # Enable web terminal inside Home Assistant (Ingress) via ttyd enable_terminal: false # Cleanup stale session lock files left after crashes/restarts clean_session_locks_on_start: true clean_session_locks_on_exit: true schema: telegram_bot_token: str timezone: str telegram_allow_from: str? model_primary: str gateway_bind: list(loopback|lan) gateway_port: int gateway_token: str? gateway_public_url: str? run_doctor_on_start: bool homeassistant_token: str? router_ssh_host: str router_ssh_user: str router_ssh_key_path: str # Backward compatible (deprecated) mikrotik_host: str? mikrotik_ssh_user: str? mikrotik_ssh_key_path: str? brave_api_key: str? enable_terminal: bool? clean_session_locks_on_start: bool? clean_session_locks_on_exit: bool?