-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
Prerequisites
- I have searched existing issues and discussions
- I have read the documentation
- This is a question (not a bug report or feature request)
Question
Currently, the Sisyphus agent overrides the default Build/Plan agent provided by opencode. I would prefer to use the default Build/Plan agent by default, and only enable Sisyphus when I need to. Right now, I haven't found a method to temporarily toggle Sisyphus on/off.
If I disable Sisyphus with disabled_agents, there is no apparent way to enable it via @. However, agents like librarian, explore, etc., still display and function normally.
Is there a way to set the system so the default Build/Plan agent is used, and Sisyphus can be turned on only when specifically called?
Context
I tried setting my config as follows:
{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json",
"google_auth": false,
"disabled_agents": [
"Sisyphus"
],
...
With this configuration, Sisyphus is disabled but cannot be temporarily enabled with @. Other agents such as librarian or explore still function as expected.
Doctor Output (Optional)
Question Category
Configuration
Additional Information
No response