github code-yeongyu/oh-my-opencode v2.9.0

latest releases: v3.8.3, v3.8.2, v3.8.1...
one month ago

Highlights

🚀 Preemptive Compaction Now Default

Sessions automatically compact at 85% context window usage, preventing token limit interruptions. No configuration needed—just works out of the box.

⚡ Parallel /init-deep Execution

Restructured to fire 6+ background explore agents immediately while main session runs structural analysis + LSP codemap concurrently. Dynamic agent scaling (1-13 agents) based on project size for faster codebase understanding.

🔧 Dynamic Sisyphus Prompts

Modularized prompt generation system with runtime agent/tool metadata injection for better context awareness.


Changelog

  • 8c3d413 Restructure /init-deep command prompt with dynamic phases and concurrent execution
  • b51d0bd Revert "feat(keyword-detector): improve ultrawork-mode prompt with LSP in main session execution"
  • b2adda6 feat(keyword-detector): improve ultrawork-mode prompt with LSP in main session execution
  • 0da20f2 feat(session-manager): add project path filtering for session listing
  • 2f1ede0 refactor(index): use migration module from shared
  • ffeb92e refactor(config): extract config migration logic to testable module
  • d49c221 fix(anthropic-context-window-limit-recovery): remove emergency fallback message revert logic
  • dea17dc fix(command-loader): strip incompatible fields before registering with OpenCode
  • c6efe70 feat(agents): implement dynamic Sisyphus prompt system with agent metadata
  • 8cbdfba feat(init-deep): restructure Phase 1 to fire background explore first, then LSP codemap
  • 7cb3f23 feat: make preemptive compaction enabled by default (#372)
  • 471cf86 fix(doctor): unify version check to use same source as get-local-version (#367)

Thank you to 1 community contributor:

  • @sisyphus-dev-ai:
    • fix(doctor): unify version check to use same source as get-local-version (#367)
    • feat: make preemptive compaction enabled by default (#372)
    • feat(init-deep): restructure Phase 1 to fire background explore first, then LSP codemap

Don't miss a new oh-my-opencode release

NewReleases is sending notifications on new releases.