Rename Moltbot/Clawdbot to OpenClaw; drop back-compat; bump add-on to 0.5.0
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
name: OpenClaw Assistant
|
||||
version: "0.5.0"
|
||||
slug: openclaw_assistant
|
||||
description: Run OpenClaw Assistant (OpenClaw-compatible) as a Home Assistant add-on.
|
||||
url: https://github.com/techartdev/OpenClawHomeAssistant
|
||||
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: OpenClaw 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=<ids>.
|
||||
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 `openclaw 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?
|
||||
|
||||
Reference in New Issue
Block a user