YeonGyu-Kim
f5740d68c7
fix(background-agent): bound session abort waits
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:19:52 +09:00
YeonGyu-Kim
938c920092
test(background-agent): cover abort timeout handling
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:19:52 +09:00
YeonGyu-Kim
40374c8685
fix(boulder-state): remove dead worktree sync helper
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:19:52 +09:00
YeonGyu-Kim
53eeac3f31
fix(ci): simplify test runner to plain bun test by fixing mock.module() leakage
...
- Add afterAll(() => { mock.restore() }) to 52 test files missing cleanup
- Rewrite create-tool-guard-hooks.test.ts to use spyOn instead of barrel mock
- Fix skill-mcp-manager OAuth tests with missing mockTokens/mockLogin definitions
- Fix start-work hook: show worktree active block on resume with existing worktree_path
- Extract createWorktreeActiveBlock to worktree-block.ts to avoid circular import
- Replace 80-line isolated test runner CI config with single `bun test` command
2026-04-04 00:34:03 +09:00
github-actions[bot]
06180e09f8
@biangacila has signed the CLA in code-yeongyu/oh-my-openagent#3084
2026-04-03 14:08:44 +00:00
YeonGyu-Kim
6624803a52
fix(plugin): handle raw /ulw-loop commands appearing after injected messages
...
Fix parseRawLoopSlashCommand to correctly extract and parse loop commands
that appear after injected background task messages (e.g., "[BACKGROUND
TASK COMPLETED]"). Previously, the function only checked if the entire
message started with a slash command, failing when injected content
preceded the command.
🤖 Generated with assistance of OhMyOpenCode (https://github.com/code-yeongyu/oh-my-opencode )
2026-04-03 22:13:02 +09:00
YeonGyu-Kim
df7dc2f716
fix(hooks): remove rogue setTimeout ambient declaration that broke typecheck
2026-04-03 21:48:17 +09:00
YeonGyu-Kim
9acde671aa
Merge pull request #3079 from code-yeongyu/refactor/deslop-cli-mcp-openclaw
...
refactor(cli,mcp,openclaw): remove AI slop from code comments
2026-04-03 21:46:20 +09:00
YeonGyu-Kim
15c6d12952
Merge pull request #3080 from code-yeongyu/refactor/deslop-plugin-handlers
...
refactor(plugin): remove AI slop and clean comments
2026-04-03 21:45:59 +09:00
YeonGyu-Kim
f6a8f64fa4
Merge pull request #3078 from code-yeongyu/refactor/deslop-features-managers
...
refactor(features): fix empty catches in manager modules
2026-04-03 21:45:53 +09:00
YeonGyu-Kim
d11b4c1648
Merge pull request #3076 from code-yeongyu/refactor/deslop-hooks
...
refactor(hooks): fix empty catches and remove AI slop
2026-04-03 21:45:38 +09:00
YeonGyu-Kim
51ee237cad
Merge pull request #3075 from code-yeongyu/refactor/deslop-agents
...
refactor(agents): remove AI slop from agent code comments
2026-04-03 21:43:10 +09:00
YeonGyu-Kim
4a651c67d9
Merge pull request #3077 from code-yeongyu/refactor/deslop-features-rest
...
refactor(features): remove AI slop and decompose git-master skill
2026-04-03 21:42:55 +09:00
YeonGyu-Kim
66cc823ff3
refactor(plugin): remove AI slop and clean verbose comments
2026-04-03 21:42:14 +09:00
YeonGyu-Kim
dc695e8776
refactor(cli,mcp,openclaw): remove AI slop from code comments
2026-04-03 21:42:12 +09:00
YeonGyu-Kim
c7afc795be
refactor(features): fix empty catches and remove AI slop from manager modules
2026-04-03 21:42:10 +09:00
YeonGyu-Kim
bd4f8ab8b7
Merge pull request #3071 from code-yeongyu/refactor/deslop-shared-config
...
refactor(shared): remove AI slop from shared and config modules
2026-04-03 21:37:41 +09:00
YeonGyu-Kim
082f0c9aa9
Merge pull request #3068 from code-yeongyu/refactor/deslop-tools
...
refactor(tools): split tool constants and skill creators
2026-04-03 21:37:27 +09:00
YeonGyu-Kim
af07610bc4
refactor(features): remove AI slop from feature modules
2026-04-03 21:37:17 +09:00
YeonGyu-Kim
5c7299830d
refactor(hooks): fix empty catches and remove AI slop from code comments
2026-04-03 21:37:16 +09:00
YeonGyu-Kim
f497f956db
refactor(agents): remove AI slop from code comments and clean verbose patterns
2026-04-03 21:37:14 +09:00
YeonGyu-Kim
e0feb16dab
refactor(shared,config): remove redundant null checks and AI slop from code comments
2026-04-03 19:39:55 +09:00
YeonGyu-Kim
d0f795dd8f
refactor(shared): decompose model-capabilities into focused modules
2026-04-03 19:38:26 +09:00
YeonGyu-Kim
3cc9e8bc30
refactor(shared): extract shared cache factory to deduplicate cache patterns
2026-04-03 19:36:56 +09:00
YeonGyu-Kim
22283fca6d
refactor(tools): fix empty catches, remove AI slop from code comments
2026-04-03 19:17:09 +09:00
YeonGyu-Kim
3689ecd5b0
refactor(tools): decompose skill/tools.ts into focused tool creators
2026-04-03 19:17:03 +09:00
YeonGyu-Kim
3ce1f30310
refactor(tools): split delegate-task constants into category-specific modules
2026-04-03 19:16:57 +09:00
YeonGyu-Kim
6b431c5522
Merge pull request #3059 from code-yeongyu/fix/p2-13-anchor-pane-cleanup
...
fix(tmux): reassign anchor pane on first subagent deletion
2026-04-03 18:55:30 +09:00
YeonGyu-Kim
3180389dea
Merge pull request #3052 from code-yeongyu/fix/p0-1-task-system-default-split-brain
...
fix: resolve task_system default split-brain
2026-04-03 18:52:40 +09:00
YeonGyu-Kim
0c6aa91fc8
Merge pull request #3049 from code-yeongyu/fix/p0-5-mcp-env-expansion
...
fix(mcp): warn on blocked env expansion
2026-04-03 18:52:32 +09:00
YeonGyu-Kim
8be39e558d
fix(tmux): preserve isolated container cleanup after anchor reassignment
2026-04-03 18:42:58 +09:00
YeonGyu-Kim
ac5e507155
Merge pull request #3060 from code-yeongyu/fix/p2-15-claude-code-hooks-rules
...
Fix Claude user rule skipping for disabled hooks
2026-04-03 18:41:09 +09:00
YeonGyu-Kim
9783fae351
Merge pull request #3057 from code-yeongyu/fix/p1-9-recovery-retry-timer-leak
...
fix: clear stale recovery retry state
2026-04-03 18:40:29 +09:00
YeonGyu-Kim
71b8110ff0
fix(zip): parse zipinfo file entries with preserved filenames
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:38:14 +09:00
github-actions[bot]
d2a78cc137
@suyua9 has signed the CLA in code-yeongyu/oh-my-openagent#3064
2026-04-03 09:37:12 +00:00
YeonGyu-Kim
e20b59cb29
fix(mcp): allow common Windows env vars by default
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:34:22 +09:00
YeonGyu-Kim
316d250465
fix(mcp): ignore project allowlist overrides for env expansion
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:34:22 +09:00
YeonGyu-Kim
2b43558349
fix(tar): surface traversal extraction failures as blocked entries
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:34:22 +09:00
YeonGyu-Kim
a4f436c116
fix(tar): classify traversal tar listing errors as blocked entries
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:34:12 +09:00
YeonGyu-Kim
2288988f28
fix(zip): use zipinfo to preflight zip extraction on unix
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:34:12 +09:00
YeonGyu-Kim
2e6a7b4339
fix: update docs and barrel imports for task_system default
2026-04-03 18:32:12 +09:00
YeonGyu-Kim
b931e309f4
fix(mcp): warn when MCP env expansion is blocked
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:31:29 +09:00
YeonGyu-Kim
4766891557
fix(mcp): expand builtin allowlist for benign env vars
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:31:29 +09:00
YeonGyu-Kim
d65714eba0
fix(shared): avoid archive test batch regression
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:31:26 +09:00
YeonGyu-Kim
760099eb03
fix(tasks-hook): update default task_system test
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:31:26 +09:00
YeonGyu-Kim
47769d5f49
fix(tasks-hook): share task_system resolution
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:31:26 +09:00
YeonGyu-Kim
3b3520da90
fix(agent-config): share task_system resolution
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:31:26 +09:00
YeonGyu-Kim
d65c7c0800
fix(tool-config): share task_system resolution
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:31:26 +09:00
YeonGyu-Kim
c65baa80c8
fix(tool-registry): unify task_system default
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:31:26 +09:00
YeonGyu-Kim
2ba2f8f5f7
fix(shared): add task_system resolver
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:31:26 +09:00