Files
opencode/specs/v2/session.md
2026-04-09 16:44:50 -04:00

609 B

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