acamq
73685da275
Merge pull request #2563 from robinmordasiewicz/fix/claude-code-plugin-v3-array-format
...
fix(plugin-loader): support Claude Code v3 flat array format for installed_plugins.json
2026-03-15 18:02:29 -06:00
acamq
8f9bdf0893
Merge pull request #2559 from MoerAI/fix/issue-2555-disabled-tools-merge
...
fix: union disabled_tools in mergeConfigs() like other disabled_* arrays
2026-03-15 17:57:18 -06:00
acamq
2cf329a302
revert: remove accidentally committed built files from bce8ff3
...
Reverts the dist/ directory added in bce8ff3a7 ("chore: include pre-built
dist for github install"). Built artifacts should not be tracked in git.
2026-03-15 17:51:08 -06:00
acamq
e03d0e0485
Merge pull request #2585 from acamq/fix/custom-agent-summaries-completeness
...
fix(agents): include config agents and migrated plugin agents in customAgentSummaries
2026-03-15 17:48:50 -06:00
acamq
14d7043263
Merge pull request #2546 from acamq/fix/installer-paths
...
fix(installer): always use .config/opencode for CLI on Windows (#2502 )
2026-03-15 17:44:39 -06:00
acamq
e8a3e549bb
fix(agents): include config agents and migrated plugin agents in customAgentSummaries
...
PR #2424 fixed the critical bug (passing client object instead of agent
summaries array), but only included user, project, and raw plugin agents.
This adds the two missing sources:
- OpenCode native config agents (params.config.agent)
- Plugin agents with migrateAgentConfig applied before summary extraction
Ensures Sisyphus has complete awareness of all registered agent sources.
Closes #2386
Co-authored-by: NS Cola <123285105+davincilll@users.noreply.github.com >
2026-03-15 17:30:57 -06:00
acamq
2fd6f4bf57
Merge pull request #2582 from acamq/fix/fix-install-test
...
fix(test): update package name to oh-my-openagent in install test
2026-03-15 16:31:56 -06:00
acamq
0f0e4c649b
fix(test): update package name to oh-my-openagent in install test
...
The test was checking for the old package name 'oh-my-opencode'
but the plugin registration now uses 'oh-my-openagent'.
2026-03-15 16:26:35 -06:00
acamq
b7c68080b4
Merge pull request #2532 from ricatix/fix/doctor-verbose-models
...
fix(cli): render verbose doctor check details
2026-03-15 16:19:08 -06:00
acamq
f248c73478
Merge pull request #2507 from MoerAI/fix/issue-2287-unstable-agent-check
...
fix(delegate-task): only check resolved model for isUnstableAgent, not category default
2026-03-15 15:34:57 -06:00
acamq
8470a6bf1f
fix(test): isolate XDG_CONFIG_HOME in Windows CLI tests
...
Windows CLI tests were not deleting XDG_CONFIG_HOME, making them
fragile in environments where this variable is set. getCliConfigDir()
reads XDG_CONFIG_HOME on all platforms, not just Linux.
2026-03-15 15:30:52 -06:00
acamq
f92c0931a3
fix(installer): respect XDG_CONFIG_HOME on Windows for CLI config dir
2026-03-15 08:26:41 -06:00
github-actions[bot]
aa27c75ead
@idrekdon has signed the CLA in code-yeongyu/oh-my-openagent#2572
2026-03-14 17:57:23 +00:00
Robin Mordasiewicz
0d1d405a72
fix(discovery): add null-safe validation for v3 array entries
...
Filter out null, undefined, or malformed entries in installed_plugins.json
before accessing properties. Prevents fatal crash on corrupted data.
Addresses cubic-dev-ai review feedback.
2026-03-14 05:35:12 +00:00
Robin Mordasiewicz
bc0ba843ac
fix(agent-loader): convert model object to string for opencode compatibility
...
mapClaudeModelToOpenCode() returns {providerID, modelID} but opencode
expects model as a string. Both agent loaders now convert to
'providerID/modelID' string format before assigning to config.
2026-03-14 05:16:50 +00:00
Robin Mordasiewicz
bce8ff3a75
chore: include pre-built dist for github install
2026-03-14 04:56:50 +00:00
github-actions[bot]
5073efef48
@robinmordasiewicz has signed the CLA in code-yeongyu/oh-my-openagent#2563
2026-03-14 04:47:19 +00:00
Robin Mordasiewicz
a7f0a4cf46
fix(plugin-loader): support Claude Code v3 flat array format for installed_plugins.json
2026-03-14 04:40:27 +00:00
YeonGyu-Kim
913fcf270d
remove ai slops
2026-03-14 12:48:05 +09:00
YeonGyu-Kim
c7518eae2d
add skills
2026-03-14 12:45:58 +09:00
YeonGyu-Kim
0dcfcd372b
feat(cli): support both oh-my-opencode and oh-my-openagent package names
...
Update CLI config manager to detect and handle both legacy (oh-my-opencode)
and new (oh-my-openagent) package names during installation. Migration
will automatically replace old plugin entries with the new name.
🤖 Generated with assistance of OhMyOpenCode
2026-03-14 12:45:58 +09:00
YeonGyu-Kim
6aeda598b9
feat(schema): generate oh-my-openagent schema alongside legacy schema
...
Update build script to generate both oh-my-opencode.schema.json (backward
compatibility) and oh-my-openagent.schema.json (new package name).
Also adds delegate-task-english-directive hook to schema.
🤖 Generated with assistance of OhMyOpenCode
2026-03-14 12:45:58 +09:00
YeonGyu-Kim
b0ab34b568
feat(shared): add plugin identity constants for package name migration
...
Add centralized plugin identity constants to support migration from
oh-my-opencode to oh-my-openagent. Includes both current and legacy
names for backward compatibility.
🤖 Generated with assistance of OhMyOpenCode
2026-03-14 12:45:58 +09:00
YeonGyu-Kim
a00bb8b6a7
feat(skill): integrate /get-unpublished-changes and /review-work into pre-publish-review
...
Phase 0 now runs /get-unpublished-changes as single source of truth
instead of manual bash commands. Phase 1 uses its output for grouping.
Layer 2 explicitly references /review-work skill flow.
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
2026-03-14 12:45:58 +09:00
github-actions[bot]
b5789bf449
@vidwade has signed the CLA in code-yeongyu/oh-my-openagent#2561
2026-03-14 02:32:16 +00:00
MoerAI
9a774f1db2
fix: union disabled_tools in mergeConfigs() like other disabled_* arrays
...
disabled_tools was defined in the Zod schema but omitted from
mergeConfigs(), causing project-level config to shadow user-level
disabled_tools instead of merging both sets. Add Set union and
regression test.
Closes #2555
2026-03-13 21:35:46 +09:00
github-actions[bot]
6625670079
@Yeachan-Heo has signed the CLA in code-yeongyu/oh-my-openagent#2554
2026-03-13 06:41:04 +00:00
YeonGyu-Kim
f3de122147
feat(hooks): add delegate-task-english-directive hook to enforce English for subagents
...
Appends bold uppercase English-only directive to explore, librarian,
oracle, and plan subagent prompts via tool.execute.before on the task tool.
2026-03-13 14:22:13 +09:00
YeonGyu-Kim
0303488906
Merge pull request #2550 from code-yeongyu/fix/deploy-blockers
...
fix: resolve all deployment blockers from v3.11.2→HEAD release review
2026-03-13 14:21:45 +09:00
YeonGyu-Kim
3e746c9a56
fix(review): resolve 3 review-work blocking issues
2026-03-13 14:09:36 +09:00
YeonGyu-Kim
786c7a84d0
fix(background-agent): prevent queue item loss on concurrent cancel and guard against cancelled task resurrection
2026-03-13 13:12:59 +09:00
YeonGyu-Kim
380889caa3
fix(delegate-task): add exception fallback for cleanup reason and correct test mock status type
2026-03-13 13:08:50 +09:00
YeonGyu-Kim
04b0c6f33c
fix(atlas): pause after final verification wave for explicit user approval
2026-03-13 12:43:33 +09:00
YeonGyu-Kim
fd71c89b95
fix(background-agent): release descendant quota on pre-start task cancellation and creation failure
2026-03-13 12:37:33 +09:00
YeonGyu-Kim
11df83713e
refactor(preemptive-compaction): use shared context-limit resolver to eliminate duplicated logic
2026-03-13 12:36:07 +09:00
YeonGyu-Kim
457f303adf
fix(background-agent): clean global subagentSessions and SessionCategoryRegistry on dispose
2026-03-13 10:56:44 +09:00
YeonGyu-Kim
0015dd88af
fix(agent-config): normalize agent names before builtin override filtering to prevent alias bypass
2026-03-13 10:55:51 +09:00
YeonGyu-Kim
9bce6314b1
fix(runtime-fallback): scope visible-assistant check to current turn and cleanup retry dedupe keys
2026-03-13 10:54:47 +09:00
YeonGyu-Kim
cbe113ebab
fix(slashcommand): support parent config dirs in command execution path to match discovery
2026-03-13 10:54:15 +09:00
YeonGyu-Kim
e3f6c12347
fix(atlas): restrict idle-event session append to boulder-owned subagent sessions only
2026-03-13 10:53:45 +09:00
YeonGyu-Kim
b356c50285
fix(delegate-task): cancel child background tasks on parent abort and timeout in unstable agent flow
2026-03-13 10:49:44 +09:00
YeonGyu-Kim
38938508fa
test(model-fallback): update snapshots and kimi model expectations for opencode-go integration
2026-03-13 10:48:05 +09:00
YeonGyu-Kim
2c8a8eb4f1
fix(gpt-permission-continuation): add per-session consecutive auto-continue cap to prevent infinite loops
2026-03-13 10:48:00 +09:00
acamq
6b2da3c59b
fix(installer): always use .config/opencode for CLI on Windows ( #2502 )
2026-03-12 17:46:52 -06:00
github-actions[bot]
825e854cff
@cpkt9762 has signed the CLA in code-yeongyu/oh-my-openagent#2539
2026-03-12 20:17:38 +00:00
github-actions[bot]
4226808432
@Gujiassh has signed the CLA in code-yeongyu/oh-my-openagent#2524
2026-03-12 16:36:59 +00:00
github-actions[bot]
0412e40780
@ricatix has signed the CLA in code-yeongyu/oh-my-openagent#2532
2026-03-12 15:23:10 +00:00
ricatix
63ac37cd29
fix(cli): render verbose doctor check details
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 22:20:48 +07:00
github-actions[bot]
18cbaadb52
@xodn348 has signed the CLA in code-yeongyu/oh-my-openagent#2531
2026-03-12 15:14:20 +00:00
github-actions[bot]
27538dcfe6
@apple-ouyang has signed the CLA in code-yeongyu/oh-my-openagent#2528
2026-03-12 14:39:21 +00:00