refactor(session): extract sharing orchestration (#21759)

This commit is contained in:
Kit Langton
2026-04-09 21:47:48 -04:00
committed by GitHub
parent 0970b102e1
commit 16c60c9ee7
6 changed files with 100 additions and 44 deletions
+17
View File
@@ -0,0 +1,17 @@
# Session API
## Remove Dedicated `session.init` Route
The dedicated `POST /session/:sessionID/init` endpoint exists only as a compatibility wrapper around the normal `/init` command flow.
Current behavior:
- the route calls `SessionPrompt.command(...)`
- it sends `Command.Default.INIT`
- it does not provide distinct session-core behavior beyond running the existing init command in an existing session
V2 plan:
- remove the dedicated `session.init` endpoint
- rely on the normal `/init` command flow instead
- avoid reintroducing `Session.initialize`-style special cases in the session service layer