## Summary Track the V2 session form service that provides a shared form/request lifecycle for session-scoped user input. ## Scope - Add the core V2 form service and durable/event lifecycle. - Expose the protocol/server/client surface needed by TUI/app consumers. - Support reply/cancel flows and pending form state. - Provide the base primitive for follow-up integrations such as MCP elicitation. - Keep concurrency/settlement behavior aligned with permission/question services; follow-up concurrency hardening is tracked separately in #34853. ## Implementation PR: #34855 ## Follow-ups - #34853 — serialize V2 prompt settlement around event publication. - #34435 — MCP lifecycle/status and elicitation APIs; MCP elicitation should use this form service after it lands. - #34950 — convert auth/plugin prompts to shared form shape.
Activity
opencode-agent commentedon Jul 3, 2026
Update from Aiden's Discord status:
Form service is done. #34855 (
feat(core): add session form service) is merged, so this tracker is complete.Source Discord URL: https://discord.com/channels/1391832426048651334/1520962938733723720/1522663895003697433