Describe the bug
Zoo Code for VS Code (Code - OSS, Arch Linux) closes/crashes automatically after approximately 50 minutes of runtime. Every time this happens, all provider configuration (custom AI endpoints and settings) is lost — after restarting VS Code, the extension behaves as if freshly installed and I have to re-enter all provider endpoints from scratch.
Important: the same auto-close ALSO happens on Windows 11 with the same extension version, but on Windows the provider configuration is NOT lost. So this appears to be two separate issues:
- A cross-platform crash: the extension closes itself after ~50 minutes of runtime (happens on both Windows 11 and Arch Linux).
- Provider config loss on Linux only: after the crash/restart on Arch Linux, all provider settings are wiped. On Windows they survive.
To Reproduce
Steps to reproduce the behavior:
- Open Code - OSS (Arch Linux repository build) with the Zoo Code extension installed.
- Configure custom AI provider endpoints in Zoo Code settings.
- Leave VS Code running normally with the extension active for about 50 minutes.
- Zoo Code closes/crashes on its own (the extension panel stops working / disappears).
- Restart VS Code (or reopen the Zoo Code panel) — all provider settings are gone.
(On Windows 11, step 5 keeps the provider settings — only the crash occurs.)
Expected behavior
The extension should keep running without crashing, and provider configuration should be persisted so it survives extension crashes and VS Code restarts. At minimum, provider settings must NOT be wiped when the extension crashes.
Screenshots
Can provide on request.
Video
Can provide on request.
What version of zoo are you running
3.82.0 (25d99e0)
Additional context
- Arch Linux x64, kernel 6.18.49-2-lts, fully up to date; desktop environment: XFCE
- Editor: Code - OSS 1.136.1, Commit a44adf7f53e00964ab890f9f8758a334f1fc15bc (2026-09-03T05:06:41Z), installed from the official Arch repositories (Open VSX marketplace)
- Runtime: Electron 42.9.3, Chromium 148.0.7778.280, Node.js 24.18.1, V8 14.8.178.38-electron.0
- Other extensions installed: GitHub Copilot 1.0.81-0 (copilot-sdk 1.0.11)
- The ~50-minute runtime before the crash is fairly consistent and reproducible on both platforms.
- Regarding the Linux-only config loss: XFCE does not enable gnome-keyring/KWallet by default, and Code - OSS has no bundled keyring integration. Since VS Code SecretStorage on Linux depends on a keyring service (while Windows uses DPAPI), provider credentials stored via SecretStorage likely fail to persist when no keyring service is running — which would explain why providers survive crashes on Windows but not on Arch Linux/XFCE.
- Happy to attach Extension Host logs and the Zoo Code output channel logs if needed.
Describe the bug
Zoo Code for VS Code (Code - OSS, Arch Linux) closes/crashes automatically after approximately 50 minutes of runtime. Every time this happens, all provider configuration (custom AI endpoints and settings) is lost — after restarting VS Code, the extension behaves as if freshly installed and I have to re-enter all provider endpoints from scratch.
Important: the same auto-close ALSO happens on Windows 11 with the same extension version, but on Windows the provider configuration is NOT lost. So this appears to be two separate issues:
To Reproduce
Steps to reproduce the behavior:
(On Windows 11, step 5 keeps the provider settings — only the crash occurs.)
Expected behavior
The extension should keep running without crashing, and provider configuration should be persisted so it survives extension crashes and VS Code restarts. At minimum, provider settings must NOT be wiped when the extension crashes.
Screenshots
Can provide on request.
Video
Can provide on request.
What version of zoo are you running
3.82.0 (25d99e0)
Additional context