Repository navigation
Immutable
release. Only release title and notes can be modified.
Generated by Speakeasy CLI
2026-10-07 16:21:11
Generated SDK baseline differences
The published SDK or generator baseline differs from the baseline used by the OpenAPI changelog.
Generated surface details
Stable compatibility changes
Removed from the stable API surface (6):
RunsSecurityErrorCodedlvRuns.getRunRuns.getRunHistoryRuns.listRuns
Now required on an existing stable model (1):
SecurityError.code
Stable type changes
Changed types or signatures on the stable surface (12):
EventStream.[Symbol.asyncIterator](): (): AsyncIterableIterator<T> -> (): ReturnType< ReadableStream<T>[typeof Symbol.asyncIterator] >HTTPClient.constructor(): (private options: HTTPClientOptions = {}): unknown -> (options: HTTPClientOptions = {}): unknownSecurityError.constructor(): (public code: SecurityErrorCode, message: string): unknown -> (code: SecurityErrorCode, message: string): unknownWorkflows.runs: Runs -> WorkflowsRunsencodeBodyForm(): (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: "percent" | "none" }): string -> (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: CharEncoding }): stringencodeDeepObject(): (key: string, value: unknown, options?: { charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { charEncoding?: CharEncoding }): string | undefinedencodeDeepObjectObject(): (key: string, value: unknown, options?: { charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { charEncoding?: CharEncoding }): string | undefinedencodeJSON(): (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: CharEncoding }): string | undefinedencodeLabel(): (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: CharEncoding }): string | undefinedencodeMatrix(): (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: CharEncoding }): string | undefinedencodeSimple(): (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: CharEncoding }): string | undefinedisPlainObject(): (value: unknown): value is object -> (value: unknown): value is Record<string, unknown>
Beta surface changes
Removed from the beta surface (76):
RecordsAuthDirectionDirectionInboundAuthenticationTypeOutboundAuthenticationTypeTypebetaConnectorsDeleteOrganizationCredentialsbetaConnectorsDeleteUserCredentialsbetaConnectorsDeleteWorkspaceCredentialsconnectorDeleteOrganizationCredentialsV1RequestToJSONconnectorDeleteUserCredentialsV1RequestToJSONconnectorDeleteWorkspaceCredentialsV1RequestToJSONdeploymentK8sBackendSpecToJSONdeploymentKoyebBackendSpecFromJSONdeploymentKoyebBackendSpecToJSONdeploymentWorkerSpecInputBackendSpecToJSONdeploymentWorkerSpecResponseBackendSpecFromJSONmethodTypeToJSONworkflowsWorkerSpecUpdateBackendSpecToJSONAuthenticationMethodCreateOrUpdateRequest.authDirectionConnectorDeleteOrganizationCredentialsV1Request.connectorIdOrNameConnectorDeleteOrganizationCredentialsV1Request.credentialsNameConnectorDeleteUserCredentialsV1Request.connectorIdOrNameConnectorDeleteUserCredentialsV1Request.credentialsNameConnectorDeleteWorkspaceCredentialsV1Request.connectorIdOrName- ...and 51 more
Changed types or signatures in beta (77):
ActivityTaskCompletedResponse.continuedRunId: string | null -> string | null | undefinedActivityTaskCompletedResponse.firstExecutionRunId: string | null -> string | null | undefinedActivityTaskCompletedResponse.scheduleId: string | null -> string | null | undefinedActivityTaskFailedResponse.continuedRunId: string | null -> string | null | undefinedActivityTaskFailedResponse.firstExecutionRunId: string | null -> string | null | undefinedActivityTaskFailedResponse.scheduleId: string | null -> string | null | undefinedActivityTaskRetryingResponse.continuedRunId: string | null -> string | null | undefinedActivityTaskRetryingResponse.firstExecutionRunId: string | null -> string | null | undefinedActivityTaskRetryingResponse.scheduleId: string | null -> string | null | undefinedActivityTaskStartedResponse.continuedRunId: string | null -> string | null | undefinedActivityTaskStartedResponse.firstExecutionRunId: string | null -> string | null | undefinedActivityTaskStartedResponse.scheduleId: string | null -> string | null | undefinedAgentsCompletionRequest.tools: | Array< | (Tool & { type: "function" }) | WebSearchTool | WebSearchPremiumTool | CodeInterpreterTool | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined -> | Array< | (Tool & { type: "function" }) | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefinedAgentsCompletionStreamRequest.tools: | Array< | (Tool & { type: "function" }) | WebSearchTool | WebSearchPremiumTool | CodeInterpreterTool | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined -> | Array< | (Tool & { type: "function" }) | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefinedAuthenticationConfiguration.authenticationType: OutboundAuthenticationType -> AuthenticationTypeAuthenticationMethodCreateOrUpdateRequest.methodType: OutboundAuthenticationType | InboundAuthenticationType -> AuthenticationTypeChatCompletionRequest.tools: | Array< | (Tool & { type: "function" }) | WebSearchTool | WebSearchPremiumTool | CodeInterpreterTool | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined -> | Array< | (Tool & { type: "function" }) | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefinedChatCompletionStreamRequest.tools: | Array< | (Tool & { type: "function" }) | WebSearchTool | WebSearchPremiumTool | CodeInterpreterTool | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined -> | Array< | (Tool & { type: "function" }) | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefinedConnectorGetAuthUrlV1Request.methodType: components.OutboundAuthenticationType | undefined -> components.AuthenticationType | undefinedConnectorListOrganizationCredentialsV1Request.authType: components.OutboundAuthenticationType | null | undefined -> components.AuthenticationType | null | undefinedConnectorListUserCredentialsV1Request.authType: components.OutboundAuthenticationType | null | undefined -> components.AuthenticationType | null | undefinedConnectorListWorkspaceCredentialsV1Request.authType: components.OutboundAuthenticationType | null | undefined -> components.AuthenticationType | null | undefinedCredentialsResponse.connectorPresetCredentialsForAuth: | Array<OutboundAuthenticationType> | undefined -> Array<AuthenticationType> | undefinedCustomTaskCanceledResponse.continuedRunId: string | null -> string | null | undefinedCustomTaskCanceledResponse.firstExecutionRunId: string | null -> string | null | undefined- ...and 52 more
Now required on an existing beta model (9):
Dataset.slugDatasetPreview.slugDeploymentDetailResponse.lastHeartbeatDeploymentResponse.lastHeartbeatDeploymentWorkerResponse.lastHeartbeatHTTPConnector.supportsMcpJudgeDefinition.slugMCPConnector.supportsMcpVoiceResponse.type
API changes
mistral.beta.observability.evaluations.createPipelineConfig():requestChanged (Breaking⚠️ )responseChangederror.detail.errorCodeChanged
mistral.workflows.deployments.restartDeployment():responseChanged (Breaking⚠️ )mistral.workflows.deployments.startDeployment():responseChanged (Breaking⚠️ )mistral.workflows.deployments.stopDeployment():responseChanged (Breaking⚠️ )mistral.workflows.deployments.getDeployment():response.managedChanged (Breaking⚠️ )mistral.workflows.deployments.deleteDeployment():responseChanged (Breaking⚠️ )mistral.workflows.deployments.updateDeployment():request.updateDeploymentRequestChanged (Breaking⚠️ )responseChanged (Breaking⚠️ )
mistral.workflows.deployments.createDeployment():requestChanged (Breaking⚠️ )responseChanged (Breaking⚠️ )
mistral.workflows.deployments.listDeployments():request.ownerAddedresponse.deployments[].managedChanged (Breaking⚠️ )
mistral.agents.complete():requestChanged (Breaking⚠️ )response.choices[].message.content.union(Array<ContentChunk>)[]Changed
mistral.chat.complete():requestChanged (Breaking⚠️ )response.choices[].message.content.union(Array<ContentChunk>)[]Changed
mistral.beta.rag.managedIndexes.search():request.searchRequestChanged (Breaking⚠️ )
mistral.beta.connectors.update():request.requestBody.union(mcp).authMethods[]Changed (Breaking⚠️ )responseChanged (Breaking⚠️ )
mistral.beta.connectors.get():request.fetchCustomerDataRemoved (Breaking⚠️ )responseChanged (Breaking⚠️ )
mistral.beta.connectors.listTools():request.pageRemoved (Breaking⚠️ )
mistral.beta.connectors.list():request.queryFiltersChanged (Breaking⚠️ )response.items[]Changed (Breaking⚠️ )
mistral.beta.connectors.create():request.union(mcp)ChangedresponseChanged (Breaking⚠️ )
mistral.beta.observability.evaluations.updatePipelineConfig():request.updatePipelineConfigRequestChanged (Breaking⚠️ )responseChangederror.detail.errorCodeChanged
mistral.beta.observability.datasets.records.updatePayload():error.detail.errorCodeChangedmistral.beta.observability.traces.search():error.detail.errorCodeChangedmistral.beta.observability.spans.aggregateSpanEvaluations(): Addedmistral.beta.connectors.deleteCredentials(): Addedmistral.beta.rag.managedIndexes.navigate(): Addedmistral.beta.rag.managedIndexes.read(): Addedmistral.beta.rag.managedIndexes.grep(): Addedmistral.beta.rag.managedIndexes.getChunk(): Addedmistral.audio.voices.search(): Addedmistral.workflows.deployments.unhardenDeployment(): Addedmistral.beta.connectors.deleteOrganizationCredentials(): Removed (Breaking⚠️ )mistral.beta.connectors.deleteWorkspaceCredentials(): Removed (Breaking⚠️ )mistral.beta.connectors.deleteUserCredentials(): Removed (Breaking⚠️ )mistral.beta.serviceAccounts.create():request.roleIdsAdded
mistral.beta.serviceAccounts.list():requestChangedmistral.beta.conversations.start():request.inputs.union(Array<InputEntries>)[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ToolFileChunk).tool.union(BuiltInConnectors).enum(mistralMcp)Addedresponse.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ToolFileChunk).tool.union(BuiltInConnectors).enum(mistralMcp)Added
mistral.beta.conversations.append():request.conversationAppendRequest.inputs.union(Array<InputEntries>)[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).thinking[].union(ToolReferenceChunk).tool.union(BuiltInConnectors).enum(mistralMcp)Addedresponse.outputs[].union(ToolExecutionEntry).name.union(BuiltInConnectors).enum(mistralMcp)Added
mistral.beta.conversations.getHistory():response.entries[].union(ToolExecutionEntry).name.union(BuiltInConnectors).enum(mistralMcp)Addedmistral.beta.conversations.getMessages():response.messages[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).thinking[].union(ToolReferenceChunk).tool.union(BuiltInConnectors).enum(mistralMcp)Addedmistral.beta.conversations.restart():request.conversationRestartRequest.inputs.union(Array<InputEntries>)[].union(ToolExecutionEntry).name.union(BuiltInConnectors).enum(mistralMcp)Addedresponse.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ToolReferenceChunk).tool.union(BuiltInConnectors).enum(mistralMcp)Added
mistral.beta.observability.judges.create():error.detail.errorCodeChangedmistral.beta.observability.judges.list():error.detail.errorCodeChangedmistral.beta.observability.judges.fetch():error.detail.errorCodeChangedmistral.beta.observability.judges.delete():error.detail.errorCodeChangedmistral.beta.observability.judges.update():error.detail.errorCodeChangedmistral.beta.observability.judges.judgeConversation():error.detail.errorCodeChangedmistral.beta.observability.datasets.create():response.slugAddederror.detail.errorCodeChanged
mistral.beta.observability.datasets.list():response.datasets.results[].slugAddederror.detail.errorCodeChanged
mistral.beta.observability.datasets.fetch():response.slugAddederror.detail.errorCodeChanged
mistral.beta.observability.datasets.delete():error.detail.errorCodeChangedmistral.beta.observability.datasets.update():response.slugAddederror.detail.errorCodeChanged
mistral.beta.observability.datasets.listRecords():error.detail.errorCodeChangedmistral.beta.observability.datasets.createRecord():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromFile():response.resultAddederror.detail.errorCodeChanged
mistral.beta.observability.datasets.importFromPlayground():response.resultAddederror.detail.errorCodeChanged
mistral.beta.observability.datasets.importFromDatasetRecords():response.resultAddederror.detail.errorCodeChanged
mistral.beta.observability.datasets.exportToJsonl():error.detail.errorCodeChangedmistral.beta.observability.datasets.fetchTask():response.resultAddederror.detail.errorCodeChanged
mistral.beta.observability.datasets.listTasks():response.tasks.results[].resultAddederror.detail.errorCodeChanged
mistral.beta.observability.datasets.records.fetch():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.delete():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.bulkDelete():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.judge():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromSpans(): Addedmistral.beta.observability.datasets.records.updateProperties():error.detail.errorCodeChangedmistral.beta.observability.evaluations.optimizations.get(): Addedmistral.beta.observability.evaluations.listPipelineConfigs():response.pipelineConfigs.results[]Changederror.detail.errorCodeChanged
mistral.beta.observability.evaluations.getPipelineConfig():responseChangederror.detail.errorCodeChanged
mistral.beta.observability.evaluations.optimizations.list(): Addedmistral.beta.observability.evaluations.deletePipelineConfig():error.detail.errorCodeChangedmistral.beta.observability.logs.search():error.detail.errorCodeChangedmistral.beta.observability.logs.list():response.fieldDefinitions[].sourceAttributeKeyAddederror.detail.errorCodeChanged
mistral.beta.observability.logs.fetchOptions():error.detail.errorCodeChangedmistral.beta.observability.evaluations.optimizations.listTrials(): Addedmistral.beta.observability.traces.aggregate():error.detail.errorCodeChangedmistral.beta.observability.traces.getTraceFields():response.fieldDefinitions[].sourceAttributeKeyAddederror.detail.errorCodeChanged
mistral.beta.observability.traces.getTraceById():error.detail.errorCodeChangedmistral.beta.observability.traces.getTraceSpans():error.detail.errorCodeChangedmistral.beta.observability.traces.fetchOptions():error.detail.errorCodeChangedmistral.beta.observability.traces.getSpanById():error.detail.errorCodeChangedmistral.beta.observability.spans.searchSpans():error.detail.errorCodeChangedmistral.beta.observability.spans.aggregate():error.detail.errorCodeChangedmistral.beta.observability.spans.searchSpanEvaluations():error.detail.errorCodeChangedmistral.beta.observability.spans.searchLatestSpanEvaluations():error.detail.errorCodeChangedmistral.beta.observability.spans.listSpanFields():response.fieldDefinitions[].sourceAttributeKeyAddederror.detail.errorCodeChanged
mistral.beta.observability.spans.listSpanEvalFields():response.fieldDefinitions[].sourceAttributeKeyAddederror.detail.errorCodeChanged
mistral.beta.observability.spans.fetchSpanFieldOptions():error.detail.errorCodeChangedmistral.beta.observability.spans.fetchSpanEvalFieldOptions():error.detail.errorCodeChangedmistral.beta.observability.evaluations.records.search(): Addedmistral.beta.observability.evaluations.records.get(): Addedmistral.beta.connectors.callTool(): Deprecatedmistral.beta.observability.evaluations.runs.computeStatistics(): Addedmistral.beta.observability.evaluations.runs.getStatistics(): Addedmistral.beta.observability.evaluations.runs.get(): Addedmistral.beta.rag.managedIndexes.create():response.creatorIdAddedmistral.beta.rag.managedIndexes.list():requestChangedresponse.data[].creatorIdAdded
mistral.beta.rag.managedIndexes.get():response.creatorIdAddedmistral.beta.rag.managedIndexes.update():response.creatorIdAddedmistral.beta.observability.evaluations.runs.searchAll(): Addedmistral.beta.users.getIdentity():request.securityChangedmistral.beta.users.listOrganizations():request.securityChangedmistral.beta.users.listWorkspaces():request.securityChangedmistral.files.upload():request.purposeChangedresponse.purpose.enum(agenticSafety)Added
mistral.files.list():request.purposeChangedresponse.data[].purpose.enum(agenticSafety)Added
mistral.files.retrieve():response.purpose.enum(agenticSafety)Addedmistral.beta.observability.evaluations.runs.search(): Addedmistral.fim.complete():response.choices[].message.content.union(Array<ContentChunk>)[]Changedmistral.beta.observability.evaluations.projects.get(): Addedmistral.classifiers.moderateChat():request.inputs.union(Array<>)[].union(tool).content.union(Array<ContentChunk>)[]Changed
mistral.classifiers.classifyChat():request.input.union(InstructRequest).messages[]Changed
mistral.audio.voices.list():response.items[].kindAddedmistral.audio.voices.create():response.kindAddedmistral.audio.voices.delete():response.kindAddedmistral.audio.voices.update():response.kindAddedmistral.audio.voices.get():response.kindAddedmistral.workflows.getWorkflowRegistrations():request.workflowNameAdded
mistral.workflows.events.getWorkflowEvents():response.events[]Changedmistral.beta.observability.evaluations.projects.list(): Addedmistral.beta.observability.evaluations.get(): Addedmistral.beta.observability.evaluations.list(): Addedmistral.beta.observability.evaluations.deletePipeline(): Addedmistral.beta.observability.evaluations.updatePipeline(): Addedmistral.beta.observability.evaluations.getPipeline(): Addedmistral.beta.observability.evaluations.listPipelines(): Addedmistral.beta.observability.evaluations.createPipeline(): Addedmistral.workflows.deployments.getDeploymentLogs():request.logTypeAdded
mistral.events.getWorkflowEvents():response.events[]Changed
Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.796.4 (2.935.1) https://github.com/speakeasy-api/speakeasy
Generated
- [typescript v3.0.0] .
Releases
- [NPM v3.0.0] https://www.npmjs.com/package/@mistralai/mistralai/v/3.0.0 - .
Publishing Completed