Releases: camel-ai/camel
Releases · camel-ai/camel
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
v0.2.77
What's Changed
- chore: update model.md by @fengju0213 in #3270
- chore: update enable_tool_output_cache default value by @Wendong-Fan in #3274
Full Changelog: v0.2.76...v0.2.77
v0.2.76
What's Changed
- feat: add AMD model platform support by @danielhua23 in #2985
- enhance: add AMD model platform support PR2985 by @Wendong-Fan in #3070
- enhance: browser_som_screenshot by @nitpicker55555 in #3059
- fix(chat_agent): make
StreamingChatAgentResponse.__iter__yield stored responses when already consumed by @coolbeevip in #3083 - chore: enhance usage with stream mode by @fengju0213 in #3039
- fix: cannot have keywords {'description'}. #3001 by @Saedbhati in #3041
- fix: tool call with stream mode by @Wendong-Fan in #3085
- feat: add pydantic type check in mcp decorator by @MuggleJinx in #3017
- [Feature Request] Integrate Grok image by @jajajalalalala in #3040
- feat: integrate minimax mcp toolkit by @MuggleJinx in #2994
- chore: browser websocket connection by @nitpicker55555 in #3092
- [Feat] Integreate microsandbox as local sandbox solution by @Ol1ver0413 in #3069
- fix: microsand box integration by @Wendong-Fan in #3101
- chore: add log_dir for browser and terminal tool by @Wendong-Fan in #3102
- release: v0276a0 by @Wendong-Fan in #3103
- fix: microsandbox test by @Wendong-Fan in #3104
- chore: update test by @Wendong-Fan in #3105
- [Feat] Integrate Wechat by @Ol1ver0413 in #3087
- enhance: Integrate Wechat PR3087 by @Wendong-Fan in #3106
- [Feat] Add Google vertex ai veo toolkit for video generation by @MuggleJinx in #3023
- feat: aci toolkit async support by @MuggleJinx in #3044
- [feat] Markdown Agent Context Handling by @hesamsheikh in #2934
- feat: Improve agent pool efficiency and add performance metrics by @abhayKashyap03 in #3034
- enhance: Improve agent pool efficiency and add performance metrics PR… by @Wendong-Fan in #3108
- feat: Dynamic File Editing by @Saedbhati in #3063
- feat: add ArtifactTool to make the experience similar to claude #2546 by @stevenchendan in #2948
- fix: browser_data_dir by @nitpicker55555 in #3097
- release: 0276a1 by @Wendong-Fan in #3120
- chore: browser_open by @nitpicker55555 in #3122
- chore: update traceroot setting by @Wendong-Fan in #3131
- chore: browser windows compatibility by @nitpicker55555 in #3130
- Update readme by @Douglasymlai in #3129
- feat: Slack support get user info by @fengju0213 in #3125
- chore: MagicMock in test_workforce_single_agent.py by @Wendong-Fan in #3135
- release: v0276a2 by @Wendong-Fan in #3137
- chore: Update strict_json_schema conversion in mcp toolkit by @fengju0213 in #3098
- feat: add agent ability to load context summary from file by @MuggleJinx in #3113
- chore: fix one task re-assign to different agent by @fengju0213 in #3142
- feat(agents): add configurable accumulated vs delta streaming with memory optimization by @coolbeevip in #3145
- chore: add .env.example, ignore real env files, update README setup by @coolbeevip in #3147
- feat: Refactor MCPToolkits by @Ol1ver0413 in #3095
- chore: fix pre-commity issue in PR 3095 by @Wendong-Fan in #3148
- enhance: Support for Chinese Documentation (sub pr 1) by @OmCheeLin in #3091
- enhance: replace pytidb-experimental with pytidb dep for tidb integration by @Mini256 in #3073
- Run containers as non-root with host UID/GID mapping by @aravindan888 in #3127
- chore(deps): bump docstring-parser from 0.15 to 0.17.0 by @coolbeevip in #2924
- feat: Integrate Resend to Camel by @Ol1ver0413 in #3096
- docs: Add SurrealDB to storage documentation by @1sarthakbhardwaj in #3163
- feat(models): Add Magistral Small 1.2 & Magistral Medium 1.2 models by @1sarthakbhardwaj in #3164
- feat: refactor terminal_toolkit by @fengju0213 in #3015
- feat: Add CometAPI support with new model and configuration classes by @TensorNull in #3169
- add google analytics integration to Mintlify by @Douglasymlai in #3166
- chore: fix_schema-is-broken-in-workforce by @fengju0213 in #3170
- feat: add summarize function in agent using context util by @MuggleJinx in #3149
- docs: add Japanese README by @eltociear in #3178
- fix: terminal toolkit working_directory does not set in docker environment by @MuggleJinx in #3181
- feat: Enhanced DingTalk toolkit integration - fixes #3050 by @LIHUA919 in #3123
- enhance: PR3123 DingTalk toolkit integration by @Wendong-Fan in #3182
- fix: tool register by @nitpicker55555 in #3175
- chore: fix 'Object of is not JSON serializable' when use ChatAgent.save_memory() by @fengju0213 in #3179
- add job post to readme by @Douglasymlai in #3191
- feat: add directory in agent.summarize() by @MuggleJinx in #3188
- fix: RedisStorage: MemoryRecord Enum values cause JSON serialization … by @Wendong-Fan in #3192
- chore: update ToolkitMessageIntegration by @fengju0213 in #3183
- chore: update zhipu_model and fix redundant api call by @fengju0213 in #3197
- chore: enhance terminal_toolkit and add docker backend example by @fengju0213 in #3193
- release: v0276a7 by @Wendong-Fan in #3211
- chore: fix the name of
add_indexmethod in oceanbase.py by @fengju0213 in #3218 - fix(oceanbase): fix vector index creation for oceanbase by @xxsc0529 in #3209
- release: v0276a9 by @Wendong-Fan in #3223
- Fixed the broken links in readme.md file (Bug request : 3200) by @HARISH-CS-01 in #3206
- fix: browser_install by @nitpicker55555 in #3231
- chore: update google denpendence by @fengju0213 in #3234
- fix: Resolved Hardcoded Task ID Issue by @Tanuj-Taneja1 in #3225
- fix: Fixed all dead links in three readmes by @OmCheeLin in #3230
- feat(models): Add Claude Sonnet 4.5 support by @1sarthakbhardwaj in #3229
- feat: support image url as message directly by @Wendong-Fan in #3246
- feat: support independent task queue for workforce by @a7m-1st in #3232
- Fixes #2998 add kwargs to ChunkrReaderConfig by @xfsnowind in #3228
- enhance: PR2998 add kwargs to ChunkrReaderConfig by @Wendong-Fan in #3247
- chore: Update commons.py by @fengju0213 in #3212
- enhancement: improve mcp agent parse json by @MuggleJinx in #3207
- chore: remove pandas ai by @Wendong-Fan in #3249
- fix: ContextSummarizerToolkit msg type by @Wendong-Fan in #3252
- feat: Workforce Workflow by @hesamsheikh in #3180
- fix: claude 4.5 naming by @Wendong-Fan in #3268
- enhance: workforce quality check by @nitpicker55555 in #3254
- feat: add tool call caching for chatAgent by @MuggleJinx in #3259
- chore: Update utils.py support chaining by @fengju0213 in #3261
New Contributors
- @danielhua23 made their first contribution in #2985
- @OmCheeLin made their first contribution in #3091
- @TensorNull made their first contribution in #3169
- @xxsc0529 made their first contribution in https://github.com/camel...
v0.2.76a14
What's Changed
- fix: ContextSummarizerToolkit msg type by @Wendong-Fan in #3252
Full Changelog: v0.2.76a13...v0.2.76a14
v0.2.76a13
What's Changed
- enhancement: improve mcp agent parse json by @MuggleJinx in #3207
- chore: remove pandas ai by @Wendong-Fan in #3249
Full Changelog: v0.2.76a12...v0.2.76a13
v0.2.76a12
What's Changed
- Fixed the broken links in readme.md file (Bug request : 3200) by @HARISH-CS-01 in #3206
- fix: browser_install by @nitpicker55555 in #3231
- chore: update google denpendence by @fengju0213 in #3234
- fix: Resolved Hardcoded Task ID Issue by @Tanuj-Taneja1 in #3225
- fix: Fixed all dead links in three readmes by @OmCheeLin in #3230
- feat(models): Add Claude Sonnet 4.5 support by @1sarthakbhardwaj in #3229
- feat: support image url as message directly by @Wendong-Fan in #3246
- feat: support independent task queue for workforce by @a7m-1st in #3232
- Fixes #2998 add kwargs to ChunkrReaderConfig by @xfsnowind in #3228
- enhance: PR2998 add kwargs to ChunkrReaderConfig by @Wendong-Fan in #3247
- chore: Update commons.py by @fengju0213 in #3212
New Contributors
- @HARISH-CS-01 made their first contribution in #3206
- @Tanuj-Taneja1 made their first contribution in #3225
- @xfsnowind made their first contribution in #3228
Full Changelog: v0.2.76a9...v0.2.76a12
v0.2.76a9
What's Changed
- fix(oceanbase): fix vector index creation for oceanbase by @xxsc0529 in #3209
- release: v0276a9 by @Wendong-Fan in #3223
New Contributors
Full Changelog: v0.2.76a8...v0.2.76a9
v0.2.76a8
What's Changed
- chore: fix the name of
add_indexmethod in oceanbase.py by @fengju0213 in #3218
Full Changelog: v0.2.76a7...v0.2.76a8