Skip to content

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 19 Mar 19:21
· 1303 commits to dev since this release
  • 165e771 fix: align sisyphus fallback-chain test with actual model-requirements order
  • 2662a6a feat: add bunx oh-my-magento minimax TUI command
  • 51a5bbd fix: align agent/category model fallback chains with upstream
  • c2587c1 fix: remove unnecessary git checkout in publish job (shallow clone has no history for artifact-built package.json)
  • e641a5b fix: skip --tag when dist_tag is empty to avoid npm treating version as invalid tag

Thank you to 10 community contributors:

  • @acamq:
    • fix(auto-update): expand semver regex to support hyphenated prerelease tags
    • fix(auto-update): pipe bun install output and restore other-deps preservation test
    • Merge pull request code-yeongyu#2473 from code-yeongyu/fix/sync-package-json-to-opencode-intent
    • Merge pull request code-yeongyu#2492 from acamq/fix/prometheus-test-regressions
    • fix(test): update agent-variant test model to gpt-5.4
    • Merge pull request code-yeongyu#2493 from acamq/fix/fallback-test-regression
    • Merge pull request code-yeongyu#2419 from guazi04/fix/serverurl-throw-getter
    • Merge pull request code-yeongyu#2446 from win0na/fix/momus-key-trigger-specificity
    • fix(installer): always use .config/opencode for CLI on Windows (code-yeongyu#2502)
    • fix(installer): respect XDG_CONFIG_HOME on Windows for CLI config dir
    • fix(test): isolate XDG_CONFIG_HOME in Windows CLI tests
    • Merge pull request code-yeongyu#2507 from MoerAI/fix/issue-2287-unstable-agent-check
    • Merge pull request code-yeongyu#2532 from ricatix/fix/doctor-verbose-models
    • fix(test): update package name to oh-my-openagent in install test
    • Merge pull request code-yeongyu#2582 from acamq/fix/fix-install-test
    • fix(agents): include config agents and migrated plugin agents in customAgentSummaries
    • Merge pull request code-yeongyu#2546 from acamq/fix/installer-paths
    • Merge pull request code-yeongyu#2585 from acamq/fix/custom-agent-summaries-completeness
    • revert: remove accidentally committed built files from bce8ff3
    • Merge pull request code-yeongyu#2559 from MoerAI/fix/issue-2555-disabled-tools-merge
    • Merge pull request code-yeongyu#2563 from robinmordasiewicz/fix/claude-code-plugin-v3-array-format
    • refactor(doctor): show detected LSP servers and extensions instead of hardcoded counts
    • fix(doctor): remove redundant extensions from verbose LSP header
    • Merge pull request code-yeongyu#2588 from acamq/refactor/doctor-lsp-extensions
    • Merge pull request code-yeongyu#2535 from conversun/fix/prometheus-compaction-agent-fallback
    • fix(todo-continuation-enforcer): skip continuation for compaction-only message history
    • Revert "fix(test): update package name to oh-my-openagent in install test"
    • Merge pull request code-yeongyu#2598 from code-yeongyu/revert-2582-fix/fix-install-test
    • Merge pull request code-yeongyu#2597 from code-yeongyu/fix/todo-compaction-only-guard
    • Merge pull request code-yeongyu#2596 from cyberprophet/fix/doctor-plugin-version-fallback
    • Merge pull request code-yeongyu#2618 from RaviTharuma/fix/extract-status-code-nested-errors
  • @MoerAI:
    • fix(delegate-task): only check resolved model for isUnstableAgent, not default (code-yeongyu#2287)
    • fix: union disabled_tools in mergeConfigs() like other disabled_* arrays
    • fix(background-agent): add circuit breaker to prevent subagent infinite loops
    • fix(cli): replace dead glm-4.7-free with gpt-5-nano as ultimate fallback
  • @ricatix:
    • fix(cli): render verbose doctor check details
  • @conversun:
    • fix(todo-continuation-enforcer): prevent post-compaction agent fallback to General
    • fix(todo-continuation-enforcer): tighten post-compaction guard with session-agent fallback
  • @cpkt9762:
    • fix(delegate-task): build categoryModel with variant for categories without fallback chain
  • @robinmordasiewicz:
    • fix(plugin-loader): support Claude Code v3 flat array format for installed_plugins.json
    • fix(agent-loader): convert model object to string for opencode compatibility
    • fix(discovery): add null-safe validation for v3 array entries
  • @cyberprophet:
    • fix(doctor): fall back to loadedVersion when pluginVersion is null
  • @RaviTharuma:
    • fix(runtime-fallback): extract status code from nested AI SDK errors
    • fix(runtime-fallback): prefer numeric status codes over non-numeric in extraction chain
  • @HaD0Yun:
    • feat(atlas): persist preferred task session reuse
    • fix(atlas): tighten session reuse metadata parsing
    • fix(atlas): harden task session reuse
  • @tad-hq:
    • fix(circuit-breaker): add enabled config flag as escape hatch
    • fix(circuit-breaker): target-aware loop detection via tool signatures
    • fix(circuit-breaker): wire target-aware detection into background manager