acamq
aef67a600e
Merge upstream/dev into fix/auto-updater-paths
2026-03-07 16:01:28 -07:00
acamq
dfb258ed50
fix(auto-update-checker): use OpenCode cache paths for updates
...
Align version lookup, invalidation, and bun install with OpenCode's cache directory so updates target the loaded plugin location. Keep dependency declarations intact during invalidation so auto-update can reinstall instead of converging to uninstall.
2026-03-07 15:56:21 -07:00
YeonGyu-Kim
fe763cafb6
test(doctor): isolate loaded version module import
...
Load the doctor loaded-version module through a unique test-only specifier so Bun module mocks from system tests cannot leak into the real module assertions in CI.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 07:07:06 +09:00
acamq
c5964d6a0d
Merge pull request #2376 from acamq/fix/idle-notification-grace-period
...
fix(session-notification): add grace period to prevent late events from cancelling idle notifications
2026-03-07 14:46:25 -07:00
acamq
728a1d24c6
chore: restore bun.lock from dev
2026-03-07 14:39:04 -07:00
github-actions[bot]
d4b915b190
@acamq has signed the CLA in code-yeongyu/oh-my-openagent#2012
2026-03-07 21:32:30 +00:00
CrazyRabbit
e718c3345f
fix(session-notification): add grace period to prevent late events from cancelling idle notifications
2026-03-07 14:07:08 -07:00
acamq
4fe594d01b
Merge pull request #2230 from Chocothin/fix/respect-config-question-permission
...
fix(tool-config): respect question permission from OPENCODE_CONFIG_CONTENT
2026-03-07 14:02:47 -07:00
acamq
81453ba797
Merge pull request #2291 from SeeYouCowboi/fix/cache-dir-invalidation-stale-version
...
fix: also invalidate plugin from CACHE_DIR in invalidatePackage
2026-03-07 13:10:15 -07:00
acamq
7379e10dd6
feat(lsp): add directory support to lsp_diagnostics via extension param
...
- Add isDirectoryPath helper to lsp-client-wrapper.ts
- Create directory-diagnostics.ts with aggregateDiagnosticsForDirectory
- Update diagnostics-tool.ts with extension parameter for directory paths
- Update Atlas agent prompts to use extension param for directory diagnostics
- Add unit tests for isDirectoryPath and aggregateDiagnosticsForDirectory
Fixes #2362
2026-03-07 13:05:58 -07:00
YeonGyu-Kim
fc64f2d6f0
fix: add NODE_AUTH_TOKEN to publish-main job for npm auth
...
The publish-main job relied on npm trusted publishing (OIDC) which
broke after the repo rename from oh-my-opencode to oh-my-openagent.
Adding explicit NODE_AUTH_TOKEN restores auth while --provenance
still uses OIDC for Sigstore attestation.
Fixes #2373
2026-03-08 03:36:52 +09:00
YeonGyu-Kim
fd9642a6ab
fix: update repository URLs to oh-my-openagent for npm provenance
...
npm --provenance validates repository.url against the actual GitHub
repo. Since the repo was renamed to oh-my-openagent, all platform
binary publishes failed with E422 provenance mismatch.
2026-03-08 02:59:40 +09:00
YeonGyu-Kim
29c605ac28
ci(publish): deploy both oh-my-opencode and oh-my-openagent simultaneously
2026-03-08 02:31:26 +09:00
YeonGyu-Kim
cd6cc9e4fb
fix(plugin): capture compaction context during compaction
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:23:51 +09:00
YeonGyu-Kim
c9e0428d80
fix(plugin): dispatch compaction context hook events
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:23:46 +09:00
YeonGyu-Kim
6adedd9ce8
fix(plugin): wire compaction context hook creation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:23:41 +09:00
YeonGyu-Kim
cddba073d0
fix(background-agent): use compaction-aware prompt context in manager
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:23:33 +09:00
YeonGyu-Kim
56e312e958
fix(background-agent): merge prompt context across compaction gaps
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:23:27 +09:00
YeonGyu-Kim
285895493d
fix(compaction): recover checkpointed agent config after compaction
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:23:22 +09:00
YeonGyu-Kim
b614162e6b
fix(compaction): resolve prompt config from recent session context
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:23:16 +09:00
YeonGyu-Kim
dcb797440e
fix(compaction): add checkpoint store for session agent config
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:23:11 +09:00
YeonGyu-Kim
87a7a4a15c
fix(plugin): preserve cross-zod tool arg metadata
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:21:42 +09:00
YeonGyu-Kim
3cbff71bd9
fix(look-at): resolve multimodal models from vision-capable providers
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:20:48 +09:00
YeonGyu-Kim
b83c47897b
fix(look-at): build dynamic multimodal fallback chain
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:20:42 +09:00
YeonGyu-Kim
e1ae6f536a
fix(plugin-handlers): cache vision-capable provider models
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:20:34 +09:00
YeonGyu-Kim
cdd563109d
fix(shared): add vision-capable model cache store
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:20:25 +09:00
YeonGyu-Kim
f801014382
fix(plugin-state): track vision-capable multimodal models
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:20:20 +09:00
YeonGyu-Kim
79c271ccf4
fix(todo-continuation-enforcer): stop idle continuation after repeated stagnation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:18:08 +09:00
YeonGyu-Kim
ec63a434df
fix(todo-continuation-enforcer): add stagnation guard helper
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:18:00 +09:00
YeonGyu-Kim
9561bfeff0
fix(todo-continuation-enforcer): track continuation stagnation state
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:17:51 +09:00
YeonGyu-Kim
0998ea8cd4
fix(todo-continuation-enforcer): add stagnation state fields
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:17:44 +09:00
YeonGyu-Kim
b53a391509
fix(todo-continuation-enforcer): add stagnation limit constant
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:17:38 +09:00
YeonGyu-Kim
f14f00fe0f
fix(tool-output-truncator): accept model context limit cache state
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:10:56 +09:00
YeonGyu-Kim
4fb4ed6199
fix(dynamic-truncator): use provider-aware context limits
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:10:48 +09:00
YeonGyu-Kim
dd1dcfc3fa
fix(context-window-monitor): use model-specific context limits
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:10:40 +09:00
YeonGyu-Kim
0608bb37be
fix(doctor): prefer config dir for loaded plugin version
...
Check the OpenCode config install before the legacy cache install so doctor reports the actual loaded plugin version for bun-based installs.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-08 02:08:37 +09:00
YeonGyu-Kim
6d514007b0
release: v3.11.0
2026-03-08 01:59:20 +09:00
YeonGyu-Kim
07b79005d9
feat(model-requirements): set multimodal-looker primary model to gpt-5.4 medium
...
Change multimodal-looker's primary model from gpt-5.3-codex to gpt-5.4 medium
in both runtime and CLI fallback chains.
Changes:
- Runtime chain (src/shared/model-requirements.ts): primary now gpt-5.4
- CLI chain (src/cli/model-fallback-requirements.ts): primary now gpt-5.4
- Updated test expectations in model-requirements.test.ts
- Updated config-manager.test.ts assertion
- Updated model-fallback snapshots
2026-03-08 01:53:30 +09:00
YeonGyu-Kim
5583021518
feat(model-requirements): add k2p5, kimi-k2.5, gpt-5.4 medium to Sisyphus fallback chain
...
Sisyphus can now fall back through Kimi and OpenAI models when Claude
is unavailable, enabling OpenAI-only users to use Sisyphus directly
instead of being redirected to Hephaestus.
Runtime chain: claude-opus-4-6 max → k2p5 → kimi-k2.5 → gpt-5.4 medium → glm-5 → big-pickle
CLI chain: claude-opus-4-6 max → k2p5 → gpt-5.4 medium → glm-5
2026-03-08 01:41:45 +09:00
YeonGyu-Kim
98c7213942
fix(atlas): enforce checkbox completion before next task
...
🤖 GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
2026-03-08 01:41:45 +09:00
YeonGyu-Kim
77670cb46f
feat(delegate-task): use explicit high variant for unspecified-high category
...
- Update DEFAULT_CATEGORIES to use 'openai/gpt-5.4-high' directly instead of separate model + variant
- Add helper functions (isExplicitHighModel, getExplicitHighBaseModel) to preserve explicit high models during fuzzy matching
- Update category resolver to avoid collapsing explicit high models to base model + variant pair
- Update tests to verify explicit high model handling in both background and sync modes
- Update documentation examples to reflect new configuration
🤖 Generated with OhMyOpenCode assistance
2026-03-08 01:41:45 +09:00
github-actions[bot]
da663ce494
@hobostay has signed the CLA in code-yeongyu/oh-my-openagent#2360
2026-03-07 13:54:05 +00:00
github-actions[bot]
ecec4962f2
@rluisr has signed the CLA in code-yeongyu/oh-my-openagent#2352
2026-03-07 07:47:56 +00:00
rluisr
8eb81d856d
fix: register sisyphus-junior as builtin agent across type system and model fallback
...
Sisyphus-Junior was missing from BuiltinAgentName type, agentSources map,
barrel exports, and AGENT_MODEL_REQUIREMENTS. This caused type inconsistencies
and prevented model-fallback hooks from working for sisyphus-junior sessions.
Closes code-yeongyu/oh-my-openagent#1697
2026-03-07 16:45:32 +09:00
YeonGyu-Kim
34eb8cfd7d
fix(atlas): skip compaction in last-agent recovery
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-07 15:39:25 +09:00
YeonGyu-Kim
4f3dcb043c
fix(plugin): ignore compaction session agent updates
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-07 15:39:25 +09:00
acamq
92da22412c
Merge pull request #2252 from acamq/fix/librarian-exa-name
...
fix: correct librarian agent tool name from websearch_exa_web_search_exa to websearch_web_search_exa
2026-03-06 22:11:42 -07:00
acamq
c4e65854f1
Merge pull request #2278 from MoerAI/fix/tmux-health-check-url
...
fix(tmux): use correct health check endpoint /global/health
2026-03-06 21:37:09 -07:00
acamq
a3b3751455
Merge pull request #2334 from devxoul/fix/flaky-background-task-test
...
fix(test): fix flaky late-session-id background task test
2026-03-06 20:48:50 -07:00
acamq
cbfe314036
Merge pull request #2350 from wousp112/fix/git-plugin-prepare
...
fix(install): build dist for git-based plugin installs
2026-03-06 20:13:46 -07:00