v0.2.79

camel-ai/camelv0.2.79Nov 13, 2025by github-actions[bot]

AI Summary

Adds AiHubMix and SiliconFlow model support, along with AWS Bedrock async improvements and Gmail toolkit integration fixes.

Key Highlights

  • Add AiHubMix as a new model provider
  • Add SiliconFlow model support (Deepseek, InternLM, Qwen)
  • AWS Bedrock async run support and customized clients
  • Gmail toolkit integration fixes

New Features

  • add AiHubMix as a new model provider
  • Add SiliconFlow model support
  • gmail_toolkit integration fixes issue #3189
  • AWS Bedrock support aysnc run

Full Release Notes

## What's Changed
* fix: moonshot access by @nitpicker55555 in https://github.com/camel-ai/camel/pull/3292
* enhance: Workflow better filenames and custom session id  by @hesamsheikh in https://github.com/camel-ai/camel/pull/3285
* enhance: Support async summarize in ChatAgent for faster Workforce sa… by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3299
* Fix : Non deterministic Reset method in single step env for BaseGenerator by @Tanuj-Taneja1 in https://github.com/camel-ai/camel/pull/3275
* enhance: Non deterministic Reset method in single step env for BaseGe… by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3300
* fix: duplicate records for share_memory by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3271
* chore: Remove warning for ChatAgent empty memory by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3301
* feat: add callback support for workforce events and metrics logging by @coolbeevip in https://github.com/camel-ai/camel/pull/3257
* chore: update test workflow memory using async function by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3302
* chore: update issue and PR default label by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3303
* chore: support python 3.13 and 3.14 by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3308
* chore: ignore markitdown dependency check by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3309
* chore: skip markitdown test if dependency not available by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3310
* Docs/update models documentation 3177 by @hobbytp in https://github.com/camel-ai/camel/pull/3311
* feat: AWS Bedrock support aysnc run by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3315
* feat: Support customized clients in model backends by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3317
* enhancement: Smart Workflow Retrieval by @hesamsheikh in https://github.com/camel-ai/camel/pull/3291
* fix: handle queued tasks when task reaches max retries by @a7m-1st in https://github.com/camel-ai/camel/pull/3320
* feat: Adds test for reset Method for BaseGenerator dataset by @Tanuj-Taneja1 in https://github.com/camel-ai/camel/pull/3319
* enhance: Adds test for reset Method for BaseGenerator dataset PR3319 by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3323
* feat: add search tool to FileToolkit by @hesamsheikh in https://github.com/camel-ai/camel/pull/3289
* feat: Support Multiple System Messages with Better API by @OmCheeLin in https://github.com/camel-ai/camel/pull/3167
* fix: message integration by @nitpicker55555 in https://github.com/camel-ai/camel/pull/3269
* chore: enhance description of  shell_exec by @fengju0213 in https://github.com/camel-ai/camel/pull/3321
* chore: add multi-turn example code by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3335
* fix(prompt): wrap TextPrompt with str for clearer multiline display in debug view by @coolbeevip in https://github.com/camel-ai/camel/pull/3337
* feat: summarize when tokenlimit exceeded or threshold reached by @fengju0213 in https://github.com/camel-ai/camel/pull/3227
* chore: enhance tool call message handling  when tool call failed in async stream mode by @coolbeevip in https://github.com/camel-ai/camel/pull/3347
* fix(utils): set default value for failed flag in TaskResult by @coolbeevip in https://github.com/camel-ai/camel/pull/3349
* chore: unify Azure OpenAI model type interface by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3353
* fix: cicd issue due to terminal tool by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3354
* fix(toolkits): Move results iteration inside try block for better exception handling by @coolbeevip in https://github.com/camel-ai/camel/pull/3342
* [Docs] Added documentation for benchmarks by @Tanuj-Taneja1 in https://github.com/camel-ai/camel/pull/3340
* feat: add AiHubMix as a new model provider by @xinrui-z in https://github.com/camel-ai/camel/pull/3338
* fix: pre commit issue with aihubmix model integration by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3358
* fix:clean_tool_calls() provide invalid llm api request by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3360
* chore: better error msg by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3361
* fix within_timeout error catching bug by @Michaelsqj in https://github.com/camel-ai/camel/pull/3365
* usecase:Codeforces helper by @Bipul70701 in https://github.com/camel-ai/camel/pull/2563
* feat: Add SiliconFlow model support, including Deepseek, InternLM, Qw… by @moyueheng in https://github.com/camel-ai/camel/pull/2213
* feat: gmail_toolkit integration fixes issue #3189 by @waleedalzarooni in https://github.com/camel-ai/camel/pull/3205
* Docs/redirect uri google calender toolkit by @Tanuj-Taneja1 in https://github.com/camel-ai/camel/pull/3393
* feat : Isolate test for non functional code changes  by @Tanuj-Taneja1 in https://github.com/camel-ai/camel/pull/3396
* enhance: gmail toolkit docstring and test by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3399
* enhance: history snapshot clean by @nitpicker55555 in https://github.com/camel-ai/camel/pull/3409
* Feat: browser sheet with input and read capabilities by @nitpicker55555 in https://github.com/camel-ai/camel/pull/3405
* feat: Add Minimax M2 model support by @haoye2 in https://github.com/camel-ai/camel/pull/3404
* enhance: codespell update and new version release by @Wendong-Fan in https://github.com/camel-ai/camel/pull/3415

## New Contributors
* @hobbytp made their first contribution in https://github.com/camel-ai/camel/pull/3311
* @xinrui-z made their first contribution in https://github.com/camel-ai/camel/pull/3338
* @Michaelsqj made their first contribution in https://github.com/camel-ai/camel/pull/3365
* @moyueheng made their first contribution in https://github.com/camel-ai/camel/pull/2213
* @haoye2 made their first contribution in https://github.com/camel-ai/camel/pull/3404

**Full Changelog**: https://github.com/camel-ai/camel/compare/v0.2.78...v0.2.79