YeonGyu-Kim
7c9b70fd8e
test(cli): batch 82 (10 files)
2026-05-30 19:12:14 +09:00
YeonGyu-Kim
a6193606ad
test(claude-code-hooks): batch 78 (8 files)
2026-05-30 19:12:13 +09:00
YeonGyu-Kim
5f13b823cc
test(cli): batch 66 (5 files)
2026-05-30 19:12:11 +09:00
YeonGyu-Kim
607e9c3cec
docs(omo-codex): batch 60 (4 files)
2026-05-30 19:12:10 +09:00
YeonGyu-Kim
00db664a2c
docs(builtin-commands): batch 59 (4 files)
2026-05-30 19:12:09 +09:00
YeonGyu-Kim
57ab870bb9
test(docs): batch 57 (4 files)
2026-05-30 19:12:09 +09:00
YeonGyu-Kim
110a4e17d4
feat(builtin-skills): batch 56 (4 files)
2026-05-30 19:12:09 +09:00
YeonGyu-Kim
49d47470d9
test(shared): batch 47 (4 files)
2026-05-30 19:12:07 +09:00
YeonGyu-Kim
b3651a44f8
test(start-work): batch 46 (4 files)
2026-05-30 19:12:07 +09:00
YeonGyu-Kim
43253cb9e0
test(claude-code-hooks): batch 45 (4 files)
2026-05-30 19:12:07 +09:00
YeonGyu-Kim
1806ff7cee
test(boulder-state): batch 44 (4 files)
2026-05-30 19:12:07 +09:00
YeonGyu-Kim
de174b06e6
test(claude-code-hooks): batch 30 (3 files)
2026-05-30 19:12:05 +09:00
YeonGyu-Kim
08ea320b54
test(builtin-skills): batch 29 (3 files)
2026-05-30 19:12:05 +09:00
YeonGyu-Kim
6fcce3c279
fix(openclaw): batch 18 (3 files)
2026-05-30 19:12:04 +09:00
YeonGyu-Kim
5b032b4b14
fix(builtin-skills): batch 17 (3 files)
2026-05-30 19:12:04 +09:00
YeonGyu-Kim
1a4b4efdd0
test(builtin-skills): batch 16 (3 files)
2026-05-30 19:12:04 +09:00
YeonGyu-Kim
2ede800d6c
test(builtin-commands): batch 15 (3 files)
2026-05-30 19:12:03 +09:00
YeonGyu-Kim
9d98f47733
test(config): batch 14 (3 files)
2026-05-30 19:12:03 +09:00
YeonGyu-Kim
a8866f685d
test(start-work): batch 11 (2 files)
2026-05-30 19:12:03 +09:00
YeonGyu-Kim
486bc46305
test(builtin-commands): batch 10 (2 files)
2026-05-30 19:12:03 +09:00
YeonGyu-Kim
733f141bb5
fix(thinking-blocks): preserve latest assistant thinking
2026-05-30 17:27:03 +09:00
YeonGyu-Kim
0691779d2e
fix(background-agent): unblock stale parent wakes
2026-05-29 13:36:38 +09:00
YeonGyu-Kim
6cdec90758
Merge remote-tracking branch 'origin/dev' into dev
2026-05-28 18:42:14 +09:00
YeonGyu-Kim
e3d1e98a6d
test(delegate-task): shorten poll timeout budget
2026-05-28 18:41:59 +09:00
YeonGyu-Kim
8644817506
perf(delegate-task): skip terminal poll waits
2026-05-28 18:41:50 +09:00
YeonGyu-Kim
2327eba341
fix(delegate-task): read messages after status errors
2026-05-28 18:41:29 +09:00
YeonGyu-Kim
4b464ad622
perf(background-task): reduce output poll latency
2026-05-28 18:41:14 +09:00
YeonGyu-Kim
359baab4ec
fix(background-agent): align wake activity windows
2026-05-28 18:14:52 +09:00
YeonGyu-Kim
abe7381c91
fix(background-agent): defer unsafe parent wakes
2026-05-28 18:14:44 +09:00
YeonGyu-Kim
0a18ceee20
fix(todo): normalize continuation agent names
2026-05-28 18:14:30 +09:00
YeonGyu-Kim
8ca9b5acfe
fix(todo): skip unsafe continuation tails
2026-05-28 18:14:22 +09:00
YeonGyu-Kim
4bb4acf09a
fix(prompt-gate): fail closed on unsafe tails
2026-05-28 18:14:09 +09:00
YeonGyu-Kim
a3595c415f
fix(plugin): disable duplicate OMO plugin startup
2026-05-28 14:42:52 +09:00
YeonGyu-Kim
a6c05e1823
fix(config): scan active opencode profile plugins
2026-05-28 14:42:28 +09:00
YeonGyu-Kim
4635d61ada
fix(background-agent): defer parent wake during active turns
2026-05-27 16:17:30 +09:00
YeonGyu-Kim
fe051ebab7
Merge pull request #4553 from code-yeongyu/ulw/codex-hephaestus-dup
...
fix: skip claude hook injection for internal prompts
2026-05-27 14:31:51 +09:00
YeonGyu-Kim
f204390b43
fix: reserve completed heading for final background wake
2026-05-27 14:27:26 +09:00
YeonGyu-Kim
80fa692b34
Merge pull request #4554 from code-yeongyu/code-yeongyu/fix-opencode-session-stall
...
fix(delegate-task): start sync prompts asynchronously
2026-05-27 14:26:23 +09:00
YeonGyu-Kim
27f956ecec
fix(delegate-task): start sync prompts asynchronously
2026-05-27 14:22:14 +09:00
YeonGyu-Kim
77a268f91e
fix: skip claude hook injection for internal prompts
2026-05-27 14:17:46 +09:00
ToToKr
c0d3044629
Merge pull request #4278 from MoerAI/fix/log-agent-skip-on-missing-model
...
fix(agents): log warning when a builtin agent is silently skipped due to model availability (fixes #4150 )
2026-05-27 13:42:21 +09:00
ToToKr
b7ac05a9b5
Merge pull request #4248 from MoerAI/fix/getskillbyname-short-name
...
fix(opencode-skill-loader): align getSkillByName with short-name matching (fixes #4183 )
2026-05-27 13:40:46 +09:00
ToToKr
eaa73e9d08
Merge pull request #4245 from MoerAI/fix/runtime-fallback-zai-limit-exhausted
...
fix(runtime-fallback): match ZAI 'Limit Exhausted' quota errors (fixes #4207 )
2026-05-27 13:38:43 +09:00
YeonGyu-Kim
9a9ff8674e
fix(builtin-skills): document Codex tool mapping
2026-05-27 00:34:37 +09:00
YeonGyu-Kim
f9bbe0517b
fix(team-mode): fix lifecycle-test-fixture ask type + update bun.lock
2026-05-26 18:51:25 +09:00
YeonGyu-Kim
03396344f9
Merge pull request #4469 from SoShymKing/add-support-tool-result
...
Add support for OpenCode 1.15 DB
2026-05-26 18:45:21 +09:00
YeonGyu-Kim
52ba1257b6
Merge branch 'fix/pre-publish-blockers-v4.5.0'
...
Pre-publish blockers for v4.5.0:
- fix(runtime-fallback): gate retryable signal on status-code allowlist (f05e0cbe9 )
- fix(parent-wake): bound assistant-text defer to escape stuck sessions (69c955f61 )
- fix(ralph-loop): time-bound oracle dispatch wait to prevent stall (14b3523af )
- test(dist-bundle): assert inlined prompt content survives bundling (3e0a975d1 )
- fix(package): block internal-only assets from publish payload (8e28e29c2 )
Verified via publish-debate-vortex hyperultradebate (6 hostile agents, 3 rounds).
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-26 16:44:50 +09:00
YeonGyu-Kim
ec552bcf34
fix(ralph-loop): stop loop when latest assistant turn made no model progress
...
Add no-progress turn detector that inspects the most recent assistant
message: if finish is 'unknown', all token counts are zero, and there
is no meaningful content beyond step-start/step-finish markers, the
turn is classified as no-progress.
Integrate the check at all three idle/completion/error continuation
points in the event handler so the loop stops cleanly with a warning
toast instead of injecting another internal prompt.
2026-05-26 14:28:35 +09:00
MoerAI
44f057df05
Merge remote-tracking branch 'upstream/dev' into fix/log-agent-skip-on-missing-model
2026-05-26 11:10:03 +09:00
YeonGyu-Kim
3b421c6ed3
fix(background-agent): isolate dispatched parent wake failures
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-26 01:42:56 +09:00