v3.6.2
Catalog sync + LLM/daemon followups.
- Catalog:
Weather Station,Lock Vision/Lock Vision Pro,Smart Lock Pro Wifi(Matter alias on Smart Lock), AI Art FrameuploadImage <imageUrl> - LLM condition budgets gain USD (
max_cost_per_day_usd) and token (max_tokens_per_hour) dimensions, sourced fromsrc/llm/pricing.ts; audit recordsbudgetDimension/budgetLimit/budgetObserved - New
event_countcondition counts device events in a rolling window backed by theevents historyJSONL ring;recent_eventsLLM hook now wired intoRulesEngine - New
provider: localfor OpenAI-compatible chat endpoints (Ollama / llama.cpp / vLLM / LM Studio) with structured-output fallback for non-tool-use models; opt-in tool use viatool_use: trueorSWITCHBOT_LOCAL_LLM_TOOL_USE=1 - JSON-RPC 2.0 daemon IPC over Unix socket / per-user named pipe (methods:
daemon.status,daemon.ping,daemon.reload) - New
doctorchecks:daemon-ipcandlocal-llm-reachable
See CHANGELOG.md for full details.