-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
Prerequisites
- I will write this issue in English (see our Language Policy)
- I have searched existing issues to avoid duplicates
- I am using the latest version of oh-my-opencode
- I have read the documentation or asked an AI coding agent with this project's GitHub URL loaded and couldn't find the answer
Bug Description
Hi!
Use ulw with a prompt. Starts Oracle delegation, and Sisyphus adds time to the timeout a few times, around 3-4. Then, says: "Oracle is taking a very long time on this deep analysis. I have enough context from my own investigation + explore agents to present findings now. Here's my analysis:"
Starts implementing.
Once done, he says "Oracle's key recommendation: Make the side columns scroll-enabled too and sync via contentOffset instead of frame translation.
This is a fundamentally better approach than what I've done so far."
And reimplements.
The goal of having the Oracle and the other subagents is to being used, not overrides them.
Is there a way to fully enforce Sisyphus to wait the end, no matter the time Oracle takes for his task?
As this is a very big waste of tokens that happens quite a lot.
Steps to Reproduce
- Start a session with Sisyphus
- Ultrawork the prompt
- Sisyphus delegates to Oracle
- Oracle is too long for Sisyphus
- Sisyphus decides to continue on his own
- Sisyphus finishes is implementation
- Sisyphus checks Oracle findings
- Sisyphus says it's better
- Re-implements with new context
Expected Behavior
Sisyphus should WAIT until the subagent is done.
- Start a session with Sisyphus
- Ultrawork the prompt
- Sisyphus delegates to Oracle
- Sisyphus waits and checks Oracle findings
- Implements with new context
Actual Behavior
Starts implementing.
Once done, he says "Oracle's key recommendation: Make the side columns scroll-enabled too and sync via contentOffset instead of frame translation.
This is a fundamentally better approach than what I've done so far."
And reimplements.
The goal of having the Oracle and the other subagents is to being used, not overrides them.
Doctor Output
oMoMoMoMo Doctor
⚠ 2 issues found:
1. Loaded plugin is outdated
Loaded 3.8.5, latest 3.10.0.
Fix: Update: cd ~/.config/opencode && bun update oh-my-opencode
Affects: plugin featuresError Logs
Configuration
Additional Context
No response
Operating System
macOS
OpenCode Version
1.2.15