You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+46-37Lines changed: 46 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,28 +50,27 @@ No stupid token consumption massive subagents here. No bloat tools here.
50
50
51
51
## Reviews
52
52
53
+
> "It made me cancel my Cursor subscription. Unbelievable things are happening in the open source community." - [Arthur Guiot](https://x.com/arthur_guiot/status/2008736347092382053?s=20)
54
+
53
55
> "If Claude Code does in 7 days what a human does in 3 months, Sisyphus does it in 1 hour. It just works until the task is done. It is a discipline agent." — B, Quant Researcher
54
56
55
57
> "Knocked out 8000 eslint warnings with Oh My Opencode, just in a day" — [Jacob Ferrari](https://x.com/jacobferrari_/status/2003258761952289061)
56
58
57
59
> "I converted a 45k line tauri app into a SaaS web app overnight using Ohmyopencode and ralph loop. Started with interview me prompt, asked it for ratings and recommendations on the questions. It was amazing to watch it work and to wake up this morning to a mostly working website!" - [James Hargis](https://x.com/hargabyte/status/2007299688261882202)
58
60
61
+
> "use oh-my-opencode, you will never go back" — [d0t3ch](https://x.com/d0t3ch/status/2001685618200580503)
62
+
63
+
> "I haven't really been able to articulate exactly what makes it so great yet, but the development experience has reached a completely different dimension." - [
> "Experimenting with open code, oh my opencode and supermemory this weekend to build some minecraft/souls-like abomination."
60
67
> "Asking it to add crouch animations while I go take my post-lunch walk. [Video]" - [MagiMetal](https://x.com/MagiMetal/status/2005374704178373023)
61
68
62
69
> "You guys should pull this into core and recruit him. Seriously. It's really, really, really good." — Henning Kilset
63
70
64
71
> "Hire @yeon_gyu_kim if you can convince him, this dude has revolutionized opencode." — [mysticaltech](https://x.com/mysticaltech/status/2001858758608376079)
65
72
66
-
> "ok yeah holy shit @androolloyd this thing is legit oh my opencode is sick" — [z80.eth](https://x.com/0xz80/status/2001815226505924791)
67
-
68
-
> "use oh-my-opencode, you will never go back" — [d0t3ch](https://x.com/d0t3ch/status/2001685618200580503)
69
-
70
-
> "Oh My Opencode is king of the hill and has no contenders" — [RyanOnThePath](https://x.com/RyanOnThePath/status/2001438321252118548)
71
-
72
73
> "Oh My OpenCode Is Actually Insane" - [YouTube - Darren Builds AI](https://www.youtube.com/watch?v=G_Snfh2M41M)
73
-
>
74
-
> "Isn't the name Sisyphus beautiful by itself?" — Sigrid ([@sigridjin_eth](https://x.com/sigridjin_eth))
75
74
76
75
---
77
76
@@ -80,52 +79,62 @@ No stupid token consumption massive subagents here. No bloat tools here.
80
79
-[Oh My OpenCode](#oh-my-opencode)
81
80
-[Just Skip Reading This Readme](#just-skip-reading-this-readme)
82
81
-[It's the Age of Agents](#its-the-age-of-agents)
82
+
-[🪄 The Magic Word: `ultrawork`](#-the-magic-word-ultrawork)
83
83
-[For Those Who Want to Read: Meet Sisyphus](#for-those-who-want-to-read-meet-sisyphus)
84
84
-[Just Install It.](#just-install-it)
85
85
-[Installation](#installation)
86
86
-[For Humans](#for-humans)
87
87
-[For LLM Agents](#for-llm-agents)
88
-
-[Step 0: Ask user about the setup.](#step-0-ask-user-about-the-setup)
89
-
-[Step 1: Install OpenCode, if not](#step-1-install-opencode-if-not)
|`disabled`|`false`| When `true`, disables all Sisyphus orchestration and restores original build/plan as primary.|
985
-
|`default_builder_enabled`|`false`| When `true`, enables OpenCode-Builder agent (same as OpenCode build, renamed due to SDK limitations). Disabled by default.|
986
-
|`planner_enabled`|`true`| When `true`, enables Planner-Sisyphus agent (same as OpenCode plan, renamed due to SDK limitations). Enabled by default.|
987
-
|`replace_plan`|`true`| When `true`, demotes default plan agent to subagent mode. Set to `false` to keep both Planner-Sisyphus and default plan available.|
|`disabled`|`false`| When `true`, disables all Sisyphus orchestration and restores original build/plan as primary. |
994
+
|`default_builder_enabled`|`false`| When `true`, enables OpenCode-Builder agent (same as OpenCode build, renamed due to SDK limitations). Disabled by default. |
995
+
|`planner_enabled`|`true`| When `true`, enables Planner-Sisyphus agent (same as OpenCode plan, renamed due to SDK limitations). Enabled by default. |
996
+
|`replace_plan`|`true`| When `true`, demotes default plan agent to subagent mode. Set to `false` to keep both Planner-Sisyphus and default plan available. |
988
997
989
998
### Background Tasks
990
999
@@ -1007,10 +1016,10 @@ Configure concurrency limits for background agent tasks. This controls how many
|`preemptive_compaction_threshold`|`0.85`| Threshold percentage (0.5-0.95) to trigger preemptive compaction. The `preemptive-compaction` hook is enabled by default; this option customizes the threshold. |
1096
-
|`truncate_all_tool_outputs`|`false`| Truncates ALL tool outputs instead of just whitelisted tools (Grep, Glob, LSP, AST-grep). Tool output truncator is enabled by default - disable via `disabled_hooks`. |
1097
-
|`aggressive_truncation`|`false`| When token limit is exceeded, aggressively truncates tool outputs to fit within limits. More aggressive than the default truncation behavior. Falls back to summarize/revert if insufficient. |
1098
-
|`auto_resume`|`false`| Automatically resumes session after successful recovery from thinking block errors or thinking disabled violations. Extracts the last user message and continues. |
1099
-
|`dcp_for_compaction`|`false`| Enable DCP (Dynamic Context Pruning) for compaction - runs first when token limit exceeded. Prunes duplicate tool calls and old tool outputs before running compaction. |
|`preemptive_compaction_threshold`|`0.85`| Threshold percentage (0.5-0.95) to trigger preemptive compaction. The `preemptive-compaction` hook is enabled by default; this option customizes the threshold.|
1105
+
|`truncate_all_tool_outputs`|`false`| Truncates ALL tool outputs instead of just whitelisted tools (Grep, Glob, LSP, AST-grep). Tool output truncator is enabled by default - disable via `disabled_hooks`.|
1106
+
|`aggressive_truncation`|`false`| When token limit is exceeded, aggressively truncates tool outputs to fit within limits. More aggressive than the default truncation behavior. Falls back to summarize/revert if insufficient. |
1107
+
|`auto_resume`|`false`| Automatically resumes session after successful recovery from thinking block errors or thinking disabled violations. Extracts the last user message and continues.|
1108
+
|`dcp_for_compaction`|`false`| Enable DCP (Dynamic Context Pruning) for compaction - runs first when token limit exceeded. Prunes duplicate tool calls and old tool outputs before running compaction.|
1100
1109
1101
1110
**Warning**: These features are experimental and may cause unexpected behavior. Enable only if you understand the implications.
0 commit comments