YeonGyu-Kim
02fec3ddb1
test(git-master): cover git_env_prefix validation
2026-03-11 17:07:38 +09:00
YeonGyu-Kim
bf9721d4ee
fix(git-master): prefix git commands in injected templates
2026-03-11 17:07:33 +09:00
YeonGyu-Kim
c288ad7124
feat(git-master): validate git_env_prefix values
2026-03-11 17:07:29 +09:00
YeonGyu-Kim
c6ea3f4aff
map Claude Code model strings to OpenCode format with proper object structure
2026-03-11 17:07:23 +09:00
YeonGyu-Kim
e2cf9c677c
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
5b5235c000
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
a883647b46
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
41c7c71d0d
Remove unused benchmark OpenAI SDK dependency
2026-03-11 15:33:05 +09:00
YeonGyu-Kim
29e1136813
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]
3ba4ada04c
@win0na has signed the CLA in code-yeongyu/oh-my-openagent#2446
2026-03-11 06:16:36 +00:00
Winona Bryan
d62a586be4
fix(momus): make keyTrigger specify file-path-only invocation requirement
...
The previous keyTrigger ('Work plan created → invoke Momus') was too
vague — Sisyphus would fire Momus on inline plans or todo lists,
causing Momus to REJECT because its input_extraction requires exactly
one .sisyphus/plans/*.md file path.
The updated trigger explicitly states:
- Momus should only be invoked when a plan file exists on disk
- The file path must be the sole prompt content
- Inline plans and todo lists should NOT trigger Momus
2026-03-11 02:13:21 -04:00
github-actions[bot]
77563b92d6
@zztdandan has signed the CLA in code-yeongyu/oh-my-openagent#2444
2026-03-11 03:27:33 +00:00
github-actions[bot]
ab039d9e6c
@tc9011 has signed the CLA in code-yeongyu/oh-my-openagent#2443
2026-03-11 02:43:29 +00:00
tc9011
6d8bc95fa6
fix: github copilot model version for Sisyphus agent
2026-03-11 10:34:25 +08:00
github-actions[bot]
427c135818
@hehe226 has signed the CLA in code-yeongyu/oh-my-openagent#2438
2026-03-11 01:43:25 +00:00
acamq
17de67c7d1
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
b5c598af2d
Revert "fix(auto-update): sync cache package.json to opencode.json intent"
2026-03-10 18:42:37 -06:00
Sisyphus
a4ee0d2167
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
094bcc8ef2
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]
d74b41569e
@cphoward has signed the CLA in code-yeongyu/oh-my-openagent#2437
2026-03-10 19:23:00 +00:00
acamq
31d54b24a2
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]
160e966074
@zengxiaolou has signed the CLA in code-yeongyu/oh-my-openagent#2433
2026-03-10 12:43:35 +00:00
YeonGyu-Kim
35ad5ae685
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
MoerAI
204322b120
fix(hashline-edit): remove array type from lines union to fix Gemini Vertex schema validation ( #2408 )
2026-03-10 17:18:14 +09:00
MoerAI
46c3bfcf1f
fix(agents): pass custom agent summaries instead of client object to createBuiltinAgents ( #2386 )
2026-03-10 17:10:55 +09:00
MoerAI
059853554d
fix(model-fallback): enable by default and add missing error patterns for usage limits ( #2393 )
2026-03-10 17:04:17 +09:00
MoerAI
49b7e695ce
fix(delegate-task): default run_in_background to false when orchestrator intent is detected ( #2375 )
2026-03-10 16:57:47 +09:00
guazi04
309a3e48ec
fix(tmux): handle serverUrl throw getter from upstream opencode refactor
2026-03-10 15:45:44 +08:00
YeonGyu-Kim
b7731f5520
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
4200574dd0
docs: fix cd path and branch URL per review feedback
2026-03-10 15:31:03 +09:00
YeonGyu-Kim
a2fd6d77bd
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
85e7a24e26
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
db42edd547
docs: clarify temporary maintainer delay notice headings
2026-03-10 11:21:06 +08:00
ismeth
2836919954
Abort sync sessions on timeout and parent abort
2026-03-09 18:55:12 +01:00
YeonGyu-Kim
61867b31e5
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
ea61856021
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
b9d54ed881
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
2919ec7256
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
123f73c2c8
fix: update model-requirements test to include sisyphus-junior (11 agents)
2026-03-09 14:12:39 +09:00
YeonGyu-Kim
39cbe11432
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
9e07f1d32b
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
7d1607dc16
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
f1f682c3ab
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
c598afa521
Address PR review follow-ups for retry status handling
2026-03-09 12:43:30 +09:00
Ravi Tharuma
86c6bc7716
Unify dynamic fallback chains for background subagents
2026-03-09 12:43:30 +09:00
Ravi Tharuma
38c925697b
Respect per-agent fallback chains in runtime fallback
2026-03-09 12:43:01 +09:00
Ravi Tharuma
4300f60aaf
Detect runtime retry signals from assistant text parts
2026-03-09 12:43:01 +09:00
Ravi Tharuma
e65433861c
Stabilize provider assertions after rebase
2026-03-09 12:43:01 +09:00
Ravi Tharuma
f2d23a8a36
Make fallback provider selection provider-agnostic
2026-03-09 12:43:01 +09:00
Ravi Tharuma
eab5be666d
Fix cooldown fallback switching across model/runtime fallback hooks
2026-03-09 12:43:01 +09:00