YeonGyu-Kim
faf2b02163
fix(lsp): update lsp-tools-mcp cleanup
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 14:19:05 +09:00
YeonGyu-Kim
18b5891489
docs(reference): cross-module rules injection comparison report
...
Captures the porting decisions made in this round (pi-rules fingerprinting + omo transcript-aware dedup) along with the pre/post functional and performance gap matrices for codex-rules, pi-rules, and the omo rules-injector.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 14:03:38 +09:00
YeonGyu-Kim
fbe423a2d4
feat(rules-injector): hydrate dedup cache from session transcript
...
Ports the codex-rules transcript-aware dedup strategy: when a session cache is fresh (process restart or compaction-cleared cache), the injector now scans prior tool outputs for the `[Rule: <relativePath>]` banner and pre-populates the cache so duplicate rule injections are suppressed even when the persistent JSON has been lost. Hydration runs at most once per session per process, fails open on transport errors, and is short-circuited when the same banner reappears.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:58:13 +09:00
YeonGyu-Kim
4de2782ba0
Merge pull request #4201 from code-yeongyu/fix/test-isolation-cross-test-state-leak
...
fix(test-isolation): isolate rules injector storage and fixture home
2026-05-20 13:38:41 +09:00
YeonGyu-Kim
f8d04d743b
fix(test-isolation): isolate rules injector storage and fixture home
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:37:18 +09:00
YeonGyu-Kim
c6dc266f2f
test(test-isolation): add diagnostic regression test for cross-suite leak
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:34:24 +09:00
YeonGyu-Kim
504a7779e7
Merge pull request #4200 from code-yeongyu/fix/rules-core-restore-sisyphus-with-deprecation-warning
...
fix(rules-core): restore .sisyphus/rules discovery with deprecation warning (planned removal v4.3.0)
2026-05-20 13:24:31 +09:00
YeonGyu-Kim
dd9dd42895
Merge pull request #4199 from code-yeongyu/fix/parent-wake-same-source-reservation-requeue
...
fix(background-agent): re-enqueue parent wake on same-source reservation instead of dropping
2026-05-20 13:24:28 +09:00
YeonGyu-Kim
12aaff28b5
test(rules-core): isolate sisyphus deprecation warning assertion
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:24:24 +09:00
YeonGyu-Kim
53ddc470e3
test(rules-injector): align duplicate-cache mock types
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:24:24 +09:00
YeonGyu-Kim
d92894a34b
docs(changelog): document .sisyphus/rules restoration and planned removal in v4.3.0
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:24:24 +09:00
YeonGyu-Kim
1bab6ec412
fix(rules-core): restore .sisyphus/rules discovery with deprecation warning (planned removal v4.3.0)
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:24:24 +09:00
YeonGyu-Kim
7ffe823fa9
test(rules-core): add red tests for restored .sisyphus/rules discovery + deprecation warning (BUG-G)
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:24:24 +09:00
YeonGyu-Kim
11d2cfb8a8
fix(background-agent): re-enqueue parent wake on same-source reservation instead of dropping
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:24:08 +09:00
YeonGyu-Kim
ee8b80a5e2
test(background-agent): add red test for parent-wake drop on same-source reservation hold (BUG-E)
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:24:08 +09:00
YeonGyu-Kim
1760ffb65a
Merge pull request #4196 from code-yeongyu/fix/rules-core-fallback-to-workspace-when-no-project-root
...
fix(rules-core): fall back to workspace directory when no project root marker is found
2026-05-20 13:21:45 +09:00
YeonGyu-Kim
1f9a581e70
fix(rules-core): fall back to workspace directory when no project root marker is found
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:20:47 +09:00
YeonGyu-Kim
2c62e7297b
test(rules-core): add red test for project rule discovery in markerless workspaces (BUG-F)
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:20:47 +09:00
YeonGyu-Kim
913cc08960
Merge pull request #4198 from code-yeongyu/fix/ast-grep-mcp-allow-absolute-paths-inside-workspace
...
fix(ast-grep-mcp): allow absolute paths whose realpath is inside the workspace
2026-05-20 13:19:49 +09:00
YeonGyu-Kim
4c7d7e8c2b
Merge pull request #4197 from code-yeongyu/fix/prompt-gate-event-shapes-and-finish-marker
...
fix(runtime-fallback,prompt-gate): recognize all OpenCode progress event shapes and boolean/completed finish markers
2026-05-20 13:19:46 +09:00
YeonGyu-Kim
bd2823e805
Merge pull request #4195 from code-yeongyu/fix/team-send-message-ambiguous-delivery-loss
...
fix(team-mode): release reservation on ambiguous failure, commit on success-path mark failure
2026-05-20 13:17:11 +09:00
YeonGyu-Kim
9cdcb4293e
revert(agents-md): restore ROADMAP warning banner unrelated to this PR
...
The previous commits in this branch inadvertently dropped the prominent
ROADMAP-refactor-in-progress warning from AGENTS.md. That change is
unrelated to fixing the team_send_message ambiguous delivery loss and
should not ride along with this PR.
This commit restores the banner verbatim from the dev branch tip.
2026-05-20 13:12:35 +09:00
YeonGyu-Kim
2ea2159d80
fix(ast-grep-mcp): allow absolute paths whose realpath is inside the workspace
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:12:34 +09:00
YeonGyu-Kim
b2e42e1b2c
test(ast-grep-mcp): add red test for absolute paths inside workspace
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:12:34 +09:00
YeonGyu-Kim
f8f4b572dc
fix(runtime-fallback,prompt-gate): recognize all OpenCode progress event shapes and boolean/completed finish markers
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:12:06 +09:00
YeonGyu-Kim
20efb79fbf
test(runtime-fallback,prompt-gate): add red tests for event-shape and finish-marker blind spots (BUG-C+D)
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:12:06 +09:00
YeonGyu-Kim
da5aa7f32e
test(team-mode): allow reclaimed reservations to stay readable
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:05:57 +09:00
YeonGyu-Kim
579b8c38da
docs(AGENTS.md): add aggressive refactoring-in-progress warning
2026-05-20 13:05:35 +09:00
YeonGyu-Kim
f79da77fe0
test(team-mode): decouple resume history fixture from session routing
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 13:00:48 +09:00
YeonGyu-Kim
af42f0ac70
test(team-mode): stabilize resume stale reservation history check
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 12:52:00 +09:00
YeonGyu-Kim
655dffbc2a
fix(team-mode): release reservation on ambiguous failure, commit on success-path mark failure
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 12:30:02 +09:00
YeonGyu-Kim
7adb833609
test(team-mode): add red tests for ambiguous delivery loss (BUG-A + BUG-B)
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-20 12:28:40 +09:00
YeonGyu-Kim
847a8db2dc
fix(runtime-fallback): preserve accepted pending retries
2026-05-20 11:42:46 +09:00
YeonGyu-Kim
6df148f0f6
fix(team-mode): close peer message delivery races
2026-05-20 11:42:38 +09:00
YeonGyu-Kim
d3e218f912
fix(prompt): treat post-dispatch failures as accepted
2026-05-20 11:42:32 +09:00
YeonGyu-Kim
f540249838
docs(readme): add OmO logo to hero section
...
Place transparent boulder mark above the existing hero banner across
all four locale READMEs (en/ko/ja/zh-cn).
2026-05-19 19:19:40 +09:00
YeonGyu-Kim
b2918fd4db
fix(team-mode): close peer message delivery races
2026-05-19 19:18:13 +09:00
YeonGyu-Kim
bcea4a9d28
fix(prompt-gate): harden sync and team prompt dispatch
2026-05-19 19:18:13 +09:00
YeonGyu-Kim
1492bffd20
fix(prompt-gate): harden internal prompt dispatch
2026-05-19 19:18:13 +09:00
github-actions[bot]
6c63372ef9
@lang-911 has signed the CLA in code-yeongyu/oh-my-openagent#4186
2026-05-19 09:52:58 +00:00
github-actions[bot]
22cf4fcc0a
@devswha has signed the CLA in code-yeongyu/oh-my-openagent#4181
2026-05-19 07:23:18 +00:00
github-actions[bot]
49066e7ecc
@JacobZyy has signed the CLA in code-yeongyu/oh-my-openagent#4180
2026-05-19 06:09:36 +00:00
YeonGyu-Kim
3dd414226b
fix(rules): drop legacy sisyphus rule sources
2026-05-19 14:27:48 +09:00
YeonGyu-Kim
7db3a7f933
fix(team-mode): preserve live delivery holds after ambiguous prompt failure
2026-05-19 13:49:01 +09:00
YeonGyu-Kim
bb75751410
fix(babysitter): avoid double prompt gate
2026-05-19 13:48:55 +09:00
YeonGyu-Kim
44ef5dec1d
fix(runtime-events): honor OpenCode progress shapes
2026-05-19 13:48:45 +09:00
YeonGyu-Kim
38462aa9d2
fix(recovery): avoid duplicate continuation prompts
2026-05-19 13:48:39 +09:00
YeonGyu-Kim
e57bac3b6b
fix(prompt-retry): preserve async holds without blocking validation fallbacks
2026-05-19 13:48:33 +09:00
YeonGyu-Kim
5f733f471c
fix(parent-wake): recognize sdk tool progress
2026-05-19 13:48:26 +09:00
YeonGyu-Kim
67bd324987
fix(runtime-fallback): keep pending retry state on gate skip
2026-05-19 13:16:39 +09:00