YeonGyu-Kim
533aa6d5e3
chore: rebuild platform binaries
...
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 14:26:24 +09:00
YeonGyu-Kim
17f11a5fa6
feat(metis,momus): add QA scenario executability checks
...
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 14:26:14 +09:00
YeonGyu-Kim
cde6566792
refactor(atlas): add Final Verification Wave to orchestration workflow
...
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 14:26:04 +09:00
YeonGyu-Kim
2e4fd5843c
feat(model-requirements): update unspecified-high to gpt-5.4, add glm-5/k2p5/kimi-k2.5 fallbacks
...
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 14:25:47 +09:00
YeonGyu-Kim
ae05e76ddf
fix(start-work): remove worktree setup prompt when unspecified, add strong worktree active instructions
...
When no worktree is specified in boulder, stop injecting 'Worktree Setup Required'
instructions. When worktree IS present, inject emphatic instructions ensuring the
agent and all subagents operate exclusively within the worktree directory.
2026-03-06 14:20:32 +09:00
YeonGyu-Kim
4fd59cd31a
chore: rebuild platform binaries
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 13:44:46 +09:00
YeonGyu-Kim
381d7688ab
refactor(ultrawork): rename gpt5.2.ts to gpt.ts and align with 5.4 style
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 13:44:39 +09:00
YeonGyu-Kim
3d0ccdd019
feat(momus): add GPT-5.4 variant prompt with model-based routing
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 13:44:32 +09:00
YeonGyu-Kim
051737078e
feat(oracle): add GPT-5.4 variant prompt with model-based routing
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 13:44:26 +09:00
YeonGyu-Kim
983b4d8ca7
refactor(prometheus): align GPT prompt with 5.4 system prompt style
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 13:44:20 +09:00
YeonGyu-Kim
de8e5ea97f
refactor(atlas): align GPT prompt with 5.4 system prompt style
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 13:44:14 +09:00
YeonGyu-Kim
285db926da
refactor(sisyphus-junior): align GPT prompt with 5.4 system prompt style
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 13:44:05 +09:00
Jeon Suyeol
1429ae1505
fix(test): increase poll timeout to fix flaky late-session-id test
...
WAIT_FOR_SESSION_TIMEOUT_MS of 2ms was too tight for 2 poll iterations
at 1ms intervals — setTimeout precision caused the budget to expire
before the 2nd getTask call. Bumped to 50ms.
2026-03-06 12:16:49 +09:00
Jeon Suyeol
96b5811dc1
use Map for alias lookup to prevent prototype pollution, return undefined for non-Claude bare models
2026-03-06 12:16:34 +09:00
Jeon Suyeol
567f5075c3
handle Claude Code official model aliases (sonnet, opus, haiku, inherit)
2026-03-06 12:06:57 +09:00
Jeon Suyeol
5e25f55bc7
add anthropic/ provider prefix for claude models, preserve date suffixes, passthrough provider-prefixed models
2026-03-06 12:00:54 +09:00
Jeon Suyeol
77a2ab7bdf
map Claude Code model strings to OpenCode format when importing agents
2026-03-06 11:56:03 +09:00
Jeon Suyeol
6366c7ef6e
test(git-master): add tests for git_env_prefix injection
...
Add unit tests for env prefix injection (default, disabled, custom value) and update existing skill-content tests to include git_env_prefix field.
2026-03-06 11:35:59 +09:00
Jeon Suyeol
26c8d55b67
feat(git-master): add git_env_prefix config to prefix all git commands
...
When git-master skill is loaded, all git commands are prefixed with the configured env variable (default: GIT_MASTER=1). This enables custom git hooks to detect git-master skill usage. Set to empty string to disable.
2026-03-06 11:35:52 +09:00
YeonGyu-Kim
ee3d88af9d
refactor(installer): remove dead Antigravity auth plugin code
...
The installer was writing Antigravity provider config and calling a no-op addAuthPlugins function. Since opencode-antigravity-auth is no longer auto-installed and OpenCode supports native Google/Gemini auth, all Antigravity-related installer code is dead. Gemini detection now checks for native google provider instead.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-06 10:59:41 +09:00
YeonGyu-Kim
89dc302403
update agent-browser skill to match upstream v0.16.3
...
Sync SKILL.md and inline template with vercel-labs/agent-browser v0.16.3.
Adds: native Rust daemon, diff commands, annotated screenshots, profiler,
keyboard type/inserttext, get styles, expanded locators (placeholder/alt/
title/testid/last), security options, config file support, iOS Simulator,
cloud providers (Browserbase/Browser Use/Kernel), session persistence,
CDP auto-connect, and state management commands.
2026-03-06 10:45:35 +09:00
github-actions[bot]
5137df72d8
@mrosnerr has signed the CLA in code-yeongyu/oh-my-opencode#2328
2026-03-05 18:11:22 +00:00
github-actions[bot]
dd70ce37f0
@hkc5 has signed the CLA in code-yeongyu/oh-my-opencode#2327
2026-03-05 17:56:52 +00:00
github-actions[bot]
7e0a1a133c
@mInrOz has signed the CLA in code-yeongyu/oh-my-opencode#2321
2026-03-05 12:42:40 +00:00
YeonGyu-Kim
be606cdfbe
Merge pull request #2315 from ualtinok/fix/bgoutputdesc
...
fix(background-task): clarify timeout unit is milliseconds in description
2026-03-05 20:58:29 +09:00
github-actions[bot]
6a29a373f4
@Wangmerlyn has signed the CLA in code-yeongyu/oh-my-opencode#2318
2026-03-05 11:08:20 +00:00
ismeth
389625cb20
Update constants.ts
2026-03-05 11:41:39 +01:00
ismeth
e916d564a9
fix(background-task): clarify timeout unit is milliseconds in description
2026-03-05 09:05:29 +01:00
github-actions[bot]
3d8f390b9e
@Vacbo has signed the CLA in code-yeongyu/oh-my-opencode#2310
2026-03-05 04:20:01 +00:00
YeonGyu-Kim
a61f8bb853
Update @opencode-ai/plugin and SDK to v1.2.x and align system transform handler signature
...
- Bump @opencode-ai/plugin ^1.1.19 → ^1.2.16, @opencode-ai/sdk ^1.1.19 → ^1.2.17
- Update system-transform handler input type to match new plugin contract (optional sessionID, required model)
- Add @opencode-ai/sdk override in bun.lock
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
2026-03-05 11:18:12 +09:00
YeonGyu-Kim
c8c99445ea
fix(look-at): add catch block to prevent TUI crash on unexpected errors
2026-03-05 11:11:53 +09:00
YeonGyu-Kim
fc41a389c5
Merge pull request #2309 from code-yeongyu/fix/task-tui-session-metadata-sync
...
fix(task): align background delegate-task output with OpenCode TUI session metadata contract
2026-03-05 11:06:11 +09:00
YeonGyu-Kim
39d94a4af6
fix(task): disambiguate background task_id metadata
2026-03-05 11:02:49 +09:00
YeonGyu-Kim
acf4c46439
fix(task): align background output task_id with opencode contract
2026-03-05 11:02:49 +09:00
YeonGyu-Kim
5cbf7828f0
fix(task): avoid pending sessionId metadata in background delegate output
2026-03-05 11:02:49 +09:00
SwiggitySwerve
d66b6bcbf7
fix(prometheus): complete OpenSpec command reference, fix Gemini self-containment, strengthen tests
2026-03-04 18:45:01 -07:00
SwiggitySwerve
69f4fed006
fix(prometheus): remove BMAD active detection, add missing spec-awareness tests
2026-03-04 18:08:17 -07:00
SwiggitySwerve
8ff412327d
feat(prometheus): add spec-driven development framework awareness
2026-03-04 17:59:23 -07:00
github-actions[bot]
0efd1b65bb
@Romanok2805 has signed the CLA in code-yeongyu/oh-my-opencode#2306
2026-03-04 23:51:14 +00:00
Romanok
7f2188bd07
fix(agents): prevent user/project .md agents from overriding builtin agent modes
...
When users have .md agent files in ~/.claude/agents/ with the same names
as builtin agents (e.g. sisyphus.md, hephaestus.md, atlas.md),
loadAgentsFromDir() hardcodes mode: "subagent" for all loaded agents.
Because the config assembly spreads userAgents after builtinAgents:
config.agent = {
...builtinAgents, // sisyphus: mode="primary"
...userAgents, // sisyphus: mode="subagent" ← overrides
}
this causes all primary agents to become subagents. The TUI filters out
subagents, so only non-plugin agents (like "docs") appear in the agent
selector.
Fix:
- Filter out user/project agents that share names with builtin agents
before spreading into config.agent (both sisyphus-enabled and fallback
branches)
- Respect frontmatter `mode` field in .md agent files instead of
hardcoding "subagent"
- Add `mode` to AgentFrontmatter type
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 04:29:29 +05:00
github-actions[bot]
f8d2bd55b9
@RaviTharuma has signed the CLA in code-yeongyu/oh-my-opencode#2302
2026-03-04 21:53:50 +00:00
github-actions[bot]
1ef8d73ce5
@brandonwebb-vista has signed the CLA in code-yeongyu/oh-my-opencode#2299
2026-03-04 17:30:54 +00:00
github-actions[bot]
2b7524b1cb
@guazi04 has signed the CLA in code-yeongyu/oh-my-opencode#2293
2026-03-04 10:31:56 +00:00
YeonGyu-Kim
d6b0e564bf
feat(delegate-task): unify TUI metadata by adding model field to all 5 executor paths
2026-03-04 18:31:19 +09:00
github-actions[bot]
6897761b21
@SeeYouCowboi has signed the CLA in code-yeongyu/oh-my-opencode#2291
2026-03-04 08:50:49 +00:00
SeeYouCowboi
f67b605f7a
fix: also invalidate plugin from CACHE_DIR in invalidatePackage
...
Fix #2289
invalidatePackage() only removed the plugin from USER_CONFIG_DIR/node_modules/,
but bun may install it in CACHE_DIR/node_modules/ on some systems. This left a
stale copy behind, causing the startup toast to keep showing the old version even
after the auto-update completed successfully.
Now both candidate locations are checked and removed so the reinstalled version
is loaded on the next restart.
2026-03-04 16:48:33 +08:00
github-actions[bot]
fe66b68baa
@chan1103 has signed the CLA in code-yeongyu/oh-my-opencode#2288
2026-03-04 08:41:04 +00:00
MoerAI
e1952d35e6
fix(tmux): handle \r line endings and missing pane_title in list-panes
...
Strip \r characters from list-panes output to handle Windows-style line
endings. Also relax field count check from 9 to 8 to handle cases where
pane_title is empty or missing, which caused the parser to drop pane
rows and fail to determine the main pane in single-pane sessions.
Fixes #2241
2026-03-04 12:24:22 +09:00
YeonGyu-Kim
a7f794c7a3
Merge pull request #2280 from code-yeongyu/feat/multimodal-looker-gpt53-codex-first
...
feat: make gpt-5.3-codex medium the primary model for multimodal-looker
2026-03-04 11:33:27 +09:00
YeonGyu-Kim
85690b69a8
test: update snapshots and assertions for kimi-k2.5-free removal
2026-03-04 11:33:11 +09:00