Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 2 additions & 10 deletions schema/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -145,11 +145,7 @@
"description": "Capabilities a client may support. Known capabilities are defined here, in this schema, but this is not a closed set: any client can define its own, additional capabilities.",
"properties": {
"experimental": {
"additionalProperties": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"additionalProperties": {},
"description": "Experimental, non-standard capabilities that the client supports.",
"type": "object"
},
Expand Down Expand Up @@ -1735,11 +1731,7 @@
"description": "Capabilities that a server may support. Known capabilities are defined here, in this schema, but this is not a closed set: any server can define its own, additional capabilities.",
"properties": {
"experimental": {
"additionalProperties": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"additionalProperties": {},
"description": "Experimental, non-standard capabilities that the server supports.",
"type": "object"
},
Expand Down
8 changes: 4 additions & 4 deletions schema/schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ export interface ClientCapabilities {
/**
* Experimental, non-standard capabilities that the client supports.
*/
experimental?: { [key: string]: object };
experimental?: { [key: string]: unknown };
/**
* Present if the client supports listing roots.
*/
Expand All @@ -212,7 +212,7 @@ export interface ServerCapabilities {
/**
* Experimental, non-standard capabilities that the server supports.
*/
experimental?: { [key: string]: object };
experimental?: { [key: string]: unknown };
/**
* Present if the server supports sending log messages to the client.
*/
Expand Down Expand Up @@ -814,14 +814,14 @@ export interface Annotated {
annotations?: {
/**
* Describes who the intended customer of this object or data is.
*
*
* It can include multiple entries to indicate content useful for multiple audiences (e.g., `["user", "assistant"]`).
*/
audience?: Role[];

/**
* Describes how important this data is for operating the server.
*
*
* A value of 1 means "most important," and indicates that the data is
* effectively required, while 0 means "least important," and indicates that
* the data is entirely optional.
Expand Down