Commit b9c588a
Fix SEP-1330 elicitation enum schema conformance test
Implement all 5 enum variants required by SEP-1330:
- Untitled single-select (simple enum)
- Titled single-select (oneOf with const+title)
- Legacy titled (enum + enumNames, with pragma)
- Untitled multi-select (array with items.enum)
- Titled multi-select (array with items.anyOf)
This addresses the elicitation-sep1330-enums conformance test failures.
Co-authored-by: eiriktsarpalis <2813363+eiriktsarpalis@users.noreply.github.com>1 parent 3bf6c88 commit b9c588a
3,784 files changed
Lines changed: 397099 additions & 10 deletions
File tree
- node_modules
- .bin
- @hono/node-server
- dist
- utils
- response
- @modelcontextprotocol
- conformance
- dist
- sdk
- dist
- cjs
- client
- examples
- client
- server
- experimental
- tasks
- stores
- server
- auth
- handlers
- middleware
- providers
- middleware
- validation
- esm
- client
- examples
- client
- server
- experimental
- tasks
- stores
- server
- auth
- handlers
- middleware
- providers
- middleware
- validation
- accepts
- ajv-formats
- dist
- src
- ajv
- dist
- compile
- codegen
- jtd
- validate
- refs
- json-schema-2019-09
- meta
- json-schema-2020-12
- meta
- runtime
- standalone
- types
- vocabularies
- applicator
- core
- discriminator
- dynamic
- format
- jtd
- unevaluated
- validation
- lib
- compile
- codegen
- jtd
- validate
- refs
- json-schema-2019-09
- meta
- json-schema-2020-12
- meta
- runtime
- standalone
- types
- vocabularies
- applicator
- core
- discriminator
- dynamic
- format
- jtd
- unevaluated
- validation
- body-parser
- lib
- types
- bytes
- call-bind-apply-helpers
- .github
- test
- call-bound
- .github
- test
- commander
- lib
- typings
- content-disposition
- content-type
- cookie-signature
- cookie
- cors
- lib
- cross-spawn
- lib
- util
- depd
- lib/browser
- dunder-proto
- .github
- test
- ee-first
- encodeurl
- es-define-property
- .github
- test
- es-errors
- .github
- test
- es-object-atoms
- .github
- test
- escape-html
- etag
- eventsource-parser
- dist
- src
- eventsource
- dist
- src
- express-rate-limit
- dist
- express
- lib
- fast-deep-equal
- es6
- fast-uri
- .github
- workflows
- benchmark
- lib
- test
- fixtures
- types
- finalhandler
- forwarded
- fresh
- function-bind
- .github
- test
- get-intrinsic
- .github
- test
- get-proto
- .github
- test
- gopd
- .github
- test
- has-symbols
- .github
- test
- shams
- hasown
- .github
- hono
- dist
- adapter
- aws-lambda
- bun
- cloudflare-pages
- cloudflare-workers
- deno
- lambda-edge
- netlify
- service-worker
- vercel
- cjs
- adapter
- aws-lambda
- bun
- cloudflare-pages
- cloudflare-workers
- deno
- lambda-edge
- netlify
- service-worker
- vercel
- client
- helper
- accepts
- adapter
- conninfo
- cookie
- css
- dev
- factory
- html
- proxy
- route
- ssg
- streaming
- testing
- websocket
- jsx
- dom
- hooks
- intrinsic-element
- hooks
- intrinsic-element
- middleware
- basic-auth
- bearer-auth
- body-limit
- cache
- combine
- compress
- context-storage
- cors
- csrf
- etag
- ip-restriction
- jsx-renderer
- jwk
- jwt
- language
- logger
- method-override
- powered-by
- pretty-json
- request-id
- secure-headers
- serve-static
- timeout
- timing
- trailing-slash
- preset
- request
- router
- linear-router
- pattern-router
- reg-exp-router
- smart-router
- trie-router
- utils
- jwt
- validator
- client
- helper
- accepts
- adapter
- conninfo
- cookie
- css
- dev
- factory
- html
- proxy
- route
- ssg
- streaming
- testing
- websocket
- jsx
- dom
- hooks
- intrinsic-element
- hooks
- intrinsic-element
- middleware
- basic-auth
- bearer-auth
- body-limit
- cache
- combine
- compress
- context-storage
- cors
- csrf
- etag
- ip-restriction
- jsx-renderer
- jwk
- jwt
- language
- logger
- method-override
- powered-by
- pretty-json
- request-id
- secure-headers
- serve-static
- timeout
- timing
- trailing-slash
- preset
- request
- router
- linear-router
- pattern-router
- reg-exp-router
- smart-router
- trie-router
- types
- adapter
- aws-lambda
- bun
- cloudflare-pages
- cloudflare-workers
- deno
- lambda-edge
- netlify
- service-worker
- vercel
- client
- helper
- accepts
- adapter
- conninfo
- cookie
- css
- dev
- factory
- html
- proxy
- route
- ssg
- streaming
- testing
- websocket
- jsx
- dom
- hooks
- intrinsic-element
- hooks
- intrinsic-element
- middleware
- basic-auth
- bearer-auth
- body-limit
- cache
- combine
- compress
- context-storage
- cors
- csrf
- etag
- ip-restriction
- jsx-renderer
- jwk
- jwt
- language
- logger
- method-override
- powered-by
- pretty-json
- request-id
- secure-headers
- serve-static
- timeout
- timing
- trailing-slash
- preset
- request
- router
- linear-router
- pattern-router
- reg-exp-router
- smart-router
- trie-router
- utils
- jwt
- validator
- utils
- jwt
- validator
- http-errors
- iconv-lite
- encodings
- tables
- lib
- helpers
- types
- inherits
- ipaddr.js
- lib
- is-promise
- isexe
- test
- jose
- dist
- types
- jwe
- compact
- flattened
- general
- jwks
- jwk
- jws
- compact
- flattened
- general
- jwt
- key
- util
- webapi
- jwe
- compact
- flattened
- general
- jwks
- jwk
- jws
- compact
- flattened
- general
- jwt
- key
- lib
- util
- json-schema-traverse
- .github
- workflows
- spec
- fixtures
- json-schema-typed
- math-intrinsics
- .github
- constants
- test
- media-typer
- merge-descriptors
- mime-db
- mime-types
- ms
- negotiator
- lib
- object-assign
- object-inspect
- .github
- example
- test
- browser
- on-finished
- once
- parseurl
- path-key
- path-to-regexp
- dist
- pkce-challenge
- dist
- proxy-addr
- qs
- .github
- dist
- lib
- test
- range-parser
- raw-body
- require-from-string
- router
- lib
- safer-buffer
- send
- serve-static
- setprototypeof
- test
- shebang-command
- shebang-regex
- side-channel-list
- .github
- test
- side-channel-map
- .github
- test
- side-channel-weakmap
- .github
- test
- side-channel
- .github
- test
- statuses
- toidentifier
- type-is
- undici
- docs/docs
- api
- best-practices
- lib
- api
- cache
- core
- dispatcher
- encoding
- handler
- interceptor
- llhttp
- mock
- util
- web
- cache
- cookies
- eventsource
- fetch
- infra
- subresource-integrity
- webidl
- websocket
- stream
- scripts
- types
- unpipe
- vary
- which
- wrappy
- yaml
- browser
- dist
- compose
- doc
- nodes
- parse
- schema
- common
- core
- json
- yaml-1.1
- stringify
- dist
- compose
- doc
- nodes
- parse
- schema
- common
- core
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments