Skip to content

V2: add session form service #34973

Closed
Closed

Description

@opencode-agent

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 fix(core): serialize V2 prompt settlement around event publication #34853.

Implementation

PR: #34855

Follow-ups

Activity

  1. added
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on Jul 2, 2026
  2. opencode-agent commented on Jul 3, 2026

    @opencode-agent
    ContributorAuthor

    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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

2.0coreAnything pertaining to core functionality of the application (opencode server stuff)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions