[Bug]: Orchestrator forcing its usage

Author: fishamicCreated Aug 13, 2026Updated Sep 14, 2026
Labelsenhancement

What happened, and what did you expect?

opencode latest

With a strong model such as the new DeepSeek V4 Pro (New) opencode GO, the Orchestrator starts taking over most of the actual work instead of distributing it to the other agents.

Normally, when watching its reasoning, you can clearly see the Orchestrator coordinating the other agents and deciding who should handle what. With a strong model, however, you can literally watch it take over the task itself.

It starts reasoning through the problem directly, solving things on its own, and effectively ignoring the other agents that are supposed to be doing the work.

It feels like the old-school “good manager” problem: the manager knows how to do everything, so instead of managing the team, he just sits down and does the work himself.

The stronger the model, the more noticeable this becomes. It seems to forget its role as Orchestrator and gradually turns into the main implementation agent.

What is especially interesting is that it seems to need constant reminders about its role. Without those reminders, it starts taking over more and more of the actual work and leaves the other agents out of the process.

In short: the better the underlying model, the more the Orchestrator wants to become the worker instead of the manager.

Steps to reproduce

No response

oh-my-opencode.json

jsonc
{
  "$schema": "https://unpkg.com/oh-my-opencode-slim@latest/oh-my-opencode-slim.schema.json",
  "preset": "opencode-go",
  "presets": {
    "opencode-go": {
      "orchestrator": {
        "model": "opencode-go/deepseek-v4-pro",
        "skills": [
          "*"
        ],
        "mcps": [
          "*",
          "!context7"
        ]
      },
      "oracle": {
        "model": "opencode-go/gpt-5.6-luna",
        "skills": [
          "simplify",
          "vision"
        ],
        "mcps": []
      },
      "librarian": {
        "model": "opencode-go/mimo-v2.5",
        "skills": [],
        "mcps": [
          "websearch",
          "context7",
          "gh_grep"
        ]
      },
      "explorer": {
        "model": "opencode-go/mimo-v2.5",
        "skills": [],
        "mcps": []
      },
      "designer": {
        "model": "opencode-go/kimi-k2.7-code",
        "variant": "medium",
        "skills": [
          "vision"
        ],
        "mcps": []
      },
      "fixer": {
        "model": "opencode-go/deepseek-v4-flash",
        "variant": "medium",
        "skills": [],
        "mcps": []
      },
      "observer": {
        "model": "opencode-go/minimax-m3",
        "variant": "medium",
        "skills": [
          "vision"
        ],
        "mcps": []
      }
    }
  },
  "disabled_agents": [],
  "companion": {
    "enabled": false,
    "position": "bottom-right",
    "size": "medium",
    "gifPack": "default",
    "loopStyle": "classic",
    "speed": 1,
    "debug": false
  }
}

OpenCode version

1.18.18

oh-my-opencode-slim version

No response

Operating system

all of them - using wiith windows/mac and linux

Logs, screenshots, or extra context

bash

Source: alvinunreal/oh-my-opencode-slim