Releases: camel-ai/camel
Releases · camel-ai/camel
v0.2.81a0
What's Changed
- fix: combobox can be fill directly without click for google flight by @YunfeiZHAO in #3448
- fix: revert the cause of workforce reset runtime error bug by @a7m-1st in #3467
- Aysnc fix by @Wendong-Fan in #3472
Full Changelog: v0.2.80...v0.2.81a0
v0.2.80
What's Changed
- fix: sglang tool call and response_format by @Wendong-Fan in #3392
- chore: Update google_calendar_toolkit.py add new fields in get_events by @fengju0213 in #3416
- feat: unify timeout format with TIMEOUT constant by @JINO-ROHIT in #3407
- feat: support gemini 3 by @Wendong-Fan in #3433
- chore: thought signatures for gemini3 by @Wendong-Fan in #3434
- chore: Update gemini_model_example.py by @fengju0213 in #3435
- chore: Update gemini_model_example.py by @fengju0213 in #3436
- new version by @Wendong-Fan in #3437
- chore: update fish audio version by @Wendong-Fan in #3427
- version 0280a1 by @Wendong-Fan in #3438
- Fix: avoid recursive by @nitpicker55555 in #3439
- chore: enhance_workforce_prompt and remove the taskplan_toolkit by @fengju0213 in #3431
- [Feat] Support more running mode in workforce by @Ol1ver0413 in #3157
- feat: add docker container creation if not exist in terminal toolkit by @JINO-ROHIT in #3430
- chore: Extended BaseMessage to support reasoning fields and updated usage accounting in streaming mode by @fengju0213 in #3326
- enhance: gemini stream mode support by @Wendong-Fan in #3443
- Feat: Add Cerebras Platform Models. by @sk5268 in #3424
- [enhance] Make Workflow Save Folder and Filename Semantic by @hesamsheikh in #3388
- feat: Support Claude Opus 4.5 by @Wendong-Fan in #3450
- feat: add user dep packages in terminal toolkit by @JINO-ROHIT in #3421
- chore: support wider openai version by @Wendong-Fan in #3456
- feat: add ERNIE_5_0_THINKING model by @fengju0213 in #3459
- fix: gemini stream; cicd; ernie naming by @Wendong-Fan in #3460
- fix: handle thought_signature in parallel function calling by @Wendong-Fan in #3462
- chore: better aysnc tool execution support by @Wendong-Fan in #3461
- Fix/browser toolkit viewport issue #3414 by @YunfeiZHAO in #3426
- chore: commit for version 0280 release by @Wendong-Fan in #3465
New Contributors
- @sk5268 made their first contribution in #3424
- @YunfeiZHAO made their first contribution in #3426
Full Changelog: v0.2.79...v0.2.80
v0.2.80a3
What's Changed
- [Feat] Support more running mode in workforce by @Ol1ver0413 in #3157
- feat: add docker container creation if not exist in terminal toolkit by @JINO-ROHIT in #3430
- chore: Extended BaseMessage to support reasoning fields and updated usage accounting in streaming mode by @fengju0213 in #3326
- enhance: gemini stream mode support by @Wendong-Fan in #3443
Full Changelog: v0.2.80a2...v0.2.80a3
v0.2.80a2
What's Changed
- version 0280a1 by @Wendong-Fan in #3438
- Fix: avoid recursive by @nitpicker55555 in #3439
- chore: enhance_workforce_prompt and remove the taskplan_toolkit by @fengju0213 in #3431
Full Changelog: v0.2.80a1...v0.2.80a2
v0.2.80a1
What's Changed
- fix: sglang tool call and response_format by @Wendong-Fan in #3392
- chore: Update google_calendar_toolkit.py add new fields in get_events by @fengju0213 in #3416
- feat: unify timeout format with TIMEOUT constant by @JINO-ROHIT in #3407
- feat: support gemini 3 by @Wendong-Fan in #3433
- chore: thought signatures for gemini3 by @Wendong-Fan in #3434
- chore: Update gemini_model_example.py by @fengju0213 in #3435
- chore: Update gemini_model_example.py by @fengju0213 in #3436
- new version by @Wendong-Fan in #3437
- chore: update fish audio version by @Wendong-Fan in #3427
Full Changelog: v0.2.79...v0.2.80a1
v0.2.79
What's Changed
- fix: moonshot access by @nitpicker55555 in #3292
- enhance: Workflow better filenames and custom session id by @hesamsheikh in #3285
- enhance: Support async summarize in ChatAgent for faster Workforce sa… by @Wendong-Fan in #3299
- Fix : Non deterministic Reset method in single step env for BaseGenerator by @Tanuj-Taneja1 in #3275
- enhance: Non deterministic Reset method in single step env for BaseGe… by @Wendong-Fan in #3300
- fix: duplicate records for share_memory by @Wendong-Fan in #3271
- chore: Remove warning for ChatAgent empty memory by @Wendong-Fan in #3301
- feat: add callback support for workforce events and metrics logging by @coolbeevip in #3257
- chore: update test workflow memory using async function by @Wendong-Fan in #3302
- chore: update issue and PR default label by @Wendong-Fan in #3303
- chore: support python 3.13 and 3.14 by @Wendong-Fan in #3308
- chore: ignore markitdown dependency check by @Wendong-Fan in #3309
- chore: skip markitdown test if dependency not available by @Wendong-Fan in #3310
- Docs/update models documentation 3177 by @hobbytp in #3311
- feat: AWS Bedrock support aysnc run by @Wendong-Fan in #3315
- feat: Support customized clients in model backends by @Wendong-Fan in #3317
- enhancement: Smart Workflow Retrieval by @hesamsheikh in #3291
- fix: handle queued tasks when task reaches max retries by @a7m-1st in #3320
- feat: Adds test for reset Method for BaseGenerator dataset by @Tanuj-Taneja1 in #3319
- enhance: Adds test for reset Method for BaseGenerator dataset PR3319 by @Wendong-Fan in #3323
- feat: add search tool to FileToolkit by @hesamsheikh in #3289
- feat: Support Multiple System Messages with Better API by @OmCheeLin in #3167
- fix: message integration by @nitpicker55555 in #3269
- chore: enhance description of shell_exec by @fengju0213 in #3321
- chore: add multi-turn example code by @Wendong-Fan in #3335
- fix(prompt): wrap TextPrompt with str for clearer multiline display in debug view by @coolbeevip in #3337
- feat: summarize when tokenlimit exceeded or threshold reached by @fengju0213 in #3227
- chore: enhance tool call message handling when tool call failed in async stream mode by @coolbeevip in #3347
- fix(utils): set default value for failed flag in TaskResult by @coolbeevip in #3349
- chore: unify Azure OpenAI model type interface by @Wendong-Fan in #3353
- fix: cicd issue due to terminal tool by @Wendong-Fan in #3354
- fix(toolkits): Move results iteration inside try block for better exception handling by @coolbeevip in #3342
- [Docs] Added documentation for benchmarks by @Tanuj-Taneja1 in #3340
- feat: add AiHubMix as a new model provider by @xinrui-z in #3338
- fix: pre commit issue with aihubmix model integration by @Wendong-Fan in #3358
- fix:clean_tool_calls() provide invalid llm api request by @Wendong-Fan in #3360
- chore: better error msg by @Wendong-Fan in #3361
- fix within_timeout error catching bug by @Michaelsqj in #3365
- usecase:Codeforces helper by @Bipul70701 in #2563
- feat: Add SiliconFlow model support, including Deepseek, InternLM, Qw… by @moyueheng in #2213
- feat: gmail_toolkit integration fixes issue #3189 by @waleedalzarooni in #3205
- Docs/redirect uri google calender toolkit by @Tanuj-Taneja1 in #3393
- feat : Isolate test for non functional code changes by @Tanuj-Taneja1 in #3396
- enhance: gmail toolkit docstring and test by @Wendong-Fan in #3399
- enhance: history snapshot clean by @nitpicker55555 in #3409
- Feat: browser sheet with input and read capabilities by @nitpicker55555 in #3405
- feat: Add Minimax M2 model support by @haoye2 in #3404
- enhance: codespell update and new version release by @Wendong-Fan in #3415
New Contributors
- @hobbytp made their first contribution in #3311
- @xinrui-z made their first contribution in #3338
- @Michaelsqj made their first contribution in #3365
- @moyueheng made their first contribution in #2213
- @haoye2 made their first contribution in #3404
Full Changelog: v0.2.78...v0.2.79
v0.2.79a2
What's Changed
- fix(toolkits): Move results iteration inside try block for better exception handling by @coolbeevip in #3342
- [Docs] Added documentation for benchmarks by @Tanuj-Taneja1 in #3340
- feat: add AiHubMix as a new model provider by @xinrui-z in #3338
- fix: pre commit issue with aihubmix model integration by @Wendong-Fan in #3358
- fix:clean_tool_calls() provide invalid llm api request by @Wendong-Fan in #3360
- chore: better error msg by @Wendong-Fan in #3361
New Contributors
Full Changelog: v0.2.79a1...v0.2.79a2
v0.2.79a1
What's Changed
- feat: Support customized clients in model backends by @Wendong-Fan in #3317
- enhancement: Smart Workflow Retrieval by @hesamsheikh in #3291
- fix: handle queued tasks when task reaches max retries by @a7m-1st in #3320
- feat: Adds test for reset Method for BaseGenerator dataset by @Tanuj-Taneja1 in #3319
- enhance: Adds test for reset Method for BaseGenerator dataset PR3319 by @Wendong-Fan in #3323
- feat: add search tool to FileToolkit by @hesamsheikh in #3289
- feat: Support Multiple System Messages with Better API by @OmCheeLin in #3167
- fix: message integration by @nitpicker55555 in #3269
- chore: enhance description of shell_exec by @fengju0213 in #3321
- chore: add multi-turn example code by @Wendong-Fan in #3335
- fix(prompt): wrap TextPrompt with str for clearer multiline display in debug view by @coolbeevip in #3337
- feat: summarize when tokenlimit exceeded or threshold reached by @fengju0213 in #3227
- chore: enhance tool call message handling when tool call failed in async stream mode by @coolbeevip in #3347
- fix(utils): set default value for failed flag in TaskResult by @coolbeevip in #3349
- chore: unify Azure OpenAI model type interface by @Wendong-Fan in #3353
- fix: cicd issue due to terminal tool by @Wendong-Fan in #3354
Full Changelog: v0.2.79a0...v0.2.79a1
v0.2.79a0
What's Changed
- fix: moonshot access by @nitpicker55555 in #3292
- enhance: Workflow better filenames and custom session id by @hesamsheikh in #3285
- enhance: Support async summarize in ChatAgent for faster Workforce sa… by @Wendong-Fan in #3299
- Fix : Non deterministic Reset method in single step env for BaseGenerator by @Tanuj-Taneja1 in #3275
- enhance: Non deterministic Reset method in single step env for BaseGe… by @Wendong-Fan in #3300
- fix: duplicate records for share_memory by @Wendong-Fan in #3271
- chore: Remove warning for ChatAgent empty memory by @Wendong-Fan in #3301
- feat: add callback support for workforce events and metrics logging by @coolbeevip in #3257
- chore: update test workflow memory using async function by @Wendong-Fan in #3302
- chore: update issue and PR default label by @Wendong-Fan in #3303
- chore: support python 3.13 and 3.14 by @Wendong-Fan in #3308
- chore: ignore markitdown dependency check by @Wendong-Fan in #3309
- chore: skip markitdown test if dependency not available by @Wendong-Fan in #3310
- Docs/update models documentation 3177 by @hobbytp in #3311
- feat: AWS Bedrock support aysnc run by @Wendong-Fan in #3315
New Contributors
Full Changelog: v0.2.78...v0.2.79a0
v0.2.78
What's Changed
- 解决跨系统下编码导致的乱码显示问题 by @7946qinghuan in #3256
- chore: add contributor badge by @Wendong-Fan in #3281
- revert: add tool call caching for chatAgent PR3259 by @Wendong-Fan in #3287
- Add Paper2Video project to README by @QinghongLin in #3286
- release: v0278 by @Wendong-Fan in #3290
New Contributors
- @7946qinghuan made their first contribution in #3256
- @QinghongLin made their first contribution in #3286
Full Changelog: v0.2.77...v0.2.78