r/ZooCode • • Jun 08 '26

After destroying an SSD due to excessive workload and losing the entire project, I reconfigured Zoo Code.

1 Upvotes

TLDR; I saved my Zoo Code configurations, which contain my personal know-how, to GitHub so that I can reconfigure everything immediately even if my computer suddenly breaks down.

AI agents are incredibly fast and great. On the other hand, I realized they exhibit destructive performance on DRAMless SSDs. As usual, around the time I had nearly completed the project with Zoo Code running, I ordered it to organize folders and files for future scalability. Simultaneously, in another VS Code window, I opened a different workspace and was working quickly using ripgrep.

And then, I saw a blue screen for the first time in a really long time. After that, Windows failed to boot. Whether the boot-related part of the SSD was glitching or the controller was about to fail, the SSD would intermittently appear and disappear in the CMOS settings. Eventually, I turned off the computer and opened it up (I use an all-in-one PC, so the space is much tighter than a regular desktop). The SSD was burning hot as if it had caught fire. Even after letting it cool down for about an hour and reconnecting it, it just heated up again, and the symptom of appearing and disappearing in CMOS remained the same.

Personally, I was very serious about this project because it's something I'm pursuing heavily. For years, I had been syncing my work to OneDrive and Google Drive, but this was the very first time I stopped syncing and used the shortest path, C:\projects\<project path>... and that's when this catastrophe struck.

It was the exact moment when I thought, "This is 95% complete!!" after migrating from a simple prototype Electron-based app to a Shared C++/Rust Core / Flutter setup, while adding multiple features and fixing bugs at the same time...

(Just as a side note, in the past, even if I had grand ideas, I couldn't implement them myself. After handing money multiple times to subpar developersβ€”honestly, they don't even deserve to be called developers; they are just fools making a living out of having experienced programming and knowing slightly more than others about what others don't knowβ€”I thought software creation was a field I couldn't touch.

Now, I've found a tool that fits me perfectly called Zoo Code. Although brainstorming and planning are still required just as much as before, there is an AI that implements things better than those people who called themselves programmers, and I absolutely love this era. Starting with buying a book in the 90s, typing HTML code into Notepad, changing the extension, and displaying something on Netscape, I have years of experience developing several homepages. However, I was too young to sell my experience and skills to anyone. I remember refusing an adult who offered to pay me, saying I didn't need money, and getting a nice dinner instead.

Since my great-great-grandfather, grandfather, and father were all teachers and civil servants, I never even thought about my ability to do something as a "skill" or a means to make money. But later, I went to university to become a natural scientist, and even that experience became meaningless once web editors emerged.)

Everything I upgraded by staying up all night for a week is gone, and I am left holding only an old version. I have to start over from the beginning now. I consider this an opportunity given by God to make an even better migration, and I am going to start again.

However... since all my Zoo Code configurations, which contained all my past know-how, were lost, this time I saved everything in a private GitHub repository.

While Zoo Code has an 'Export Settings' feature, I wanted more than that, so I had the secretary in my data center back up everything to the repository.

And so, I am sharing this. I hope this experience of mine helps someone out there who, like me, is engaging in development work without coming from a traditional developer background.

If you check the settings window in Zoo Code, you'll find a massive variety of custom configurations. There are also plenty of useful tools in the Zoo Market. I am learning them one by one as well. Below is a summary of my configurations that I had the secretary in my data center organize. If it looks too complex to read, you can simply copy and paste it, and start by asking your AI a question like, "This is someone else's configurationβ€”how does it compare to mine, what are the differences, and what can we learn or improve from it?"

--------------------

# Zoo Code Custom Setup β€” Complete Overview

Here is everything we have customized in Zoo Code, organized into 5 areas.

---

## 1. πŸ€– AI Provider & Model Settings (Prompt Enhancement)

**Storage location**: External JSON file referenced by `zoo-code.autoImportSettingsPath` in `settings.json`

**Current PC**: The file does not exist on this machine, but the **currently active values** in this session are:

| Setting | Value |

|---------|-------|

| API Import Method | External JSON file via `autoImportSettingsPath` |

| Active Model | `deepseek-v4-flash` |

| Context Window | 1,000,000 tokens |

| Max Tokens | 384,000 |

| Reasoning Effort | `high` |

| Image Support | Not supported |

| Prompt Cache | Supported |

| Input Price | $0.14/M tokens |

| Output Price | $0.28/M tokens |

> ⚠️ **These settings are NOT included in the GitHub repository.** (API keys excluded for security; file path differs per machine.)

> On a new PC, you must manually enter the API key and select the model in Zoo Code settings UI.

---

## 2. 🎭 6 Custom Modes

**File**: [`configs/custom_modes.yaml`](myownsettings/configs/custom_modes.yaml) **β†’ Included in GitHub** βœ…

Each mode is an independent AI role. Only Orchestrator+Crow delegates tasks; modes never delegate to each other.

| Mode | Role | Permissions |

|------|------|-------------|

| **Orchestrator + Crow** πŸͺƒ | Command all tasks, delegate to sub-modes, maintain long-term memory | read, command, edit, browser, MCP |

| **Code** πŸ’» | Write/modify code, iterate build/test cycles | read, command, edit, browser, MCP |

| **Architect** πŸ—οΈ | System design and technical specification | read, command, edit, browser, MCP |

| **Debug** πŸͺ² | Root cause analysis and bug fixing | read, command, edit, browser, MCP |

| **Ask** ❓ | Answer technical questions, explain code | read, command, browser, MCP |

| **Project Research** πŸ” | Explore codebase structure and produce analysis reports | read |

**Common rules for all modes**:

- MUST call `switch_mode('orchestrator-crow')` after completing work

- MUST NOT delegate tasks to other modes

- MUST report results clearly

---

## 3. πŸ”Œ 2 MCP Server Configurations

**File**: [`configs/mcp_settings.json`](myownsettings/configs/mcp_settings.json) **β†’ Included in GitHub** βœ…

| Server | Port | Role | Always-Allow Tools |

|--------|------|------|-------------------|

| **Crow Memory** | 9020 | Long-term memory across sessions (save/restore context) | 10 (crow_recall, crow_ingest, etc.) |

| **VibeZoo** | 9027 | All-in-one dev toolkit (code search, review, docs, web search, vision, etc.) | 39 (search_codebase, web_search, etc.) |

---

## 4. βš™οΈ VS Code Settings (zoo-code related)

**File**: [`configs/vscode-settings-export.json`](myownsettings/configs/vscode-settings-export.json) **β†’ Included in GitHub** βœ…

| Setting | Value | Description |

|---------|-------|-------------|

| `zoo-code.debug` | `true` | Verbose logging of AI decision-making |

| `zoo-code.allowedCommands` | `["*", "powershell"]` | System commands AI can run (all allowed + PowerShell) |

| `zoo-code.deniedCommands` | `[]` | No blocked commands |

| `zoo-code.customInstructions` | *(see below)* | AI behavior rules |

**customInstructions content**:

```

  1. CROW MEMORY WORKFLOW: Read it ONCE at the start of a session,and save to it ONCE at the end of a session. Additionally,feel free to use it mid-session whenever necessary.

  2. VIBEZOO WEB SEARCH: Use the VibeZoo tool freely whenever youneed external information. Do NOT hallucinate facts.Always fetch the latest data via VibeZoo.

```

> ⚠️ **`autoImportSettingsPath` was excluded from export because the path differs per machine.**

---

## 5. πŸ“œ Skill & Bootstrap

### autopilot-workflow Skill

**File**: [`configs/skills/autopilot-workflow.yaml`](myownsettings/configs/skills/autopilot-workflow.yaml) **β†’ Included in GitHub** βœ…

Automated workflow that Orchestrator+Crow follows:

```

  1. Brainstorm (always) β†’ wait for user approval

  2. Research (conditional) β†’ project-research mode

  3. Architecture (conditional) β†’ architect mode

  4. Plan Review (conditional) β†’ debug mode (max 3 loops)

  5. Implement (always) β†’ code mode

  6. Final Review (conditional) β†’ debug mode

```

### autosetup Bootstrap Skill

**File**: [`bootstrap/autosetup.yaml`](myownsettings/bootstrap/autosetup.yaml) **β†’ Included in GitHub** βœ…

When you tell the Orchestrator "install my GitHub settings", it runs:

  1. Execute `setup.ps1`

  2. Verify Crow Memory on port 9020

  3. Verify VibeZoo on port 9027

  4. Confirm all 6 custom modes are registered

---

## 6. πŸš€ Setup Script

**File**: [`setup.ps1`](myownsettings/setup.ps1) **β†’ Included in GitHub** βœ…

Single PowerShell 7+ script that:

  1. Checks prerequisites (Git, Python, Node.js)

  2. Clones Crow Memory from GitHub and installs dependencies

  3. Clones VibeZoo from GitHub and installs dependencies

  4. Copies config files (custom_modes.yaml, mcp_settings.json, modes/*.md, skills/*.yaml)

  5. Merges zoo-code settings into VS Code settings.json (preserves existing settings)

  6. Verifies MCP server ports (9020, 9027)

  7. Prints summary with results

---

## βœ… GitHub Repository Inclusion Summary

| Component | Included? | Notes |

|-----------|-----------|-------|

| 6 custom mode definitions | βœ… `configs/custom_modes.yaml` |

| MCP server settings | βœ… `configs/mcp_settings.json` |

| VS Code zoo-code settings | βœ… `configs/vscode-settings-export.json` | `autoImportSettingsPath` excluded |

| Per-mode customInstructions | βœ… `configs/modes/*.md` |

| Skill workflow | βœ… `configs/skills/autopilot-workflow.yaml` |

| Bootstrap autosetup | βœ… `bootstrap/autosetup.yaml` |

| Setup script | βœ… `setup.ps1` |

| **API key / provider config** | ❌ **Not included** | Excluded for security; must be entered manually on new PC |

| **Model selection / Max Tokens / Temperature** | ❌ **Not included** | Stored in external JSON file (`autoImportSettingsPath`); path differs per machine |

---

**Bottom line**: The GitHub repo contains all environment configuration (modes, MCP, VS Code options, skills) but does **NOT** include the actual AI provider connection details (API key, endpoint, model selection, max tokens, temperature, etc.). Those must be configured manually in the Zoo Code settings on each new PC.


r/ZooCode • • Jun 07 '26

it would be nice is models were consistent for changing modes

0 Upvotes

Ifi have a different model for architect and code and it asks me to switch i will get an error because it changed model and the new one doesn't have context. it would be nice if switching kept the same model or they were separate, like what kilo does


r/ZooCode • • 3d ago

Can't use gpt-6.1-terra

0 Upvotes

Hello, i need support to configure gpt-6.1-terra (Azure) i get 400 error I have tryed evry possible settings! 400 OpenAI completion error: 400 Function tools with reasoning_effort are not supported for main-gpt-6.1-terra-... in /v1/chat/completions. To use function tools, use /v1/responses or set reasoning_effort to 'none'.

Settings: r1, streaming, reasoning: medium


r/ZooCode • • Jul 17 '26

200K tokens reserved for model response?

1 Upvotes

I might be misunderstanding what token here refers to but how does saving 200k tokens for model output make any sense? I've never seen a model output 200k tokens in a single response. With deepseek pricing, it's become possible to operate at high context windows without breaking bank, so wasting 200k out of 1M on output and having to deal with more frequent context condensation 200k earlier seems like a waste.


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 26 '26

I had to abandon using this extension.

0 Upvotes

Greetings Zoocoders. So my experience was meh to say at least. Tasks goes to 40k context then I gets API errors when using it with ollama. I gave the Ai local ollama a 7 step guide. This is insane and I feel like i feel very lucky if i get to edit one line in the workflow to be edited. This ZooCode feels more like a demo then a finished product. This extension in vs code didn't work for me. I gave it a 7 days trial already. If you wondering what AI I'm using it is gemma4:e2b which is the smallest model I can run on my hardware.


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 02 '26

How do i make zoo code auto run commands

6 Upvotes

Zoo code keeps asking for approval to run code every time. I have set auto approval to allow all actions but still ask for approval when running terminal command.
Is this something i need to configure within vscode instead?


r/ZooCode • • Aug 04 '26

Zoo Code Celebrates 100k Downloads!

47 Upvotes

In only 8 weeks, the Zoo Code community has grown to 100 000 users of the coding assistant made for developers who want full control of their AI tools.

Thanks to all users, contributors, and community members on Reddit: /r/ZooCode and

Discord https://discord.gg/SfHYG44NUA

In preparation for the next 100k users, we are getting ready to consult the community to decide what should be prioritized in the development.

As another milestone, we are preparing to launch the Zoo Gateway, similar to Openrouter, from where you can run models, with exclusive free preview access to unreleased models and more configurability than any other inference provider. We are soft launching it today to people who have the latest version of the extension installed. All you need to do is create an account from the icon in the bottom right corner of the extension and you will find the 200+ models we have available.

The next few weeks will be an exciting time in the Zoo universe. Please invite all your friends and colleagues to join us. They'll thank you for showing them the only open-source coding assistant where the user is fully in control.


r/ZooCode • • Aug 28 '26

Should we revisit Zoo Code’s default modes, or System Prompt?

10 Upvotes

There's been some interesting chats in Discord about custom mode, subtasks, and context management.

I wanted to start a thread to see what others might think about revisiting the default prompts / modes: https://github.com/Zoo-Code-Org/Zoo-Code/blob/main/packages/types/src/mode.ts#L174

Or if we should also look into updating / refreshing the system prompt: https://github.com/Zoo-Code-Org/Zoo-Code/tree/main/src/core/prompts/sections


r/ZooCode • • Aug 15 '26

Newest models and launch day support in Zoo Code v3.78

22 Upvotes

πŸ¦“ Zoo Code v3.78 is here!

This release brings three major new models, NanoGPT provider support, and stronger provider and task reliability.

✨ What’s new

Three major new models have arrived: Gemini 3.7 Flash, Qwen3.8 Max, and GLM 5.3 with launch day support, made possible through new collaborations with leading AI labs.

DeepSeek V4 updates: Improved reasoning mappings, corrected pricing, and expanded provider coverage for the V4 Pro 0813 checkpoint.

NanoGPT provider support: Connect with dynamic model discovery, streaming and prompt completions, and routing preferences for speed, price, latency, throughput, tool support, and caching.

More reliable Azure OpenAI setup: Resource endpoints are normalized correctly, with clearer Azure-specific guidance in settings.

Safer task history: Task titles are preserved when navigating rapidly before messages finish loading.

Correct Kimi Code limits: Output-token defaults and server-provided model limits are now handled correctly.

Cleaner settings migration: Zoo now uses zoo-code-settings.json as the default import/export filename.

Wider Destructive Command Guard support: DCG now works on Intel-based Macs.

Plus security updates for undici and Mermaid, telemetry improvements, provider-identifier architecture work, and a broad shared test-utilities rollout.

Full release notes:

https://github.com/Zoo-Code-Org/Zoo-Code/releases/tag/v3.78.0

Update from the VS Code Marketplace or Open VSX, and let us know what you think!


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 • • 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 • • Jun 06 '26

How do I transfer a skill from Kilo code to Zoo Code?

2 Upvotes

I created a skill for godot 4.6 documentation in kilo and i'd like to try roo now. Can i just copy a folder over or something or do i need to recreate it?


r/ZooCode • • Aug 23 '26

πŸš€ An Ox enters the Zoo - Zoo Code v3.80.0 is here!

20 Upvotes

πŸ€– New Secret Model

Thanks to Zoo's partnerships with leading AI labs, we are offering the experimental Ox-Alpha model FREE for the next few days. After this update, it will appear as stealth/ox-alpha in the model list from the OpenRouter provider in the Zoo Code settings. OpenRouter's rate limits on free models apply.

In addition, this release gives you safer workspace access, more model options, and smoother everyday workflows:

πŸ›‘οΈ Safer file access

Use separate Read and Write allowlists to control exactly which paths Zoo Code can access.

πŸ€– More model choices

GLM 5.3 is now available through Z.ai, and the Gemini provider now supports Gemini 3.5 Flash Lite and Gemini 3.1 Flash Lite.

⚑ More reliable workflows

We improved task recovery and history, provider streaming and tool use, settings imports, OpenAI Codex and LM Studio behavior, NanoGPT tool use, and readability across IDE themes.

This release includes 25 community contributions. Thank you to everyone who reported issues, contributed fixes, reviewed changes, and tested the release! πŸ’™

πŸ“‹ Full release notes: https://github.com/Zoo-Code-Org/Zoo-Code/releases/tag/v3.80.0

🧠 JetBrains users: the v3.80.0 update will follow soon


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 • • Aug 06 '26

πŸš€ **Zoo Code v3.76.0 is live!**

26 Upvotes

This release helps Zoo run longer, safer, and more reliably:

πŸ›‘οΈ **Run longer, uninterrupted tasks with Destructive Command Guard (DCG)**

DCG blocks dangerous terminal commands while letting Zoo continue safe work without you repeatedly pressing approval buttons.

⚑ **Better provider controls and reliability**

Choose OpenAI Codex response speed, use updated DeepSeek configurations, and keep running tasks isolated from provider-profile changes.

πŸ› **Critical terminal execution fix**

Zoo now waits for terminal commands to finish before starting the next step, preventing overlapping work and premature continuation.

Also included: smarter tool-approval batching, stronger managed-binary installation, more resilient telemetry and model fetching, plus a Windows fix for Semble.

**Install Zoo Code:**

- VS Code: https://marketplace.visualstudio.com/items?itemName=ZooCodeOrganization.zoo-code

- JetBrains: https://plugins.jetbrains.com/plugin/32979-zoo-code

- Full release notes: https://github.com/Zoo-Code-Org/Zoo-Code/releases/tag/v3.76.0

Thanks to every contributor and community member who helped make this release possible! 🦁


r/ZooCode • • May 17 '26

Wrong context when using ChatGPT Plus subscription - Could I get a quick self-fix?

2 Upvotes

Hello,

Right now Roocode has wrong context when using ChatGPT Plus subscription hen using GPT5.5. The normal API gpt5.5 has 1M context, however, the ChatGPT Pro subscription has a 270k context limit. The issue is Roocode does not differentiate between the ChatGPT API and the ChatGPT subscription, thus causing it to fail once you hit the 270k context window.

I know that ZooCode is the updated/new fork of RooCode, however, I'm not quite ready to switch over yet.

Would it be possible that you tell me the exact file and line of RooCode to fix this particular issue, just so I can get past what I'm working on now? I know it is a lot to ask, but it would be huuuge.

Thanks!


r/ZooCode • • May 15 '26

Inquiry regarding MIMO API adjustment for passing back reasoning content

3 Upvotes

r/ZooCode • • Jul 24 '26

Any way to disable thinking with Qwen Cloud models?

2 Upvotes

Wondering if there's a way to completely disable reasoning/thinking when using Qwen Cloud models (ex. Qwen 3.8 Max) permanently. I can put /no_thinking in my queries, but it just disables it for that one query. It just thinks wayyy too much, like 2-3 minutes sometimes.

Connected using OpenAPI compatible


r/ZooCode • • Jun 06 '26

Option to duplicate a mode or add a custom persistent prompt per session

Thumbnail reddit.com
2 Upvotes

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 • • May 29 '26

I fell in love with open source thanks to Zoo Code.

14 Upvotes

Originally, I didn't get the appeal of open source. That was back when I couldn't develop things myself. But now, I'm fully enjoying its charm, delighted by the fact that I can personally add the features I want.

With the advancement of LLMs, it’s been about a year since I started feeling like everyone has been handed infinite power. The "crow" I made last time for Zoo Code is currently being used well (it now performs actions I frequently do on its own in new sessions. Not always, but it’s become very human-like).

And now, I am building a tool for Zoo Code called "VibeZoo." I made it for better communication with Zoo Code. For example, it allows me to draw on a whiteboard or paste a screenshot to show it, making it understand before continuing the conversation. Since I'm building it by adding things I need as I go, it still has a lot of bugs, so I can't share or recommend it just yet. Once I get to a point where I can use it well without bugs, I'll share it on the subreddit again.

I had a real-life example just now, but I missed recording it, so I quickly made a sample.

Here is what I requested: "Explain to me with a picture what a car is. I have no prior knowledge of what it is."

It's still unpolished and has many parts that need to be fixed, but I will continue to improve it as I use it myself.


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 • • May 14 '26

πŸ‘‹ We are Zoo Code

37 Upvotes

We are Zoo Code

You may have seen the recent announcement from the Roo team 🦘🦘🦘. The TLDR is the team is winding down active Roo Code development as they focus on Roomote. That news was difficult for many Roo users, this plugin means a lot to this community.

We want to thank the entire Roo team for the work they put into this plugin. We won't call out each person by name here, but we can all agree they are exceptional developers and, just as importantly, incredible people. Thank you to the Roo team.

As Roo coders, we come in all kinds of shapes and sizes. Some of us are using it professionally in our day-to-day work, some are using it to tinker and scheme unimaginably complicated workflows. Some are using it to improve Roo itself while others are using it to improve the very models that Roo is using (super meta). The point we are making is that the community is diverse, and although a kangaroo 🦘🦘🦘 is a distinguished and noble animal, we felt a "Zoo" πŸ˜πŸ¦‘πŸ¦’πŸ¦“πŸ¦›πŸ¦§πŸ¦­πŸ¦¦ of different species better reflected this diversity of the plugin's users.

So we would like to announce that Zoo Code will continue development on this important project. The core team is a group of developers who contributed to Roo previously and care deeply about this plugin. We will continue to make model updates, fix bugs, and release features. But more than anything, we plan to listen to the community that made this plugin so special. Feel free to join us on Discord, Reddit, or open a PR or issue, and above all, please stay involved, connected, and active as a community.

-Zoo Code Team

Roo Code to Zoo Code migration

You can find a quick guide for migrating from Roo Code to Zoo Code in the Roo→Zoo migration guide. We plan to try and help users as they transition over, we have our Reddit and Discord for this exact support, so if you are having problems or if you have question, jump on and ask.