Commit Graph

3560 Commits

Author SHA1 Message Date
YeonGyu-Kim a7b835024a 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 a01de8a900 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 eafa5679e2 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 aa6e66bbcd 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 81be96e62e fix(background-task): default background_output to full session 2026-03-11 18:17:49 +09:00
YeonGyu-Kim d070c8f4e0 fix(context-window-monitor): show actual reminder limits 2026-03-11 18:17:26 +09:00
YeonGyu-Kim 7b3ea1fbb9 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 6602936557 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 e1ea129ff6 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 0bbe7046d4 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 8a5a73476a 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 4e8673eae8 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 2591080002 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 83d3ccf4a9 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 20dd6f3f65 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 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
Jeon Suyeol 8236965bdb Sync cache package.json to opencode.json intent before auto-update bun install 2026-03-11 17:16:58 +09:00
YeonGyu-Kim f60144203b test(git-master): cover full git command prefix injection 2026-03-11 17:07:43 +09:00
YeonGyu-Kim 210f22c288 test(git-master): cover git_env_prefix validation 2026-03-11 17:07:38 +09:00
YeonGyu-Kim 078704e108 fix(git-master): prefix git commands in injected templates 2026-03-11 17:07:33 +09:00
YeonGyu-Kim 4bf32368cd feat(git-master): validate git_env_prefix values 2026-03-11 17:07:29 +09:00
YeonGyu-Kim 42447d75a4 map Claude Code model strings to OpenCode format with proper object structure 2026-03-11 17:07:23 +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
MoerAI 39607c2fe8 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 3bb8b3b3e0 fix(agents): pass custom agent summaries instead of client object to createBuiltinAgents (#2386) 2026-03-10 17:10:55 +09:00
MoerAI 7b8a0c299c fix(model-fallback): enable by default and add missing error patterns for usage limits (#2393) 2026-03-10 17:04:17 +09:00
MoerAI f308bfda92 fix(delegate-task): default run_in_background to false when orchestrator intent is detected (#2375) 2026-03-10 16:57:47 +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