🚀 New Features
- OpenClaw Integration: Added OpenClaw as a deployable general agent alongside the coding agents lineup
- Workflow Canvas Upgrades: Model auto-select, save/new flow, and live code streaming, plus dynamic edge styling, edge hover-delete with guards on required nodes, loaded-template name in the toolbar, and auto-selection of the first RAG collection
- In-App First-Run Setup: Moved first-run setup and runtime secrets into the UI, so keys and config no longer require touching
.env - Editable Voice Agent Prompt: Voice Agent system prompt is now editable at runtime
- RAG Relevance Controls: Added query-relevance controls for RAG ingestion and retrieval
- Grouped Navbar: Desktop navbar items organized into Models, Tools, and Playground dropdowns
- Launcher
--uninstall&--switch: New teardown/branch-switch commands plus stalett-studioshortcut auto-repair - Backend-Unreachable Overlay: Blocking overlay shown when the backend is unreachable
🤖 Model Support
- Flux Schnell: Added Flux Schnell to the model catalog
- Health-Gated Navbar Entries: Model navbar entries appear only once the model is healthy
- Parallel Deployments: Model deployments now run in parallel before the container-start phase
🐛 Bug Fixes
- Fixed external model detection and registration
- Fixed JWT secret detection and tool-calling for registered models
- Fixed RAG ingestion bugs
- Welcome/first-run setup now persists across restarts
get_env_varnow prioritizesos.environover.env- Speed Insights now shows each chat message's own model
- Replaced a hardcoded FastAPI gateway IP
- Voice Agent components now labeled by function instead of model name
🔧 Technical Improvements
- Bumped
tt-inference-serverartifact tov0.18.0 - Refactored
run.pyinto thett_setuppackage and consolidated launcher config dotfiles into a single store - Consolidated duplicated
chipStatustypes into a shared interface - Kept backend runtime state out of the bind-mounted source tree
- Auto-install frontend npm deps on dev-container start; removed the sudo password prompt from setup
- Added CI: frontend pipeline, launcher test suite, and deploy healthcheck
--purge-allnow removes the launcher venv
Full changelog → #1157