YeonGyu-Kim
4fa3d0331a
fix(security): block cloud credential env vars in MCP env cleaner
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 14:16:39 +09:00
github-actions[bot]
2d72f51a92
@titet11 has signed the CLA in code-yeongyu/oh-my-openagent#3099
2026-04-03 21:17:09 +00:00
github-actions[bot]
efbadc0599
@odedindi has signed the CLA in code-yeongyu/oh-my-openagent#2988
2026-04-03 21:10:25 +00:00
github-actions[bot]
672df9af89
@s2mr has signed the CLA in code-yeongyu/oh-my-openagent#3096
2026-04-03 18:44:07 +00:00
YeonGyu-Kim
141881aa2d
fix(tmux): re-attempt isolated container on deferred session retry
2026-04-04 02:38:15 +09:00
YeonGyu-Kim
cab84518de
fix(hooks): replace empty catch blocks with debug logging in transcript
2026-04-04 02:37:53 +09:00
YeonGyu-Kim
6acca09bd0
fix(ci): resolve mock.module() cross-file leakage in test suite
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 02:35:23 +09:00
YeonGyu-Kim
673b107f53
test: isolate auto-update checker modules
2026-04-04 02:35:20 +09:00
YeonGyu-Kim
f547cd013d
refactor(shared): consolidate plugin entry migration and detection utilities
2026-04-04 02:10:27 +09:00
YeonGyu-Kim
fd252ea82e
refactor: remove AI-generated code smells from prepublish changes
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 02:02:12 +09:00
YeonGyu-Kim
5946dba47d
ci: run publish workflow tests via bun test
2026-04-04 01:51:48 +09:00
YeonGyu-Kim
e4d7fdb7e9
Merge pull request #3092 from code-yeongyu/fix/prepublish-legacy-config
...
fix(shared): close legacy config migration gaps
2026-04-04 01:46:52 +09:00
YeonGyu-Kim
bda0f55196
Merge pull request #3091 from code-yeongyu/fix/prepublish-quality-checks
...
fix: address pre-publish quality checks
2026-04-04 01:46:49 +09:00
YeonGyu-Kim
1f2b69ed56
Merge pull request #3090 from code-yeongyu/fix/prepublish-tmux-regressions
...
fix(tmux): recover isolated session regressions
2026-04-04 01:46:46 +09:00
YeonGyu-Kim
565cf42c10
Merge pull request #3089 from code-yeongyu/fix/prepublish-background-regressions
...
fix(background-agent): bound abort waits and remove dead worktree sync
2026-04-04 01:46:43 +09:00
YeonGyu-Kim
551d906116
Merge pull request #3088 from code-yeongyu/fix/prepublish-security-hardening
...
fix(shared): harden archive preflight for zip and tar links
2026-04-04 01:46:39 +09:00
YeonGyu-Kim
e4116c93ac
Merge pull request #3087 from code-yeongyu/fix/prepublish-mcp-regressions
...
fix: resolve MCP transcript cache and disable override regressions
2026-04-04 01:46:25 +09:00
YeonGyu-Kim
f03c6700d4
fix(hooks): reuse shared legacy plugin migration helper
...
Replace the legacy toast regex writer with the shared atomic helper and route legacy plugin call sites through small wrappers so existing mock.module tests stop leaking across the suite.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:32:59 +09:00
YeonGyu-Kim
290f7f9543
fix(shared): merge project and user opencode plugin detection
...
Stop dropping user-level plugin conflicts when an empty project config exists by collecting plugin entries from every supported OpenCode config path.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:32:42 +09:00
YeonGyu-Kim
fedb73c736
fix(shared): migrate legacy config files atomically
...
Write the canonical config through a temp file and remove the legacy dual-file trap by archiving or deleting the old basename after migration.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:32:31 +09:00
YeonGyu-Kim
d60ca63ed4
test(config): add regression coverage for legacy migration bugs
...
Lock the current legacy config and plugin migration failures in place before the fixes land so the three regressions stay covered.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:32:17 +09:00
YeonGyu-Kim
468827d08f
test(skill): stabilize async description refresh assertion
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:28:01 +09:00
YeonGyu-Kim
02b7a7d3d7
refactor(hooks): remove unused openclaw hook
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:27:56 +09:00
YeonGyu-Kim
fabbcaa4b7
refactor(runtime): replace unicode dashes in prompt strings
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:27:51 +09:00
YeonGyu-Kim
146ca34a7a
fix(hooks): use actual context window token counts
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:27:40 +09:00
YeonGyu-Kim
2731adde05
fix(tmux): add grace period before resetting isolation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:21:47 +09:00
YeonGyu-Kim
3871c7d263
fix(tmux): defer failed isolated container spawns
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:21:26 +09:00
YeonGyu-Kim
b5f15f0371
test(tmux): add isolation regression coverage
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:21:04 +09:00
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
ccbd646a29
fix(shared): validate tar hard-link targets during preflight
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:16:37 +09:00
YeonGyu-Kim
553a961338
fix(shared): emit PowerShell zip entries as json lines
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:16:30 +09:00
YeonGyu-Kim
0c5deac232
test(shared): add archive preflight security regressions
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:16:21 +09:00
YeonGyu-Kim
67145b5339
fix(mcp): honor disabled server overrides in system name discovery
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:13:23 +09:00
YeonGyu-Kim
35c34ea06b
fix(hooks): preserve transcript cache history across rebuilds
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:13:02 +09:00
YeonGyu-Kim
58e85960a1
test(mcp): add regression coverage for transcript and disable overrides
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-04 01:12:35 +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