| Enums | |
|---|---|
| ElicitAction | The user action in response to an elicitation request. |
| IncludeContext | Controls whether and how MCP servers should be consulted for context to be attached to a sampling prompt. |
| LoggingLevel | The severity of a log message. These map to syslog message severities, as specified in RFC-5424: https://datatracker.ietf.org/doc/html/rfc5424#section-6.2.1 |
| ProtocolErrorCode | Error codes for protocol errors that are transmitted as JSON-RPC error responses. |
| Role | The sender or recipient of messages and data in a conversation. |
| TaskStatus | The status of a task. |
| TaskSupport | Per-tool task support mode declared by |
| ToolChoiceMode | Controls the tool use ability of the model during sampling. |