Added
- Added support for separate terminals per saved chat and per automation run. Open WebUI
0.11.1or newer is required to use this from Open WebUI. - Added storage and restart recovery for shared terminals, chat terminals, and automation terminals across Docker, Kubernetes, and Kubernetes operator deployments.
- Added Kubernetes pod customization for cluster requirements like Kata Containers, sidecars, extra mounts, volumes, service accounts, labels, and annotations.
- Added context targeting to admin refresh and stop actions, so admins can refresh or stop one shared, chat, or automation terminal without touching the others for the same user and policy.
Changed
- Existing Open Terminal and Open WebUI connections still use one shared terminal unless Open WebUI sends a chat or automation context.
- Missing, empty, and
defaultcontext values all use the shared terminal. - Proxy timeout settings are configurable, and the default read timeout now gives Open Terminal
/execute?wait=300enough room to finish.
Fixed
- Fixed long-running
/executecalls near the old 300 second proxy limit. They get more time by default, and Terminals returns a clear timeout response if the terminal still does not answer.