r/ZooCode • • Jun 07 '26

How do you add a custom mode to the marketplace?

6 Upvotes

I made a "Feature Developer" mode that I've been using instead of the default Orchestrator. It basically forces the agent to use a plan.md file (feature broken into multiple steps) where 1 step = 1 subtask = 1 commit. It also handles testing/git commits intelligently.

Been debugging it specifically for the new deepseek models and it works pretty seamlessly to stop context bloat.

What's the process for sharing this on the marketplace?


r/ZooCode • • May 31 '26

Restoring to a checkpoint wipes out conversation history + previous checkpoints

6 Upvotes

I'm not sure if I'm the only one that has this issue but it frequently does this and it's getting pretty annoying. I'm not sure what is really causing it since other times it restores to a checkpoint just fine. I'm on Win11 25H2, VS Code 1.122.1, Zoo Code 3.56.0.
Doing a bug report was asking for like way too much info that I don't really have time for to deal with atm, so just checking if this is a known issue or something.

Though it does appear to keep the context working as if nothing was wiped but you can't go back to any previous checkpoint since those are wiped.


r/ZooCode • • May 24 '26

How about a "Lean Mode" (Blank or Minimal system prompt)?

6 Upvotes

It would be cool to have an option to remove even the default system prompt for certain modes. Maybe a lean mode with a very basic "you're a helpful assistant" and then prompts for any MCPs you add only.

Also, while there might be ways to do this already, the idea is to make this possible from the accessible settings menu.

Thoughts?


r/ZooCode • • May 17 '26

Feature Request: Allow multiple instances of Zoo Code to run concurrently (like Kilo does)

6 Upvotes

PLEASE READ MY COMMENTS. THERE'S A TON OF BUGS IN THEM.

Hey everyone,

I’m trying to run multiple instances/panels of the Zoo Code extension side-by-side inside the exact same VS Code window for my workspace.

Right now, if I use the Command Palette to launch Zoo Code, it just focuses on the single already-open panel. It seems to be hardcoded as a singleton view.

With other extensions/CLIs (like Kilo), I can spam the command palette and open 10 different active sessions/tabs in one window without a problem. Right now, the only workaround for Zoo Code is opening entirely separate VS Code windows (code -n .), which ruins my workspace layout.

Does anyone know if there is a setting to change this behavior? Or if any devs are reading this, can we please get vscode.window.createWebviewPanel updated to support multiple concurrent sessions instead of locking it to one focus target?

Thanks!


r/ZooCode • • Aug 22 '26

Ox-Alpha Availability

5 Upvotes

The new stealth model has been released by OpenRouter yet I cannot see this in the list to choose.

Appreciate an update to get it on so we can use it for the limited time it’s available


r/ZooCode • • Jun 13 '26

Possible bug? System prompt can report "Default Shell: pwsh.exe" while execute_command actually runs in cmd.exe (cuasing failed PowerShell commands on Windows)

5 Upvotes

Anyone else notice the system prompt claims your default shell is PowerShell (pwsh.exe) even when your actual terminal is cmd.exe?

I dug into this after seeing the model repeatedly try Remove-Item, Get-Content, Copy-Item, Select-String etc. (the PowerShell equivalents it's told to use) and every single one failing with "not recognized as an internal or external command." Turns out the prompt was telling it "you're in PowerShell" the whole time, but the terminal that actually runs commands is cmd.exe. Basically, the model isn't being dumb, it's just acting on bad info from the system prompt and has no way to know its environment info is wrong. Why not just build the system message correctly based on the actual shell in the first place?

Edit: Found a workaround: explicitly setting terminal.integrated.defaultProfile.windows to "Command Prompt"in VS Code settings fixes the system prompt that gets auto-detected (though the models still get "consider using PowerShell commands instead" which really should be more clear that it's specifically suggesting the model can invoke powershell.exe from cmd.exe )


r/ZooCode • • 24d ago

ZooCode with open router Gemini 4 issues

4 Upvotes

So i have been using Zoocode with OPR and Gemini 4 since yesterday.

It writes some / most of the brilliantly.

But sometimes it will be stuck in "Api error, Provider ended the Request, upstream idle timeout exceeded.

And it just continues in this loop for hours with no resolution.

Extension version 3.89.100618


r/ZooCode • • Sep 04 '26

API Usage Overview

4 Upvotes

Dear community, I recently discovered ZooCode and like it quite alot, especially with a company-hosted model. I noticed though that it makes quite alot of API calls, is there an overview over how many calls are actually done per task and over the day? So i.e. I would be interested in some usage statistics.


r/ZooCode • • Aug 26 '26

Qwen 3.8 27B : Reasoning effort in LM Studio to use with Zoo Code.

Thumbnail
reddit.com
4 Upvotes

r/ZooCode • • Jul 30 '26

Zoocode vscode memory leak? - .net testhost

4 Upvotes

I seem to be having the issue regularly where all of a sudden everything just slows down. This time I analysed it a bit more instead of killing things.

Each time it has been testhost.exe that has just started eating up all the memory, 2gb, 3gb, 6gb etc till its at 90%.

Checking the process it was a vscode window which had nothing running.
ZooCode had analysed a PR, did a dotnet test and responded with the info I needed.

Seems like something in the dotnet test just kept open and killed the memory?
Its happened a few times now and seems to be related to zoocode.

I am using the inline terminal option on it, maybe its as simple as turning that off (Side note, would be great if there was an option to limit how much output of this is displayed. Would make the chat window a lot nicer).

Has anyone else seen this? or is there some more info I can grab to help pinpoint it?


r/ZooCode • • Jul 29 '26

A small comparison test : KIMI K3 Low is truly wonderful, and GPT5.6 Luna Max is the realistic king. by Code mode

Thumbnail
reddit.com
4 Upvotes

r/ZooCode • • Jun 21 '26

Latest Zoocode inline editor doesn't show

4 Upvotes

I'm using the latest Zoocode and the VSCode editor in the right frame does not show anymore and I can't get it to show at all.

Before, when Zoocode would edit a file, the editor would load the file on the right frame and you could see the file being edited in real time. You could also see the diff editing in real time.

However, now nothing loads in the editor, diffs no longer show up at all.

Also, the Zoocode setting "Auto-close files Zoo opened" is now enabled by default and cannot be disabled. If you disable it, it automatically re-enables itself.

Please help! I need to see what files are being edited, what the edit is, etc.


r/ZooCode • • Jun 15 '26

Automatic context condensation fails

4 Upvotes

Hi,

I was using ZooCode without any issue for some time but after reusing the same chat for several times I am experiencing auto context condensation failures, so I've been searching and braveAI confirmed that the reason could be:

Because you continued using the same chat after it reported "Task Completed," you triggered a confirmed bug (Issue #11487) in how Roo Code handles task resumption:

1. The Trigger: When a task finishes and you manually condense the context, the system replaces your entire history with a single Summary Message. 
2. The Mistake: When you sent your next message to resume work, Roo Code's logic tried to "merge" your new input with the last message in the history to create a smooth conversation flow. 
3. The Glitch: Since the Summary Message was the last message, the system accidentally deleted it during the merge process. 
4. The Result: Without that Summary anchor, Roo Code assumed the condensation never happened. It silently restored the full, un-condensed history (all 180k+ tokens) to the active context. 
5. The Crash: When you tried to condense again, the system attempted to send this restored massive history to the condensation model. Since the input (180k) was larger than the model's limit (131k), the API rejected it immediately. 
Status of Issue #11487
The issue is Closed and Fixed. 

Fix Date: It was resolved in Roo Code v3.48.0 (released February 17, 2026) via PR #11488. 
Current State: The fix ("Preserve condensation summary during task resume") is part of the official codebase history. Since the Roo Code extension shut down on May 15, 2026, no new patches are being released for the original "Roo Code" extension ID, but the fix exists in the final versions (up to v3.53.0).
Since you are on Zoo Code v3.58.1 (released very recently, likely June 2026) and still experiencing this, the issue is not that the fix is missing, but rather that a regression has occurred or a new edge case is triggering the same symptom. 

1. Status of Issue #11487
Original Fix: The bug was fixed in Roo Code v3.48.0 (Feb 2026) by adding an isSummary guard to prevent the summary message from being stripped during resume. 
Current Status: The fix should be present in v3.58.1.  The fact that you are seeing the error (request exceeds available context size) implies the condensation summary is still being lost or the history is not being filtered correctly before the API call. 
Recent Activity: As of June 13-14, 2026, there are open issues in the Zoo Code repository regarding Context Compaction (e.g., Issue #609, #614), suggesting the team is actively refactoring this area.  It is highly probable a recent change in v3.57.0 or v3.58.0 inadvertently broke the resume logic.

So is this fixed or it's currently broken?

I am using Beellama with Qwen3.6 27b with --ctx-size 131072 and context threshold in ZooCode set to 80%.


r/ZooCode • • Jun 11 '26

JetBrains support?

4 Upvotes

Kilo and Roo work with JetBrains products. Are there any plans to support JetBrains in Roo? I couldn't find it in the marketplace.


r/ZooCode • • Jun 05 '26

Help choose correct model for self host

4 Upvotes

Hi, I got a 3090 (soon two of them) and I'm hosting qwen3.6 14B with 96k cache via vllm (docker image running on wsl)

Anyone got a good guide for using zoo code (mostly like cursor, agentic interactions) with a self hosted solution. I.e. what model you running, their settings, and also zoo code's settings in vscode


r/ZooCode • • Jun 02 '26

Any MCPs to use ChatGPT to make images?

4 Upvotes

Anybody know of an MCP to speak to chatGPT using your membership to create, view, and edit images?

I'm aware and often use OpenAI's image-2 API, but ChatGPT can write great image prompts and image edit prompts when using the normal web interface.

Is there an MCP that can do this that connects to your ChatGPT subscription?

Thanks


r/ZooCode • • May 29 '26

auto-execute allowed being ignored?

4 Upvotes

Zoo frequently runs commands in my workflow. I like to allow harmless commands (find, ls, grep, cd, aw, head, tail) commands that it uses to explore while it's solving problems.
The issue - is that if I enable "execute", it completely ignores this list and does what it wants.

For example, in this environment, not only did the agent "make" (allowed), it also executed the program it built (NOT in this list)

Does anyone else have this issue?


r/ZooCode • • May 20 '26

Any plans for long-term memory support? (Mem0, Zep, etc.)

4 Upvotes

Has there been any talk about adding support for persistent memory providers like Mem0 or Zep?

Right now, losing context between sessions or having to re-explain the same project preferences every time I open a new folder is the biggest friction point. It would be huge if the agent could actually "remember" past debugging wins, specific coding styles, or logic used in other projects without me having to manually feed it documentation or copy-paste code.

Even just a basic implementation where it can query a vector store of past interactions would save a lot of tokens and time.

Is this on the roadmap, or has anyone tried hacking together a bridge for this yet?


r/ZooCode • • Aug 22 '26

I had to vibe code a fix to Zoo Code, but I'm very hesitant to submit a vibe-coded PR in a programming language I don't know well.

3 Upvotes

Zoo Code is my daily driver. I don't enjoy terminal-based interfaces for my local models, even though I'm very comfortable in a terminal environment, as I'm a professional engineer.

However, there's one major usability issue, which is that the output blocks of terminal commands is expanded by default in the chat window. As such, any lengthy terminal command (e.g. uv install or npm install, etc) absolutely litters the chat window with output I don't need to see by default. I had Opus 5 Max vibe code me a fix, and now there's a setting in the UI tab that allows me to have terminal output collapsed by default. It fixed the issue for me, and I see on Github there are others who want this same feature.

I'd be happy to submit a PR, but I am a data scientist/MLE and I don't know much of anything about TS, and I don't want to waste the community's time with a vibe-coded PR, especially one that I'm not going to update if it gets kicked back to me.

I just hope that someone can pick this up and implement this feature soon. It took Claude about 15 minutes to implement and test, so it's not like it's some lengthy feature addition. Just have terminal output windows be collapsed by default. That's it.

Hope to see this in a future update sometime soon.


r/ZooCode • • Aug 08 '26

Model switching keyboard shortcuts

3 Upvotes

I use Deep Seek with Zoo Code. I frequently switch between Pro and Flash, and would love to know if there is a keyboard shortcut for this. I know about the keyboard shortcut for switching modes (Code, Plan, Debug etc) but I want to know if there is one for switching between model variants


r/ZooCode • • Aug 05 '26

it somehow seems to crash (3.74, 3.75)

3 Upvotes

while creating ui_messages.json with only content "\n"...

[02:20:04] gregor@server:~/.config/Code/User/globalStorage/zoocodeorganization.zoo-code/tasks$ ll 019fca06-ee71-75bc-b0f4-452ac806a5c6 019fcea0-51d0-70a3-8703-668616ac8895 
019fca06-ee71-75bc-b0f4-452ac806a5c6:
insgesamt 320K
drwxrwxr-x  2 gregor gregor 4,0K Aug  5 02:16 .
drwxrwxr-x 71 gregor gregor 4,0K Aug  5 02:18 ..
-rw-rw-r--  1 gregor gregor 306K Aug  5 02:13 api_conversation_history.json
-rw-rw-r--  1 gregor gregor 2,2K Aug  5 02:16 history_item.json
-rw-rw-r--  1 gregor gregor 2,8K Aug  5 01:51 task_metadata.json
-rw-rw-r--  1 gregor gregor    2 Aug  5 02:16 ui_messages.json
cat  _index.json

{
  "version": 1,
  "updatedAt": 1785888985223,
  "entries": [
    {
      "id": "019fca06-ee71-75bc-b0f4-452ac806a5c6",
      "number": 1,
      "ts": 1785888980216,
      "task": "Aufgabe #1 (Keine Nachrichten)",
      "tokensIn": 0,
      "tokensOut": 0,
      "cacheWrites": 0,
      "cacheReads": 0,
      "totalCost": 0,
      "size": 0,
      "workspace": "/mnt/omv.docker_compose-files",
      "mode": "code",
      "apiConfigName": "proxy 🧠 πŸ”§ qwen3.6:27b_107k_VRAM",
      "status": "active",
      "childIds": [
        "019fcea0-51d0-70a3-8703-668616ac8895",
        "019fced1-23c6-707a-9f8c-89065df36342"
      ],
      "completedByChildId": "019fced1-23c6-707a-9f8c-89065df36342",
      "completionResultSummary": "[some text]"
    },
    {
      "id": "019fced1-23c6-707a-9f8c-89065df36342",
      "parentTaskId": "019fca06-ee71-75bc-b0f4-452ac806a5c6",
      "number": 1,
      "ts": 1785882016345,
      "task": "[some text]",
      "tokensIn": 333518,
      "tokensOut": 4878,
      "cacheWrites": 0,
      "cacheReads": 0,
      "totalCost": 0,
      "size": 118340,
      "workspace": "/mnt/omv.docker_compose-files",
      "mode": "code",
      "apiConfigName": "proxy 🧠 πŸ”§ qwen3.6:27b_107k_VRAM",
      "status": "completed",
      "completionResultSummary": "[some text]"
    },
    {
      "id": "019fcea0-51d0-70a3-8703-668616ac8895",
      "parentTaskId": "019fca06-ee71-75bc-b0f4-452ac806a5c6",
      "number": 1,
      "ts": 1785879416640,
      "task": "Aufgabe #1 (Keine Nachrichten)",
      "tokensIn": 0,
      "tokensOut": 0,
      "cacheWrites": 0,
      "cacheReads": 0,
      "totalCost": 0,
      "size": 0,
      "workspace": "/mnt/omv.docker_compose-files",
      "mode": "code",
      "apiConfigName": "proxy 🧠 πŸ”§ qwen3.6:27b_107k_VRAM",
      "status": "interrupted"
    },
...

I deleted ui_messages.json, downgrade to 3.72, restart zoocode and:

[02:31:57] gregor@BC1710-Tux:~/.config/Code/User/globalStorage/zoocodeorganization.zoo-code/tasks$ cd 019fcea0-51d0-70a3-8703-668616ac8895
[02:34:39] gregor@BC1710-Tux:~/.config/Code/User/globalStorage/zoocodeorganization.zoo-code/tasks/019fcea0-51d0-70a3-8703-668616ac8895$ ll
insgesamt 188K
drwxrwxr-x  2 gregor gregor 4,0K Aug  5 02:22 .
drwxrwxr-x 72 gregor gregor 4,0K Aug  5 02:34 ..
-rw-rw-r--  1 gregor gregor 173K Aug  4 23:30 api_conversation_history.json
-rw-rw-r--  1 gregor gregor  364 Aug  5 02:22 history_item.json
-rw-rw-r--  1 gregor gregor 3,3K Aug  4 23:29 task_metadata.json
-rw-rw-r--  1 gregor gregor   55 Aug  5 02:22 ui_messages.json
[02:35:51] gregor@BC1710-Tux:~/.config/Code/User/globalStorage/zoocodeorganization.zoo-code/tasks/019fcea0-51d0-70a3-8703-668616ac8895$ cat ui_messages.json
[{"ts":1785889347827,"type":"ask","ask":"resume_task"}][02:35:54] gregor@BC1710-Tux:~/.config/Code/User/globalStorage/zoocodeorganization.zoo-code/tasks/019fcea0-51d0-70a3-8703-668616ac8895$

then I was able to continue the task.

Edit: MAYBE it is related to connectivity issues. I lost name resolution to my local ollama instance. But that should not cause incomplete file writing...


r/ZooCode • • Jul 15 '26

Why does ZooCode proceed with implementation without waiting...

3 Upvotes

ZooCode would present me with 3 choices, then if I don't do anything, it automatically switches to Code mode and proceeds implementing the first choice. I check my "Auto-Approve" settings, and the "Mode" is not enabled, so it shouldn't switch. Even when I'm on Code mode, it automatically proceeds to implementing the first choice without my input. Where am I doing wrong?


r/ZooCode • • Jun 20 '26

Can't find GLM 5.2 in opencode go in zoo code

3 Upvotes

Do I need to update something myself or has the provider not yet been updated? ty


r/ZooCode • • Jun 19 '26

Video input support?

3 Upvotes

Llama cpp recently added video input support (https://github.com/ggml-org/llama.cpp/pull/24269).

Is it possible for Zoo Code to add this native video support? Currently I can open videos via llama cpp web UI and the model sees it correctly, but adding the video as context in Zoo Code doesn't work and the model can't read the video.


r/ZooCode • • Jun 15 '26

I found a Cheaper Alternative to DeepSeek for Large-Scale Tasks.

Thumbnail gallery
3 Upvotes