Commit Graph

3405 Commits

Author SHA1 Message Date
YeonGyu-Kim a034a45a85 Merge pull request #2372 from code-yeongyu/fix/issue-2314
fix(plugin): preserve cross-zod tool arg metadata
2026-03-11 17:27:00 +09:00
YeonGyu-Kim 63428e3cbd Align ast-grep fallback downloader version
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-11 15:48:42 +09:00
YeonGyu-Kim e24cd8ea4e Bump AST tooling and Bun types in root manifest
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-11 15:44:32 +09:00
YeonGyu-Kim d550965c41 Bump OpenCode SDK packages in root manifest
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-11 15:43:03 +09:00
YeonGyu-Kim a439b14701 Remove unused benchmark OpenAI SDK dependency 2026-03-11 15:33:05 +09:00
YeonGyu-Kim 32ec8f1d20 Guard ultrawork variant overrides with SDK metadata
Ultrawork now checks provider SDK metadata before forcing a variant, so unsupported variants are skipped instead of being written into the message state.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-11 15:33:05 +09:00
github-actions[bot] 49ed745362 @win0na has signed the CLA in code-yeongyu/oh-my-openagent#2446 2026-03-11 06:16:36 +00:00
github-actions[bot] f021000cdf @zztdandan has signed the CLA in code-yeongyu/oh-my-openagent#2444 2026-03-11 03:27:33 +00:00
github-actions[bot] 56ff270b87 @tc9011 has signed the CLA in code-yeongyu/oh-my-openagent#2443 2026-03-11 02:43:29 +00:00
github-actions[bot] c75db178c5 @hehe226 has signed the CLA in code-yeongyu/oh-my-openagent#2438 2026-03-11 01:43:25 +00:00
acamq 6e82edcf02 Merge pull request #2440 from code-yeongyu/revert-2439-fix/sync-package-json-to-opencode-intent
Revert "fix(auto-update): sync cache package.json to opencode.json intent"
2026-03-10 18:42:48 -06:00
acamq c4fe2e0b13 Revert "fix(auto-update): sync cache package.json to opencode.json intent" 2026-03-10 18:42:37 -06:00
Sisyphus ee929efddd Merge pull request #2439 from acamq/fix/sync-package-json-to-opencode-intent
fix(auto-update): sync cache package.json to opencode.json intent
2026-03-11 09:34:56 +09:00
acamq 3fb54459db fix(auto-update): sync cache package.json to opencode.json intent
When users switch opencode.json from pinned version to tag (e.g., 3.10.0 -> @latest),
the cache package.json still contains the pinned version. This causes bun install
to reinstall the old version instead of resolving the new tag.

This adds syncCachePackageJsonToIntent() which updates the cache package.json
to match the user's declared intent in opencode.json before running bun install.

Also fixes mock.module in test files to include all exported constants,
preventing module pollution across parallel tests.
2026-03-10 16:15:15 -06:00
github-actions[bot] 83a1cc2a6e @cphoward has signed the CLA in code-yeongyu/oh-my-openagent#2437 2026-03-10 19:23:00 +00:00
acamq 6fd20f721c Merge pull request #2352 from rluisr/fix/register-sisyphus-junior-as-builtin-agent
fix: register sisyphus-junior as builtin agent
2026-03-10 09:39:34 -06:00
github-actions[bot] af5f805411 @zengxiaolou has signed the CLA in code-yeongyu/oh-my-openagent#2433 2026-03-10 12:43:35 +00:00
YeonGyu-Kim 4731e119c2 Merge pull request #2409 from ualtinok/fix/bgpollfix
fix(delegate-task): abort sync sessions on timeout and parent abort
2026-03-10 18:41:50 +09:00
YeonGyu-Kim 8dffc754f2 Merge pull request #2417 from code-yeongyu/fix/repo-name-confusion
docs: update all GitHub URLs from oh-my-opencode to oh-my-openagent
2026-03-10 15:42:02 +09:00
YeonGyu-Kim 6aef263edc docs: fix cd path and branch URL per review feedback 2026-03-10 15:31:03 +09:00
YeonGyu-Kim ec80d3dfbd docs: update all GitHub URLs from oh-my-opencode to oh-my-openagent
The GitHub repository was renamed from oh-my-opencode to oh-my-openagent,
but all documentation, scripts, and source code references still pointed
to the old repository name. This caused confusion for users who saw
'oh-my-opencode' in docs but a different repo name on GitHub.

Updated all references across:
- README files (en, ko, ja, zh-cn, ru)
- CONTRIBUTING.md
- docs/ (installation, overview, configuration, etc.)
- Source code (schema URLs, GitHub API calls, issue links)
- Test snapshots

The npm package name remains 'oh-my-opencode' (unchanged).

Fixes: https://x.com/Dhruv14588676/status/2031216617762468348
2026-03-10 15:18:16 +09:00
Kenny eecad064c5 Merge pull request #2413 from code-yeongyu/docs/readme-maintainer-delay-notice
docs: clarify temporary maintainer delay notice headings
2026-03-10 11:27:04 +08:00
Kenny ecc3241209 docs: clarify temporary maintainer delay notice headings 2026-03-10 11:21:06 +08:00
ismeth 1327a3ef48 Abort sync sessions on timeout and parent abort 2026-03-09 18:55:12 +01:00
YeonGyu-Kim ecb0436725 Fix connected providers cache type
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-09 23:37:16 +09:00
YeonGyu-Kim 7f9bda3634 Fix session notification scheduler notification check
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-09 23:37:12 +09:00
YeonGyu-Kim 5de42cf355 Rebuild platform binaries
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-09 23:37:06 +09:00
YeonGyu-Kim dfa91af226 Tune OpenAI-only model catalog variants
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-09 18:31:17 +09:00
rluisr 4d324ede04 fix: update model-requirements test to include sisyphus-junior (11 agents) 2026-03-09 14:12:39 +09:00
YeonGyu-Kim 6680261ebf Merge pull request #2302 from RaviTharuma/fix/runtime-fallback-cooldown-session-status
Fix cooldown fallback switching across runtime/model fallback hooks
2026-03-09 13:38:46 +09:00
YeonGyu-Kim cbfc60437d Merge pull request #2328 from mrosnerr/fix/background-result-collection-wait-behavior
fix(agents): prevent orchestrator from rushing ahead of background agents
2026-03-09 13:23:14 +09:00
YeonGyu-Kim 3a0af4d2ce fix: align sync fallback chain, fix model-fallback test determinism
- Hoist resolveFallbackChainForCallOmoAgent before sync/background branch
  so sync executor also receives the fallback chain
- Add fallbackChain parameter to sync-executor with setSessionFallbackChain
- Mock connected-providers-cache in event.model-fallback tests for
  deterministic behavior (no dependency on local cache files)
- Update test expectations to account for no-op fallback skip when
  normalized current model matches first fallback entry
- Add cache spy isolation for subagent-resolver fallback_models tests
2026-03-09 13:11:03 +09:00
YeonGyu-Kim dec7813b28 fix(agents): apply background agent result prompt update to all sisyphus variants
The prompt update from sisyphus.ts was not applied to the gpt-5-4 and
default variant files. This aligns all three sisyphus prompt variants
to use the updated background result handling guidance.
2026-03-09 13:10:57 +09:00
Ravi Tharuma 344c16efb6 Address PR review follow-ups for retry status handling 2026-03-09 12:43:30 +09:00
Ravi Tharuma f4a810288f Unify dynamic fallback chains for background subagents 2026-03-09 12:43:30 +09:00
Ravi Tharuma d0cc76c7e0 Respect per-agent fallback chains in runtime fallback 2026-03-09 12:43:01 +09:00
Ravi Tharuma b12aeaa512 Detect runtime retry signals from assistant text parts 2026-03-09 12:43:01 +09:00
Ravi Tharuma 56396a8dc2 Stabilize provider assertions after rebase 2026-03-09 12:43:01 +09:00
Ravi Tharuma eaba6706d3 Make fallback provider selection provider-agnostic 2026-03-09 12:43:01 +09:00
Ravi Tharuma 512bc05404 Fix cooldown fallback switching across model/runtime fallback hooks 2026-03-09 12:43:01 +09:00
mrosnerr ed76f883b6 fix(agents): prevent orchestrator from rushing ahead of background agents
Tighten Background Result Collection instructions so the model waits
for explore/librarian results instead of duplicating their work and
delivering premature answers.

- Remove 'Continue working immediately' which models interpreted as
  'do ALL work yourself, ignore agents'
- Clarify step 2: only do DIFFERENT independent work while waiting
- Add explicit step 3: end response when no other work remains
- Add 'not for files you already know' to explore section header

Fixes #2124, fixes #1967
2026-03-09 12:41:58 +09:00
YeonGyu-Kim be96b217f7 fix(atlas): append idle subagent sessions to active boulder
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)
2026-03-09 12:37:21 +09:00
YeonGyu-Kim 23e36a1fd1 fix(background-agent): release interrupted task slots during startup cleanup
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-09 12:36:49 +09:00
github-actions[bot] eb43bd7c43 @conversun has signed the CLA in code-yeongyu/oh-my-openagent#2399 2026-03-09 03:02:30 +00:00
YeonGyu-Kim adba19e22a fix(background-agent): clear toast tracking when tasks stop
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)
2026-03-09 11:39:04 +09:00
YeonGyu-Kim 51e7ed4dc4 fix(claude-code-hooks): compact transcript tool results for diff-heavy metadata
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-09 11:28:04 +09:00
YeonGyu-Kim d9089b4daa test(plugin): run tool output truncation before claude transcript hooks
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-09 11:27:58 +09:00
YeonGyu-Kim d7d9275c17 Merge pull request #2396 from code-yeongyu/fix/lsp-directory-diagnostics-followup
fix(lsp): make directory diagnostics output actionable
2026-03-09 11:20:55 +09:00
YeonGyu-Kim 4f35079f18 test(lsp): avoid leaking directory diagnostics mocks across tests 2026-03-09 11:16:38 +09:00
YeonGyu-Kim 4205fab2f3 fix(atlas): clarify capped directory diagnostics guidance 2026-03-09 11:09:13 +09:00