You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The full Docker compatibility canary added in #65 exposed that nested OMP subagents were flattened by Paseo core. The plugin already emits the correct parentSessionId, but Paseo 0.8.0 discards that relationship when publishing provider subagent descriptors.
Upstream issue getpaseo/paseo#4920 was fixed by getpaseo/paseo#4970 (merge commit a8a8da0472c8a1858c65b8bb3a8c166e6ae9efe1). That change also adds optional toolCallId support to provider session.opened events. Upstream did not run this repository's external-provider Docker canary.
The currently published @getpaseo/plugin package and the canary base image are still pinned to Paseo 0.8.0, so this work must consume the first published Paseo release containing #4970.
Context
The full Docker compatibility canary added in #65 exposed that nested OMP subagents were flattened by Paseo core. The plugin already emits the correct
parentSessionId, but Paseo 0.8.0 discards that relationship when publishing provider subagent descriptors.Upstream issue getpaseo/paseo#4920 was fixed by getpaseo/paseo#4970 (merge commit
a8a8da0472c8a1858c65b8bb3a8c166e6ae9efe1). That change also adds optionaltoolCallIdsupport to providersession.openedevents. Upstream did not run this repository's external-provider Docker canary.The currently published
@getpaseo/pluginpackage and the canary base image are still pinned to Paseo 0.8.0, so this work must consume the first published Paseo release containing #4970.Work
@getpaseo/cli,@getpaseo/client,@getpaseo/plugin, and@getpaseo/protocoltogether to the first release containing fix(plugins): preserve nested provider subagent links getpaseo/paseo#4970.paseo-omp/canary/Dockerfileto the matching official Paseo image and immutable digest.toolCallId: ref.parentToolCallIdwhenOmpSubsessionProjectoremits a childsession.openedevent.Release Please owns package versions and changelog entries. Do not manually edit release-managed version or changelog files.
Acceptance criteria
parentSubagentId: nulland a non-nulltoolCallIdmatching its roottaskcall.parentSubagentIdequal to its direct parent's public subagent ID and atoolCallIdmatching the nestedtaskcall.completed.