v0.1.3

andrewyng/aisuitev0.1.3Jul 20, 2026by github-actions[bot]

AI Summary

This release introduces major updates to the OpenWorker application, including new AI provider integrations (Deepseek, Cerebras, Inception Labs, LM Studio, etc.), advanced agent capabilities like tool calling and MCP support, and Audio Speech Recognition (ASR). It also adds a TypeScript version of the library, expands connector support, and enhances the desktop app's performance and UI.

Key Highlights

  • Expanded AI Provider Support: Added integrations for Nebius AI Studio, Deepseek, Cerebras Cloud, Inception Labs, LM Studio, Eden AI, Requesty, Crusoe, Featherless, Tongyi, and OpenRouter.
  • Advanced Agent Capabilities: Implemented tool calling, agent abstraction, observability/tracing, and MCP (Model Context Protocol) tool support.
  • Audio and Language Features: Added Audio Speech Recognition (ASR) support using OpenAI Whisper and Deepgram, along with streaming chat completions.
  • Desktop App Enhancements: OpenWorker now includes new connectors (Email, Slack, JIRA, etc.), PDF attachment support, auto-update, and improved UI/UX.
  • TypeScript Support: Introduced `aisuite-js` with a React chat example and support for Mistral and Groq providers.

New Features

  • Integration with Nebius AI Studio
  • Support for deepseek LLMs
  • Tool calling support and abstraction with max_turns
  • Support for Cerebras Cloud SDK
  • Support for Inception Labs Provider (Mercury)
  • TypeScript version for aisuite (aisuite-js) with Mistral and Groq providers
  • LM Studio provider support
  • Chat application example with TypeScript and React
  • Audio Speech Recognition (ASR) Support (OpenAI Whisper, Deepgram)
  • Support for MCP (Model Context Protocol) based tools
  • Agent abstraction, observability, tracing, and tooling
  • OpenRouter provider integration
  • Ollama provider migration to OpenAI-compatible API
  • Email (IMAP/SMTP) connector with app-password auth
  • Connectors for Linear, GitLab, Discord, Stripe, Asana, HubSpot, Dropbox, Box, QuickBooks, WhatsApp, JIRA, and Monday.com
  • Streaming support for chat completions
  • Gemini provider support (Gemini Developer API)
  • Local speech-to-text in OpenWorker
  • Azure api-version query parameters support
  • Reasoning content support

Full Release Notes

## What's Changed
* Integration with Nebius AI Studio added by @Aktsvigun in https://github.com/andrewyng/aisuite/pull/138
* Nebius AI Studio brief documentation added by @Aktsvigun in https://github.com/andrewyng/aisuite/pull/173
* Added support for deepseek LLMs by @Riddhimaan-Senapati in https://github.com/andrewyng/aisuite/pull/175
* Tool calling support. Part I by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/102
* Add the Azure api-version query parameters by @gongmingqm10 in https://github.com/andrewyng/aisuite/pull/186
* Add support for reasoning content. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/187
* Release 0.1.9 by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/188
* Add abstraction for tool calling with max_turns. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/199
* Add support for Cerebras Cloud SDK by @kamilk-cerebras in https://github.com/andrewyng/aisuite/pull/189
* Add Mistral Docs by @Obscuretone in https://github.com/andrewyng/aisuite/pull/163
* Fix  typo in Cerebras guide by @kamilk-cerebras in https://github.com/andrewyng/aisuite/pull/213
* Fix CI/CD linter by @aaronik in https://github.com/andrewyng/aisuite/pull/228
* Add token usage adapter for anthropic provider by @akshay1100 in https://github.com/andrewyng/aisuite/pull/230
* Enhance Providers with Token Counting, Linting Fixes, and New Tests by @akshay1100 in https://github.com/andrewyng/aisuite/pull/234
* Adding Inception Labs Provider by @yanismiraoui in https://github.com/andrewyng/aisuite/pull/226
* Change model name to "Mercury" by @yanismiraoui in https://github.com/andrewyng/aisuite/pull/235
* Typescript version for aisuite. Initial commit. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/236
* aisuite-js: added Mistral and Groq providers with example usage and enhanced gitignore by @tavinashb in https://github.com/andrewyng/aisuite/pull/238
* added LM Studio provider support by @annuszulfiqar2021 in https://github.com/andrewyng/aisuite/pull/208
* Update tool_calling_abstraction.ipynb by @preethamdp in https://github.com/andrewyng/aisuite/pull/218
* feat: add chat application example with TypeScript and React by @tavinashb in https://github.com/andrewyng/aisuite/pull/240
* Add Audio Speech Recognition (ASR) Support by @akshay1100 in https://github.com/andrewyng/aisuite/pull/241
* Python ASR Changes - Allow parameter passthrough to provider SDKs. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/243
* Add HuggingFace Inference API as supported provider for Audio Transcription. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/244
* feat: Automatic Speech Recognition (ASR) support with multiple providers (OpenAI Whisper, Deepgram) by @tavinashb in https://github.com/andrewyng/aisuite/pull/242
* Add support for MCP based tools. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/250
* Fixes for MCP support in tool calling. Adding an example light-weight agent. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/251
* More examples, and a fix for Anthropic tool calling. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/252
* Simple agents using aisuite. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/256
* feat(asr): refactor OpenAI ASR integration, add Deepgram/OpenAI ASR adapters, and polish provider tests by @tavinashb in https://github.com/andrewyng/aisuite/pull/249
* Adding support for agent abstraction and associated tooling by @drp8226 in https://github.com/andrewyng/aisuite/pull/291
* Add agent observability and tracing by @drp8226 in https://github.com/andrewyng/aisuite/pull/292
* Add agent tooling, policies, toolkits, and persistence by @drp8226 in https://github.com/andrewyng/aisuite/pull/293
* Add agent runs viewer and aisuite-code CLI by @drp8226 in https://github.com/andrewyng/aisuite/pull/294
* Open agent harness for tasks and automations by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/297
* Release CI: build dmg and msi/nsis installers by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/298
* Sign and notarize macOS release builds; drop Intel target by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/299
* Fix Google tool response history for Vertex function calling by @EasonChenC in https://github.com/andrewyng/aisuite/pull/270
* feat: add OpenRouter provider integration by @Seif-Yasser-Ahmed in https://github.com/andrewyng/aisuite/pull/287
* fix: replace generic Exception with RuntimeError by @mshzy in https://github.com/andrewyng/aisuite/pull/290
* feat(ollama): migrate OllamaProvider to OpenAI‑compatible API by @tushardhole in https://github.com/andrewyng/aisuite/pull/257
* Fix manual tool calling regression in v0.1.14 by @harijay in https://github.com/andrewyng/aisuite/pull/266
* Fix tool calling on Ollama and LM Studio via OpenAI-compatible /v1 by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/295
* Fix CI: black-format the repo and guard tomllib for py3.10 by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/300
* Rename the Cowork surface to OpenCoworker in visible UI text by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/301
* Fix sidecar process leak on quit and mid-turn session loss by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/303
* Polish the run experience: approval card, PDF preview, todos, placeholder by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/304
* Announce OpenCoworker at the top of the README by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/305
* Prepare app release 0.1.1: app-v tag trigger and version bump by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/306
* Restructure the README by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/308
* Fix the README framing by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/309
* Add Email (IMAP/SMTP) connector with app-password auth by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/310
* Add 9 connectors to OpenCoworker: Linear, GitLab, Discord, Stripe, Asana, HubSpot, Dropbox, Box, QuickBooks by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/311
* Add WhatsApp connector (official Cloud API) and experimental-connector gating by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/314
* Code agent: tool ergonomics, parallel execution, plan/discuss modes, explorer subagent by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/318
* Fix JSON schema generation for complex tool arguments by @rakeshutekar in https://github.com/andrewyng/aisuite/pull/317
* fix: relax docstring-parser constraint to support Python 3.14 by @umutonuryasar in https://github.com/andrewyng/aisuite/pull/319
* Add tool calling test for Nebius provider by @Justice9Hyun in https://github.com/andrewyng/aisuite/pull/324
* Add async support across providers, client, tools, and the agent Runner by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/296
* Fix bugs, and other improvements. by @drp8226 in https://github.com/andrewyng/aisuite/pull/340
* OpenCoworker - Foundations for Agent personas. by @drp8226 in https://github.com/andrewyng/aisuite/pull/347
* OpenCoworker UI changes. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/348
* Managed Connectors, Persona Gallery and more changes. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/350
* OpenCoworker UI refinements, tests, and more features. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/352
* OCW: multiple features - mostly focussed on removing User friction in both integrations and general UI. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/353
* OCW : Slack features, New integrations, Fixes, Tests and more. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/354
* Multiple features and fixes. by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/355
* OCW/Slack: attribute outbound posts to the workspace's installer by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/356
* Apply black formatting repo-wide by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/357
* Add streaming support to chat completions (stream=True on create/acreate) by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/358
* Support OpenAI-style image content parts in the Anthropic provider by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/359
* OpenWorker: Dev bootstrap for fresh checkouts + approval-card preview clamp by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/361
* Add gemini provider for the Gemini Developer API (API key) by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/360
* Local speech-to-text in OpenCoworker by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/362
* build_dmg: notarize + staple in the build, with a local skip flag by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/363
* macOS bundle: declare minimumSystemVersion 12.0 by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/364
* feat(providers): add Eden AI provider by @MVS-source in https://github.com/andrewyng/aisuite/pull/345
* Add Requesty provider by @Thibaultjaigu in https://github.com/andrewyng/aisuite/pull/346
* Add Crusoe provider by @acheamponge in https://github.com/andrewyng/aisuite/pull/351
* Fix shared provider config state across Client instances by @rakeshutekar in https://github.com/andrewyng/aisuite/pull/312
* fix(aws): normalize Bedrock end_turn/stop_sequence to OpenAI "stop" finish_reason by @ly-wang19 in https://github.com/andrewyng/aisuite/pull/332
* fix(cohere): map MAX_TOKENS finish_reason to OpenAI "length" by @ly-wang19 in https://github.com/andrewyng/aisuite/pull/333
* added featherless provider by @DarokCx in https://github.com/andrewyng/aisuite/pull/79
* modified .gitignore file for local tests by @SermetPekin in https://github.com/andrewyng/aisuite/pull/81
* Add Tongyi Provider Support by @NewToolAI in https://github.com/andrewyng/aisuite/pull/121
* OCW App: faster boot, faster sign-in, onboarding clarity, drag-drop attach by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/367
* OCW App: auto-update by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/368
* OCW Connectors: real brand logos + six new connectors by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/365
* Add link to Groq by @tjandy98 in https://github.com/andrewyng/aisuite/pull/161
* OCW - PDF attachments: native support + local fallback by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/370
* Changing name - first pass by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/371
* Connector detail pages, onboarding galleries, Outlook multi-account by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/373
* OpenWorker: Settings redesign, onboarding benefit rows, Outlook one-click, launch fixes by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/374
* OpenWorker: MCP OAuth sign-in + Granola preset by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/375
* OpenWorker: Support Outlook calendar by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/376
* OpenWorker Connectors - JIRA and Monday.com by @rohitprasad15 in https://github.com/andrewyng/aisuite/pull/377

## New Contributors
* @Aktsvigun made their first contribution in https://github.com/andrewyng/aisuite/pull/138
* @Riddhimaan-Senapati made their first contribution in https://github.com/andrewyng/aisuite/pull/175
* @gongmingqm10 made their first contribution in https://github.com/andrewyng/aisuite/pull/186
* @kamilk-cerebras made their first contribution in https://github.com/andrewyng/aisuite/pull/189
* @Obscuretone made their first contribution in https://github.com/andrewyng/aisuite/pull/163
* @aaronik made their first contribution in https://github.com/andrewyng/aisuite/pull/228
* @akshay1100 made their first contribution in https://github.com/andrewyng/aisuite/pull/230
* @yanismiraoui made their first contribution in https://github.com/andrewyng/aisuite/pull/226
* @tavinashb made their first contribution in https://github.com/andrewyng/aisuite/pull/238
* @annuszulfiqar2021 made their first contribution in https://github.com/andrewyng/aisuite/pull/208
* @preethamdp made their first contribution in https://github.com/andrewyng/aisuite/pull/218
* @drp8226 made their first contribution in https://github.com/andrewyng/aisuite/pull/291
* @EasonChenC made their first contribution in https://github.com/andrewyng/aisuite/pull/270
* @Seif-Yasser-Ahmed made their first contribution in https://github.com/andrewyng/aisuite/pull/287
* @mshzy made their first contribution in https://github.com/andrewyng/aisuite/pull/290
* @tushardhole made their first contribution in https://github.com/andrewyng/aisuite/pull/257
* @harijay made their first contribution in https://github.com/andrewyng/aisuite/pull/266
* @rakeshutekar made their first contribution in https://github.com/andrewyng/aisuite/pull/317
* @umutonuryasar made their first contribution in https://github.com/andrewyng/aisuite/pull/319
* @Justice9Hyun made their first contribution in https://github.com/andrewyng/aisuite/pull/324
* @MVS-source made their first contribution in https://github.com/andrewyng/aisuite/pull/345
* @Thibaultjaigu made their first contribution in https://github.com/andrewyng/aisuite/pull/346
* @acheamponge made their first contribution in https://github.com/andrewyng/aisuite/pull/351
* @ly-wang19 made their first contribution in https://github.com/andrewyng/aisuite/pull/332
* @DarokCx made their first contribution in https://github.com/andrewyng/aisuite/pull/79
* @SermetPekin made their first contribution in https://github.com/andrewyng/aisuite/pull/81
* @NewToolAI made their first contribution in https://github.com/andrewyng/aisuite/pull/121
* @tjandy98 made their first contribution in https://github.com/andrewyng/aisuite/pull/161

**Full Changelog**: https://github.com/andrewyng/aisuite/compare/v0.1.7...v0.1.3