YeonGyu-Kim
84287f1da7
test(todo-continuation): make countdown toast test deterministic
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-28 13:59:52 +09:00
YeonGyu-Kim
557d66fc4c
Merge pull request #3675 from code-yeongyu/fix/ralph-loop-remove-recovery-window
...
fix(ralph-loop): remove redundant recovery window that stalls loop after errors (fixes #3235 )
2026-04-27 18:53:02 +09:00
YeonGyu-Kim
bde2955f8c
fix(ralph-loop): remove stale error recovery window
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-27 18:22:53 +09:00
YeonGyu-Kim
69c37e3965
test(ralph-loop): cover non-abort error continuation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-27 18:22:53 +09:00
YeonGyu-Kim
c27d52e2b8
fix(atlas): replace single task refusal directive
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-27 18:18:40 +09:00
YeonGyu-Kim
2e6b3b7f76
Merge pull request #3669 from code-yeongyu/fix/ralph-loop-zwsp-agent
...
fix(ralph-loop): strip ZWSP from agent name before promptAsync (fixes #3253 )
2026-04-27 18:09:35 +09:00
YeonGyu-Kim
d0dee70f9d
fix(ralph-loop): skip idle continuation during background tasks
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-27 17:52:45 +09:00
YeonGyu-Kim
f429e539fa
test(ralph-loop): cover background task idle guard
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-27 17:52:45 +09:00
YeonGyu-Kim
c92f841688
fix(ralph-loop): normalize continuation agent names
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-27 17:40:46 +09:00
YeonGyu-Kim
a696c8a67c
fix(hooks): apply Sisyphus GPT-5.5 variant
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-27 15:37:39 +09:00
YeonGyu-Kim
a2c3804b5f
test(slashcommand): isolate command discovery mocks
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-27 13:24:50 +09:00
Jay1
f6b2ce7b6b
feat(agents): add gpt-5.5 native sisyphus support
...
Route GPT-5.5 through the existing GPT-5.4-native Sisyphus and Hephaestus prompt family while keeping one shared model-family helper.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-23 20:49:11 -04:00
YeonGyu-Kim
a941774e99
chore(cleanup): remove obsolete team-mode workspace artifacts
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-22 12:56:20 +09:00
Sisyphus
0a808de6a2
fix(auto-update-checker): trigger deferred startup on session.created with parentID guard
2026-04-18 17:23:50 +09:00
Sisyphus
a8504be70c
test(auto-update-checker): cover session.created trigger with parentID guard
2026-04-18 17:19:18 +09:00
Sisyphus
e766354e22
test(auto-update-checker): align zauc-mocks-hook with deferred idle check
...
The zauc-mocks-hook variant previously asserted that session.created synchronously
ran the startup checks. After auto-update-checker was refactored to defer work to
the first session.idle via scheduleDeferredIdleCheck (5s timer), those assertions
never fired.
Mirror the mock+capture pattern from hook.test.ts so the test drives the deferred
callback synchronously, preserving the original invariants (hasChecked guard,
localDev toast, sisyphus wording) without waiting on real timers.
2026-04-18 15:05:30 +09:00
Sisyphus
14868430bc
test(auto-update-checker): align test triggers with deferred idle check
2026-04-18 14:55:51 +09:00
Sisyphus
61675adbf1
test(slashcommand): isolate command-loader cache between tests
2026-04-18 14:53:14 +09:00
Sisyphus
0ca571e74d
Merge branch 'fix/perf-d03' into fix/perf-omo-in-tree
2026-04-18 14:43:55 +09:00
Sisyphus
1fd678f5ad
Merge branch 'fix/perf-d02' into fix/perf-omo-in-tree
2026-04-18 14:43:48 +09:00
Sisyphus
85e4f5ecab
Merge branch 'fix/perf-q11' into fix/perf-omo-in-tree
2026-04-18 14:43:37 +09:00
Sisyphus
b60cad0eb0
Merge branch 'fix/perf-q09' into fix/perf-omo-in-tree
2026-04-18 14:43:37 +09:00
Sisyphus
d9cea93101
Merge branch 'fix/perf-q08' into fix/perf-omo-in-tree
2026-04-18 14:43:37 +09:00
Sisyphus
9f15a09595
Merge branch 'fix/perf-q06' into fix/perf-omo-in-tree
2026-04-18 14:43:37 +09:00
Sisyphus
c5268af087
Merge branch 'fix/perf-q05' into fix/perf-omo-in-tree
2026-04-18 14:43:37 +09:00
Sisyphus
4857666a89
Merge branch 'fix/perf-q04' into fix/perf-omo-in-tree
2026-04-18 14:43:37 +09:00
Sisyphus
5faba8d572
Merge branch 'fix/perf-q03' into fix/perf-omo-in-tree
2026-04-18 14:43:37 +09:00
Sisyphus
56d2d2543b
Merge branch 'fix/perf-d10' into fix/perf-omo-in-tree
2026-04-18 14:43:37 +09:00
Sisyphus
dc0d64d5f1
Merge branch 'fix/perf-d04' into fix/perf-omo-in-tree
2026-04-18 14:43:37 +09:00
YeonGyu-Kim
edcc9a1e64
fix(todo-continuation-enforcer): defer prune interval to first idle event
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:16:40 +09:00
Sisyphus
52512f226a
fix(rules-injector): cache directory scan results per session
2026-04-18 14:13:51 +09:00
Sisyphus
ed6ac7ea96
fix(session-notification): defer platform detection and background checks
2026-04-18 14:13:12 +09:00
Sisyphus
439957c4cd
test(session-notification): cover lazy platform detect and scheduler startup
2026-04-18 14:13:07 +09:00
YeonGyu-Kim
76e8508fa4
fix(runtime-fallback): inject pluginConfig and defer cleanup interval to first event
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:12:41 +09:00
YeonGyu-Kim
3d4299445e
fix(auto-update-checker): defer npm registry check until first idle
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:12:37 +09:00
YeonGyu-Kim
4f59e91d2d
test(todo-continuation-enforcer): cover lazy prune interval
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:11:50 +09:00
YeonGyu-Kim
443891fdfd
test(rules-injector): cover per-session cache isolation and invalidation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:11:39 +09:00
YeonGyu-Kim
a03faaa278
test(auto-update-checker): cover deferred update check
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:11:17 +09:00
Sisyphus
bcd7b8e348
fix(rules-injector): memoize project-root lookup per process lifecycle
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:11:14 +09:00
Sisyphus
886ef82494
perf(directory-readme-injector): migrate sync FS to fs.promises
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:11:03 +09:00
YeonGyu-Kim
a4c45e2770
fix(write-existing-file-guard): defer realpath/existsSync to first tool call
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:11:03 +09:00
YeonGyu-Kim
d8e00ebfbc
test(runtime-fallback): cover pluginConfig DI and lazy interval
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:10:25 +09:00
YeonGyu-Kim
51f1fc1df3
perf(directory-agents-injector): migrate sync FS to fs.promises
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:10:18 +09:00
YeonGyu-Kim
a6e3c6a5ed
test(write-existing-file-guard): cover lazy canonical path init
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:10:12 +09:00
YeonGyu-Kim
9677c7daf3
test(directory-agents-injector): cover async migration
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:10:12 +09:00
Sisyphus
3717121b0d
test(directory-readme-injector): cover async migration
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:10:04 +09:00
Sisyphus
e599840fba
fix(comment-checker): defer CLI download and cleanup scheduler to first tool call
2026-04-18 14:09:43 +09:00
Sisyphus
493e37bb7d
test(comment-checker): cover lazy CLI init and cleanup startup
2026-04-18 14:09:38 +09:00
Sisyphus
76945bf3c8
test(rules-injector): cover project-root-finder memoization
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-18 14:09:32 +09:00
Sisyphus
c5b7aa8e4b
test(rules-injector): cover per-session scan caching behavior
2026-04-18 14:09:07 +09:00