YeonGyu-Kim
55aa1c0054
Refine auto-update checker hook tests
...
Make the hook tests deterministic by replacing repeated fixed waits with a small scheduling helper and shared event trigger paths.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 19:42:45 +09:00
YeonGyu-Kim
cbceb3cd0d
Preserve ultrawork runtime variants
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 19:42:45 +09:00
YeonGyu-Kim
a3fe161158
Merge pull request #2447 from devxoul/fix/auto-update-sync-cache-package-json
...
fix(auto-update): sync cache package.json to opencode.json intent
2026-03-11 19:34:00 +09:00
YeonGyu-Kim
d1e37a5079
Merge pull request #2333 from devxoul/feat/claude-model-mapper
...
feat(claude): map Claude Code model strings to OpenCode format when importing agents
2026-03-11 19:33:51 +09:00
YeonGyu-Kim
38ac3d095a
Merge pull request #2332 from devxoul/feat/git-master-env-prefix
...
feat(git-master): add GIT_MASTER=1 env prefix for all git commands
2026-03-11 19:33:50 +09:00
YeonGyu-Kim
0c52d42f8b
fix(todo-continuation-enforcer): gate stagnation on successful injections
...
Keep failed or skipped injections on the MAX_CONSECUTIVE_FAILURES path so unchanged todos do not trip stagnation first.
2026-03-11 18:39:54 +09:00
YeonGyu-Kim
398b556f23
Merge pull request #2364 from code-yeongyu/fix/issue-2240
...
fix(doctor): prefer config dir for loaded plugin version
2026-03-11 18:29:51 +09:00
YeonGyu-Kim
e99e638e45
fix(compaction): validate recovered agent config state
...
Retry compaction recovery when model or tool state is still incomplete, and treat reasoning or tool-only assistant progress as valid output so no-text tail recovery does not misfire.
2026-03-11 18:23:59 +09:00
YeonGyu-Kim
f28ee0e21a
fix(background-task): default background_output to full session
2026-03-11 18:17:49 +09:00
YeonGyu-Kim
7de80e6717
fix(context-window-monitor): show actual reminder limits
2026-03-11 18:17:26 +09:00
YeonGyu-Kim
b590d8335f
test(todo-continuation-enforcer): cover stagnation progress edge cases
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:56:54 +09:00
YeonGyu-Kim
5952bbabb4
fix(todo-continuation-enforcer): pass todos into stagnation tracking
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:56:49 +09:00
YeonGyu-Kim
51bf823893
fix(todo-continuation-enforcer): track todo state changes for stagnation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:56:43 +09:00
YeonGyu-Kim
e1b59e3d67
Use dedicated pane state parser
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:55:53 +09:00
YeonGyu-Kim
5168ae0f3b
Add pane state parser with test coverage
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:55:48 +09:00
YeonGyu-Kim
b6329b6044
Merge pull request #2450 from code-yeongyu/fix/combined-npm-badge
...
fix: use combined npm downloads badge (oh-my-opencode + oh-my-openagent)
2026-03-11 17:50:04 +09:00
YeonGyu-Kim
e1ff18ca12
fix: use combined npm downloads badge for both packages
...
Replace single-package npm/dt badge with shields.io endpoint badge
that combines downloads from both oh-my-opencode and oh-my-openagent.
Endpoint: https://ohmyopenagent.com/api/npm-downloads
2026-03-11 17:49:43 +09:00
YeonGyu-Kim
e4fd29ac8b
fix: prevent agents from duplicating delegated subagent work
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 17:42:42 +09:00
YeonGyu-Kim
70edea2d7f
Merge pull request #2397 from code-yeongyu/fix/browser-provider-skill-context-playwright
...
fix(skill-context): gate discovered browser skills by provider
2026-03-11 17:30:37 +09:00
YeonGyu-Kim
35df4d5d1b
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
Jeon Suyeol
07e05764dd
Sync cache package.json to opencode.json intent before auto-update bun install
2026-03-11 17:16:58 +09:00
YeonGyu-Kim
a70e7fe742
test(git-master): cover full git command prefix injection
2026-03-11 17:07:43 +09:00
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