Files
oh-my-pi/packages
roboomp ac304eacdc fix(sdk): scoped async job snapshots to sessions
AgentSession now stores the same scoped AsyncJobManager reference that tools receive: owning top-level sessions use their constructed manager, subagents inherit the parent's manager, and secondary in-process top-level sessions get no manager when a singleton is already live.

getAsyncJobSnapshot and ACP delivery drains now use that scoped manager instead of AsyncJobManager.instance(), so secondary sessions cannot report or drain the primary session's background jobs. The regression test covers a secondary session created while the primary has a Main-owned running job.
2026-06-05 09:29:30 +00:00
..
2026-06-04 18:46:52 +02:00
2026-06-04 18:46:52 +02:00
2026-06-04 18:46:52 +02:00
2026-06-04 18:46:52 +02:00
2026-06-04 18:46:52 +02:00
2026-06-04 18:46:52 +02:00
2026-06-04 18:46:52 +02:00
2026-06-04 18:46:52 +02:00