Added
- Open Terminal - New optional
open-terminalprofile (requiresopen-webui) that adds Open Terminal, an execution environment for Open WebUI agents: a Linux shell with a persistent home, runtime apt/pip/npm installs, local services with port proxying and Jupyter kernels, so an agent can produce an artifact instead of describing how to. Internal only (http://open-terminal:8000, no Caddy route); the admin connects it once under Admin Settings → Integrations → Open Terminal with the generatedOPEN_TERMINAL_API_KEY, and grants access to users or groups there. Multi-user mode is on by default (one unprivileged Linux account per Open WebUI user, volume on/home; the installer refuses aslim/alpine/openshifttag in that mode because those images ignore it), CPU/memory limits are tunable viaOPEN_TERMINAL_CPU_LIMIT/OPEN_TERMINAL_MEMORY_LIMIT. Egress filtering is left todocker-compose.override.ymlbecause the image reads an emptyOPEN_TERMINAL_ALLOWED_DOMAINSas "block everything" and needsNET_ADMIN. (#117)
Upgrade with make update.