Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
61f82f0
chore: configure Speakeasy for mistralai.client module
louis-sanna-dev Feb 9, 2026
79fa300
chore: remove old generated SDK files
louis-sanna-dev Feb 9, 2026
ea79059
chore: update pyproject.toml for v2.0.0a1 and namespace packages
louis-sanna-dev Feb 9, 2026
1b84d96
feat: regenerate SDK under mistralai.client namespace
louis-sanna-dev Feb 9, 2026
233c672
fix: migrate custom hooks to client/_hooks/
louis-sanna-dev Feb 9, 2026
20305b3
fix: update extra/ imports for new namespace
louis-sanna-dev Feb 9, 2026
cae72da
docs: update example imports for new namespace
louis-sanna-dev Feb 9, 2026
a7f5e1c
ci: update lint script paths and add namespace guard
louis-sanna-dev Feb 9, 2026
9d290ad
docs: add MIGRATION.md for v1 to v2 upgrade
louis-sanna-dev Feb 9, 2026
cf268e3
docs: update README for v2 migration reference
louis-sanna-dev Feb 9, 2026
52b8d3f
fix: restore custom SDK methods lost during regeneration
louis-sanna-dev Feb 9, 2026
bc680d7
chore: update speakeasy lock files
louis-sanna-dev Feb 9, 2026
d4b4b29
fix: add region markers for speakeasy custom code preservation
louis-sanna-dev Feb 9, 2026
a594141
ci: update publish workflow for v1/v2 dual-branch support
louis-sanna-dev Feb 9, 2026
48e7d75
docs: expand MIGRATION.md with v0→v1 and v1→v2 guides
louis-sanna-dev Feb 10, 2026
955b83a
ci: add warning to publish workflow about v2 alpha status
louis-sanna-dev Feb 10, 2026
d4325cb
fix: handle null outputs and add timeout in batch job example
louis-sanna-dev Feb 10, 2026
1f932e8
fix: simplify async_conversation_run example to reduce CI flakiness
louis-sanna-dev Feb 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 10 additions & 1 deletion .github/workflows/sdk_publish_mistralai_sdk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,23 @@ permissions:
statuses: write
"on":
workflow_dispatch:
inputs:
confirm_publish:
description: 'WARNING: This will publish v2 SDK (mistralai.client namespace) which is still WIP/alpha. To publish v1 (mistralai namespace), use the v1 branch instead. Type "publish" to confirm.'
required: false
type: string
push:
branches:
- main
- v1
paths:
- RELEASES.md
- "*/RELEASES.md"
jobs:
publish:
# Auto-publish from v1 branch; require manual confirmation from main
if: |
github.ref == 'refs/heads/v1' ||
(github.event_name == 'workflow_dispatch' && github.event.inputs.confirm_publish == 'publish')
uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-publish.yaml@7951d9dce457425b900b2dd317253499d98c2587 # v15
secrets:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
2,391 changes: 1,196 additions & 1,195 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 1.12.0
version: 2.0.0a1
additionalDependencies:
dev:
pytest: ^8.2.2
Expand Down Expand Up @@ -63,7 +63,7 @@ python:
license: ""
maxMethodParams: 15
methodArguments: infer-optional-args
moduleName: ""
moduleName: mistralai.client
multipartArrayFormat: legacy
outputModelSuffix: output
packageManager: uv
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ targets:
sourceRevisionDigest: sha256:4e49849eba5334a3fe4a3d081baa9afdecd8f41dfc4c2a5115bc19ead4d92d13
sourceBlobDigest: sha256:3ab3c61ac6a4e9fab37d924d516838ca27dd7e57a1b5e9059d4db2ef29efec56
codeSamplesNamespace: mistral-openapi-code-samples
codeSamplesRevisionDigest: sha256:8fa56ecd9dd6e5f831fb96c4cfd00c65f617a03ff67f876d75ecdf28cb5bbf3c
codeSamplesRevisionDigest: sha256:debd698577e8da014e900a57194128d867ad76fd0d2e2b361e9d0c298700fc67
workflow:
workflowVersion: 1.0.0
speakeasyVersion: 1.685.0
Expand Down
Loading
Loading