YeonGyu-Kim
21ddd55162
fix: prevent agents from duplicating delegated subagent work
...
Addresses user reports where Sisyphus/Hephaestus would delegate tasks
to explore/librarian subagents but then immediately perform the same
search/work themselves, wasting context and defeating the purpose of
delegation.
Changes:
- Add Anti-Duplication section to dynamic-agent-prompt-builder with
clear rules: once you delegate, do NOT manually re-do the same search
- Update all agent prompts (sisyphus, hephaestus, sis-junior gemini/gpt)
to use 'non-overlapping work' instead of 'keep working' after delegation
- Add buildAntiDuplicationSection() with explicit examples of forbidden
vs allowed behavior after delegation
- Add 'Delegation Trust Rule' to explore section
- Add 'Delegation Duplication' to anti-patterns list
Atlas fixes:
- Add AUTO-CONTINUE POLICY to all Atlas variants (default, gemini, gpt)
preventing the 'should I continue?' confirmation loop between plan steps
- Fix plan file path in default atlas (.sisyphus/tasks/ -> .sisyphus/plans/)
- Update GPT atlas uncertainty section to only ask questions during initial
plan analysis, not during execution
Fixes: subagent delegation duplication, Atlas continuation prompting
2026-03-09 12:26:15 +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
github-actions[bot]
0efd1b65bb
@Romanok2805 has signed the CLA in code-yeongyu/oh-my-opencode#2306
2026-03-04 23:51:14 +00: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
github-actions[bot]
fe66b68baa
@chan1103 has signed the CLA in code-yeongyu/oh-my-opencode#2288
2026-03-04 08:41:04 +00: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
YeonGyu-Kim
8c2dcb75cb
refactor: remove kimi-k2.5-free from all fallback chains and reorder multimodal-looker
...
kimi-k2.5-free is no longer available. Remove from all agent and category
fallback chains (sisyphus, multimodal-looker, prometheus, metis, atlas,
writing). Reorder multimodal-looker to: gpt-5.3-codex medium -> k2p5 ->
gemini-3-flash -> glm-4.6v -> gpt-5-nano.
2026-03-04 11:24:39 +09:00
YeonGyu-Kim
1ef5c17c35
feat: make gpt-5.3-codex medium the primary model for multimodal-looker
...
GPT-5.3 Codex has strong multimodal capabilities. Promote it to first
candidate in multimodal-looker fallback chain, with gemini-3-flash
following (matching the ULW pattern of gpt-5.3-codex -> gemini).
2026-03-04 11:20:55 +09:00
github-actions[bot]
42641a9922
@SwiggitySwerve has signed the CLA in code-yeongyu/oh-my-opencode#2277
2026-03-04 00:44:03 +00:00
github-actions[bot]
63b783ba72
@markarranz has signed the CLA in code-yeongyu/oh-my-opencode#2127
2026-03-03 14:12:10 +00:00
YeonGyu-Kim
840af692a0
chore: remove sisyphus-prompt.md
...
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
2026-03-03 21:43:12 +09:00
YeonGyu-Kim
2175d58f5d
docs(readme): remove security warning banners and fix table formatting
...
Remove ohmyopencode.com impersonation warnings from all localized READMEs
and fix markdown table column alignment across ja, ko, ru, zh-cn variants.
Also remove Sisyphus Labs note block from ko README.
🤖 Generated with assistance of [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
2026-03-03 21:43:06 +09:00
github-actions[bot]
23e1a42690
@yhc509 has signed the CLA in code-yeongyu/oh-my-opencode#1455
2026-03-03 10:16:53 +00:00
github-actions[bot]
ceb8b239ac
@janghoon-ju has signed the CLA in code-yeongyu/oh-my-opencode#2269
2026-03-03 07:44:39 +00:00
github-actions[bot]
6e57479ec1
@wangjingu has signed the CLA in code-yeongyu/oh-my-opencode#2265
2026-03-03 02:20:41 +00:00
github-actions[bot]
7fe2746e96
@ilovingjny has signed the CLA in code-yeongyu/oh-my-opencode#2259
2026-03-02 23:58:24 +00:00
github-actions[bot]
f983099957
@nous-labs has signed the CLA in code-yeongyu/oh-my-opencode#2254
2026-03-02 17:12:00 +00:00
YeonGyu-Kim
f9da00d021
Merge pull request #2251 from code-yeongyu/fix/pr-1906-image-conversion
...
fix(look-at): temp dir cleanup, Windows compat, argument injection prevention
2026-03-03 00:49:25 +09:00
YeonGyu-Kim
51a3d20dc9
Merge pull request #2250 from code-yeongyu/fix/pr-2113-model-fallback
...
fix(model-fallback): correct transform expectations and hermetic test isolation
2026-03-03 00:48:11 +09:00
YeonGyu-Kim
785dd529e1
Merge pull request #2249 from code-yeongyu/fix/pr-2173-timeout-issues
...
fix(delegate-task): resolve timeout handling regressions from #2173
2026-03-03 00:48:08 +09:00
YeonGyu-Kim
025d2a3579
Merge pull request #2248 from code-yeongyu/fix/pr-2080-model-format
...
fix: model format normalization and explicit config cache bypass
2026-03-03 00:48:04 +09:00
YeonGyu-Kim
0e858ee1df
Merge pull request #2247 from code-yeongyu/fix/pr-1977-doctor-paths
...
fix(doctor): quote cache paths and respect release channel tags
2026-03-03 00:48:00 +09:00
YeonGyu-Kim
5ba9f37d8b
Merge pull request #2246 from code-yeongyu/fix/pr-2166-notifier-fallback
...
fix(hooks): ensure notification fallback on terminal-notifier failure
2026-03-03 00:47:57 +09:00
YeonGyu-Kim
b5100d99df
test(look-at): stabilize image-converter tests across platforms
2026-03-03 00:47:21 +09:00
YeonGyu-Kim
4123148376
fix(look-at): temp dir cleanup, Windows compat, argument injection prevention
2026-03-03 00:38:47 +09:00
YeonGyu-Kim
95fe698817
fix(model-fallback): correct transform expectations and hermetic test isolation
2026-03-03 00:38:45 +09:00
YeonGyu-Kim
031967857f
fix(delegate-task): resolve timeout detection and config drift in sync poller
2026-03-03 00:38:22 +09:00
YeonGyu-Kim
c80a74c5f4
fix(model-resolution): normalize model format and remove dead config flag
2026-03-03 00:38:20 +09:00
YeonGyu-Kim
3d66a30406
fix(doctor): quote paths and respect version channels in fix messages
2026-03-03 00:38:19 +09:00
YeonGyu-Kim
cf40ca5553
fix(hooks): ensure notification fallback on terminal-notifier failure
2026-03-03 00:38:17 +09:00
YeonGyu-Kim
d4033da41a
Merge pull request #2244 from code-yeongyu/fix/pr-2021-issues
...
fix(dispatch): resolve 3 bugs from PR #2021 plugin command wiring
2026-03-03 00:36:56 +09:00
YeonGyu-Kim
3363f0c63a
fix(test): resolve test failure in PR #2021 fixes
2026-03-03 00:27:53 +09:00