Repository navigation
v2.0.12 — OpenSandbox Code Interpreter and GPT-6.1 Sol
v2.0.12 adds an optional OpenSandbox backend for Code Interpreter and GPT-6.1 Sol. Pull lqdflying/chathub:2.0.12 (also :latest). DifySandbox stays the default, so an existing Compose file keeps working.
Highlights
- Code Interpreter can run on OpenSandbox, with one container per conversation so installs and files carry over.
- GPT-6.1 Sol is in the model bank, with
xhighas the default reasoning effort. - A multi-step tool job can finish in one send, up to 32 rounds.
Upgrade
- Image:
lqdflying/chathub:2.0.12. This tag updates:latest. - Startup applies migration
0061_token_estimation_profiles. No manual SQL. - OpenSandbox is opt-in (
SANDBOX_PROVIDER=opensandbox). Leave it unset to stay on Dify. - Code Interpreter Sandbox · Code Interpreter with OpenSandbox
Added
- OpenSandbox provider, sandbox image recipe, and per-conversation reuse (
OPENSANDBOX_SESSION_IDLE_TIMEOUT, default 30 minutes). - GPT-6.1 Sol on native OpenAI, with the compatible route staying on Chat Completions.
Changed
- The Code Interpreter prompt uses the operator timeout (default 60 seconds), returns only new top-level files, and treats
pipas best-effort. Thepackagesargument still does not install anything.
Fixed
- Code Interpreter: PDF and Office files are stored and linked; foreign URLs stay untouched; OpenSandbox returns the newest same-name file and does not republish unchanged bytes.
- Chat: auto-compact and token calibration stay on the input budget; tool pause survives retries; skill lookup no longer stalls send.
- xAI: SuperGrok CLI client pinned to 1.0.46.
Docs
Full diff: v2.0.11...v2.0.12