Skip to content

Elicitation - protocol version 2025-11-25 #540

Description

@devcrocod

Protocol 2025-11-25 extends elicitation with form/url modes and a restricted primitive JSON Schema subset. These types are missing and ElicitRequestParams does not model mode, task, or the schema variants.

  • Add types:

    • ElicitRequestFormParams
    • ElicitRequestURLParams
    • BooleanSchema
    • NumberSchema
    • StringSchema
    • EnumSchema
    • SingleSelectEnumSchema
    • MultiSelectEnumSchema
    • TitledSingleSelectEnumSchema
    • TitledMultiSelectEnumSchema
    • UntitledSingleSelectEnumSchema
    • UntitledMultiSelectEnumSchema
    • LegacyTitledEnumSchema
    • PrimitiveSchemaDefinition
  • Update ElicitRequestParams to be a union of form/url params.

  • Support mode, task, _meta.progressToken, and restricted top‑level schema.

  • Update serializers and DSL builders

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions