Description
When using GPT OSS 120B (OpenAI open-weight reasoning model, 117B) as a subagent via the task tool, the subagent executes tool calls correctly for several iterations, but then during a subsequent <think> reasoning step it stops abruptly and exits, returning an empty result to the orchestrator.
The subagent session log shows the model produced a valid text response after the tool calls, but the orchestrator receives an empty <task_result>.
Key observations:
Plugins
opencode-dcp
OpenCode version
latest
Steps to reproduce
- Configure GPT OSS 120B as a subagent (via openai-compatible provider or ollama)
- From the main session, delegate a multi-step task via
task tool to the GPT OSS 120B subagent
- Let the subagent execute 2-3 tool calls (read files, run commands, etc.)
- Observe that after the tools execute, during the model's next reasoning step, execution halts
- The orchestrator receives empty/void result
Screenshot and/or share link
No response
Operating System
Linux
Terminal
No response
Description
When using GPT OSS 120B (OpenAI open-weight reasoning model, 117B) as a subagent via the
tasktool, the subagent executes tool calls correctly for several iterations, but then during a subsequent<think>reasoning step it stops abruptly and exits, returning an empty result to the orchestrator.The subagent session log shows the model produced a valid text response after the tool calls, but the orchestrator receives an empty
<task_result>.Key observations:
<think>) step, execution haltsPlugins
opencode-dcp
OpenCode version
latest
Steps to reproduce
tasktool to the GPT OSS 120B subagentScreenshot and/or share link
No response
Operating System
Linux
Terminal
No response