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