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
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
83acafce48
Merge pull request #3058 from code-yeongyu/fix/p1-11-remove-as-any-tests
...
fix(tests): remove as any from new test files
2026-04-03 18:30:30 +09:00
YeonGyu-Kim
32b9235764
Merge pull request #3051 from code-yeongyu/fix/p0-2-https-enforcement-gaps
...
fix(security): enforce HTTPS for all non-loopback remote hooks
2026-04-03 18:30:29 +09:00
YeonGyu-Kim
071f6c334d
Merge pull request #3055 from code-yeongyu/fix/p1-8-legacy-config-canonical-priority
...
fix: prefer canonical plugin config files
2026-04-03 18:30:19 +09:00
YeonGyu-Kim
72b3b15f78
Merge pull request #3050 from code-yeongyu/fix/p0-4-tmux-default-isolation
...
fix: revert tmux default isolation to inline
2026-04-03 18:30:18 +09:00
YeonGyu-Kim
92f4068c70
Merge pull request #3061 from code-yeongyu/feat/double-context-window-display
...
Double displayed context window counts
2026-04-03 18:29:16 +09:00
YeonGyu-Kim
5b3541f7aa
Clarify doubled context display intent
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:25:42 +09:00
YeonGyu-Kim
f34edf9957
Update cached limit monitor expectations
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:14:13 +09:00
YeonGyu-Kim
0e9dbbdc48
Double displayed context window counts
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 18:14:13 +09:00
YeonGyu-Kim
243db8d0f5
fix: clear failed empty-content recovery state
2026-04-03 18:07:47 +09:00
YeonGyu-Kim
ec9ed0a381
Merge pull request #3056 from code-yeongyu/fix/p2-12-notification-template-consolidation
...
Consolidate background task notification template
2026-04-03 18:03:36 +09:00
YeonGyu-Kim
fe326ca79b
fix: clear stale recovery retry state
2026-04-03 17:50:24 +09:00
YeonGyu-Kim
9fa1ea38e8
test: isolate recovery hook mocks from full suite
2026-04-03 17:50:24 +09:00
YeonGyu-Kim
e4846fba6b
Merge pull request #3053 from code-yeongyu/fix/p0-3-await-session-abort
...
fix(background-agent): await session abort completion paths
2026-04-03 17:48:07 +09:00
YeonGyu-Kim
9bcaddf732
Use shared background task notification template
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:43:33 +09:00
YeonGyu-Kim
833fb12331
Add background task notification template coverage
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:43:33 +09:00
YeonGyu-Kim
49ea082855
fix(background-agent): await shutdown aborts before cleanup
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:42:51 +09:00
YeonGyu-Kim
9b1d92d3a6
fix(background-agent): await retry abort before requeueing
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:42:51 +09:00
YeonGyu-Kim
4d40b44914
fix(background-agent): await stale task aborts before poller exits
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:42:51 +09:00
YeonGyu-Kim
6ca046c12b
Derive tmux runtime fallback from schema defaults
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:37:51 +09:00
YeonGyu-Kim
f369971db9
fix(tests): type tmux fetch mocks
...
Model the tmux fetch test doubles with the fetch shape Bun expects so the tests drop without changing assertions.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:37:17 +09:00
YeonGyu-Kim
e3f3bcc063
fix(tests): type cliproxy fallback test harness
...
Convert the cliproxy fallback matrix test to use typed harness helpers instead of so fallback coverage remains unchanged without violating test constraints.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:37:17 +09:00
YeonGyu-Kim
4e435dac73
fix(tests): type event handler test harness
...
Replace broad casts in event handler tests with typed harness helpers so the regression coverage stays intact while matching the test-file typing rules.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:37:17 +09:00
YeonGyu-Kim
3a2c4fd099
fix(tests): type config-handler test spy restore
...
Avoid for the MCP env allowlist spy restore path so the config-handler test keeps the same behavior with specific typing.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:37:17 +09:00
YeonGyu-Kim
f39a0182eb
Merge pull request #3054 from code-yeongyu/fix/p0-6-mcp-local-scope-subdirectory
...
Fix local MCP scope loading in subdirectories
2026-04-03 17:32:11 +09:00
YeonGyu-Kim
b8f4037622
Refine HTTP hook redirect enforcement
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:30:57 +09:00
YeonGyu-Kim
b2b8f73d0d
Fix tar traversal error normalization
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:28:22 +09:00
YeonGyu-Kim
22c8e8388f
Fix Linux ZIP preflight entry listing
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:23:09 +09:00
YeonGyu-Kim
b096e6f751
fix: prefer canonical plugin config files
2026-04-03 17:15:08 +09:00
YeonGyu-Kim
88b84a8517
test: cover canonical plugin config detection
2026-04-03 17:15:03 +09:00
YeonGyu-Kim
6b8d9df316
Add MCP scope subdirectory regression tests
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:14:40 +09:00
YeonGyu-Kim
f269d2fcc5
Fix local MCP scope path containment
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:14:40 +09:00
YeonGyu-Kim
ed06428ba3
fix(delegate-task): strip wrapping chars from subagent_type before lookup
...
LLMs sometimes wrap agent names in backslashes, quotes, or slashes
(e.g. \hephaestus\ instead of hephaestus). The trim() call only
removed whitespace, causing "Agent not found" errors during delegation.
Now strips leading/trailing backslashes, quotes, and slashes before
the case-insensitive agent lookup.
Adds regression tests for backslash-wrapped, double-quoted, and
single-quoted agent names.
Fixes: release blocker — delegate_task to hephaestus failing in
pre-publish review sessions.
2026-04-03 17:13:11 +09:00
YeonGyu-Kim
d081e8ef4f
Fix HTTP hook HTTPS enforcement gaps
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:11:09 +09:00
YeonGyu-Kim
f447f96f52
Regenerate schema for inline tmux isolation default
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:11:01 +09:00
YeonGyu-Kim
f950d3d75c
Align tmux plugin fallback with inline isolation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:11:01 +09:00
YeonGyu-Kim
57c973bac5
Revert tmux config default isolation to inline
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:11:01 +09:00
YeonGyu-Kim
c78a9e640a
Revert "Merge pull request #3047 from code-yeongyu/fix/p0-4-tmux-default-isolation"
...
This reverts commit 2d13e125bb , reversing
changes made to c45fc83caa .
2026-04-03 17:10:23 +09:00
YeonGyu-Kim
f84d311c64
Revert "Merge pull request #3048 from code-yeongyu/fix/p0-2-https-enforcement-gaps"
...
This reverts commit ede561cb74 , reversing
changes made to 2d13e125bb .
2026-04-03 17:10:23 +09:00
YeonGyu-Kim
ede561cb74
Merge pull request #3048 from code-yeongyu/fix/p0-2-https-enforcement-gaps
...
Fix HTTP hook HTTPS enforcement gaps
2026-04-03 17:09:19 +09:00
YeonGyu-Kim
2d13e125bb
Merge pull request #3047 from code-yeongyu/fix/p0-4-tmux-default-isolation
...
Revert tmux default isolation to inline
2026-04-03 17:09:19 +09:00
YeonGyu-Kim
3eb1430a43
Fix HTTP hook HTTPS enforcement gaps
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:07:17 +09:00
YeonGyu-Kim
6722b395ea
Regenerate schema for inline tmux isolation default
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:06:22 +09:00
YeonGyu-Kim
3f0d68bfa3
Align tmux plugin fallback with inline isolation
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:06:22 +09:00
YeonGyu-Kim
9fb9e15222
Revert tmux config default isolation to inline
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-03 17:06:22 +09:00
github-actions[bot]
c45fc83caa
@haimingZZ has signed the CLA in code-yeongyu/oh-my-openagent#3044
2026-04-03 04:10:25 +00:00
github-actions[bot]
b7f97723e8
@xsfX20 has signed the CLA in code-yeongyu/oh-my-openagent#3043
2026-04-03 03:03:01 +00:00
github-actions[bot]
0478d278f1
@adefiqri12 has signed the CLA in code-yeongyu/oh-my-openagent#3042
2026-04-02 21:05:51 +00:00
YeonGyu-Kim
9c67585519
Merge pull request #3028 from code-yeongyu/fix/issue-2923-gpt41mini-toolcall
...
fix(models): mark gpt-4.1-mini and gpt-4.1-nano as supporting tool calls
2026-04-02 15:46:09 +09:00