docs(plugins): require session.subsession negotiation before opening a child

This commit is contained in:
George
2026-10-28 11:38:22 +00:00
committed by paseo-bot[bot]
parent d75f60ebcc
commit eef309ec06
+2 -1
View File
@@ -289,7 +289,8 @@ servers during `session.open`. There is no separate reload operation.
Use `restoration: "core"` when Paseo can reopen a session from persistence. A provider-owned child
uses `restoration: "parent"`; emit it as another `session.opened` event with `parentSessionId` and
recreate it while restoring the parent.
recreate it while restoring the parent. The parent's `session.opened` capabilities must include
`session.subsession`. Paseo fails the whole connection when a parent without it opens a child.
## Add commands and steering