Release notes, v0.11.2
TandemLLM 0.11.2 makes the Chat tab work on a fresh install. chatd, the Chat tab's server, now starts and stops with the engine, and the Chat tab says when chatd is down. Super VL gets its full 1,048,576-token window. Update every box that runs the Chat tab. Every model writes the same text as in 0.11.1. Every change is in CHANGELOG.md, and the PDF below is the manual.
chatd with the engine
On a plain or --setup install nothing started chatd, and the Chat tab fell back to an in-browser mock without saying so. Aron reported it in issue #3. Now tandem start, ops/start.sh, the systemd unit and the Setup Guide start chatd with the engine, and tandem stop stops it. An engine restart leaves it running, and the watchdog starts a chatd that died. tandem chat start|stop|restart|status|logs drive it, tandem status has a chatd line, and QSE_CHATD=off opts out.
The Chat tab names the problem when chatd is not running, with the command to run, instead of loading the mock. The mock now loads only for ?chat=mock.
Setup Guide and Super VL
The Setup Guide sets the number of chats and both windows with steppers. A model card's range is how far the model was measured, not a cap: above it the step says the count is untested, and the memory estimate decides, up to the engine's 16 chats. A window walks 8,192, 16,384 and on up to the model's own maximum, and the field takes any number, such as 128k or 1m.
Nemotron 3.5 Super VL takes a window up to 1,048,576 tokens, its checkpoint's own, for slot 0 and the side slots. I checked it to 249,983 prompt tokens, five needles of five found. A 1,000,000-token prompt is not measured yet.
Install fixes
bin/tandemloads its config on an install with noops/active-profile. Before,tandem startandstatusended with status 1 and no message on every plain and--setupinstall.- The installer copies
roles.sh,watchdog.shandhold.shintorun/ops. Every start printedroles.sh: No such file or directory. ops/chatd.shruns under the install's venv and reads the secrets file the engine reads.ops/make-secrets.shwrites that file, so the Setup Guide's generated admin password takes effect.- The Setup Guide's reset keeps an install's
state/secrets.env.
Chat tab
- Each chatd labels its sandbox containers and touches only its own. Before, a second chatd on the same Docker adopted the first one's containers and removed them.
- A sandbox container removed or stopped outside chatd starts again at the next tool call. The same sandbox failure three calls in a row ends the run, and Continue goes on once the sandbox is back. The Continue card says why a run stopped.
- The preview pane opens the running app. A port that starts listening opens in a Preview tab, a waiting pane names the command and offers Start, and
presentreports what the page loaded.render_pageand the preview dial::1and127.0.0.1by address. - The model picker lists models, one row each. DeepSeek V4 Flash and V4 Pro through the proxy can be picked, and a DeepSeek run no longer fails on its output limit.
- The Context panel shows a live run's figures and says why one is missing. The More menu opens downward. The Chat tab has no horizontal overflow from 320 to 1440 px.
Upgrade
Run the 0.11.2 installer again. It rewrites bin/tandem, run/ops/serve.env and the scripts in run/ops, and chatd then starts with the engine. A chatd started earlier keeps the old code until tandem chat restart. On a box you installed with --setup:
curl -fsSLO https://raw.githubusercontent.com/0xBakeer/TandemLLM/v0.11.2/install.sh
bash install.sh --setup --force-setup --yes
tandem chat restart
A box installed without --setup upgrades with bash install.sh --yes and the same --dir.
Files of the release
- tandemllm-manual-0.11.2.pdf (4472 KiB)