YeonGyu-Kim
|
e54f747916
|
fix(tests): replace as any with typed PluginInput mocks
|
2026-04-10 18:47:17 +09:00 |
|
YeonGyu-Kim
|
959229d9b7
|
test(keyword-detector): add plain ulw no-loop regressions
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-10 11:40:14 +09:00 |
|
YeonGyu-Kim
|
d00a6bbf16
|
fix(keyword-detector): always trigger ultrawork keywords
|
2026-04-10 11:15:23 +09:00 |
|
YeonGyu-Kim
|
f36231a8a6
|
fix(keyword-detector): trigger ulw shorthand anywhere
|
2026-04-10 11:12:56 +09:00 |
|
YeonGyu-Kim
|
5f90b238e0
|
fix(keyword-detector): restore ulw trigger after greeting prefixes
|
2026-04-10 11:09:01 +09:00 |
|
YeonGyu-Kim
|
69f47a9751
|
feat(keyword-detector): handle ultrawork keyword after greeting patterns
- Add TRAILING_GREETING_ULTRAWORK_PATTERN to detect 'hi ultrawork' style inputs
- Rename hasLeadingUltraworkKeyword to hasEdgeUltraworkKeyword for clarity
- Add extractUltraworkTask guard to return empty string for greeting-only inputs
- Add comprehensive test coverage for edge trigger scenarios
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-09 15:15:30 +09:00 |
|