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
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
github-actions[bot]
5073efef48
@robinmordasiewicz has signed the CLA in code-yeongyu/oh-my-openagent#2563
2026-03-14 04:47:19 +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
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
YeonGyu-Kim
e4e5f159f9
fix(tmux): wrap opencode attach commands in zsh -c shell
...
🤖 Generated with assistance of OhMyOpenCode
2026-03-12 20:12:38 +09:00
YeonGyu-Kim
4f4e53b436
feat(skill): re-read skills and commands from disk on every invocation
...
Removes in-memory caching so newly created skills mid-session are
immediately available via skill(). Clears the module-level skill cache
before each getAllSkills() call. Pre-provided skills from options are
merged as fallbacks for test compatibility.
2026-03-12 20:03:58 +09:00
YeonGyu-Kim
55b80fb7cd
fix(skill-loader): discover skills from parent config dir when using profiles
...
OPENCODE_CONFIG_DIR pointing to profiles/ subdirectory caused skills at
~/.config/opencode/skills/ to be invisible. Added getOpenCodeSkillDirs()
with the same parent-dir fallback that getOpenCodeCommandDirs() uses.
2026-03-12 19:53:30 +09:00
YeonGyu-Kim
c85b6adb7d
chore: gitignore platform binary sourcemaps and untrack existing ones
2026-03-12 19:53:20 +09:00
YeonGyu-Kim
a400adae97
feat(skill): render skills as slash commands in available items list
...
Skills now appear as <command> items with / prefix (e.g., /review-work)
instead of <skill> items, making them discoverable alongside regular
slash commands in the skill tool description.
2026-03-12 18:53:44 +09:00
YeonGyu-Kim
50638cf783
test(hooks): fix test isolation in session-notification-sender tests
...
Use namespace import pattern (import * as sender) to prevent cross-file
spy leakage in Bun's shared module state. Move restoreAllMocks to
beforeEach for proper cleanup ordering.
🤖 Generated with [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode ) assistance
2026-03-12 18:37:10 +09:00
YeonGyu-Kim
8e3829f63a
test(auto-slash-command): add tests for skills as slash commands
2026-03-12 18:19:06 +09:00
YeonGyu-Kim
b4e01e9987
feat(slashcommand): support parent opencode config dirs for command discovery
2026-03-12 18:19:06 +09:00
YeonGyu-Kim
8c2385fe31
feat(hooks): add quiet and nothrow to notification shell executions
2026-03-12 18:19:06 +09:00
YeonGyu-Kim
c3ab066335
feat(shared): export opencode-command-dirs module
2026-03-12 18:19:06 +09:00