Releases: camel-ai/camel
Releases · camel-ai/camel
v0.1.5.5
What's Changed
- Update sentence transformer text embeddings by @zechengz in #628
- Update OpenAI text embeddings by @zechengz in #627
- feat: Add claude 3.5, update interface for zhipu example by @Wendong-Fan in #669
- feat: Discord bot rag by @willshang76 in #660
- fix: python version update by @zhiyu-01 in #571
- fix: set pillow and unstructured to be installed by default by @onemquan in #675
- release: v0.1.5.4 and update dependency by @Wendong-Fan in #688
- Add favicon to docs by @zechengz in #686
- Update docs with favicon and new left bar logo and title by @zechengz in #687
- feat: Add redis cache storage by @koch3092 in #671
- feat: New open source models by @zhiyu-01 in #649
- feat: Add utils to convert sync functions to async functions by @zechengz in #690
- feat: use code interpreter as a tool, support internal_python by @onemquan in #685
- refactor: Code with dependencies_required decorator by @Zheng-Lu in #696
- feat: Integrate Jina Reader into loaders by @WHALEEYE in #656
- feat: add docker support of code execution by @WHALEEYE in #683
- feat: Add config file for models using openai interface by @Wendong-Fan in #680
- chore: Add example for vlm embedding by @Wendong-Fan in #710
- fix: update model calling for examples by @Wendong-Fan in #706
- chore: Unify api decorator by @Wendong-Fan in #663
- feat: add install with docker compose support by @koch3092 in #689
- release: v0.1.5.5 by @Wendong-Fan in #711
New Contributors
- @willshang76 made their first contribution in #660
- @onemquan made their first contribution in #675
- @koch3092 made their first contribution in #671
- @Zheng-Lu made their first contribution in #696
- @WHALEEYE made their first contribution in #656
Full Changelog: v0.1.5.3...v0.1.5.5
v0.1.5.4
Release version 0.1.5.4
v0.1.5.3
What's Changed
- fix: use 0.1.5.1 and revert change to release yml by @Wendong-Fan in #601
- feat: Integration of VLM embedding model by @FUYICC in #446
- feat: Add more openapi functions and refactor open_api_function by @yiyiyi0817 in #578
- feat: add async step to
ChatAgent
by @zechengz in #584 - fix: small enhancement for type hint and docstring by @Wendong-Fan in #599
- docs: Contribution guideline update by @Wendong-Fan in #602
- chore: Ruff check add characters line constrain by @Wendong-Fan in #604
- feat: add duckduckgo search and enhance the text extraction from the website by @jjyaoao in #440
- feat: Add example for openapi functions by @yiyiyi0817 in #612
- docs: add code review guide by @Wendong-Fan in #620
- feat: Support API KEY for OPENAPI functions by @yiyiyi0817 in #609
- feat: Discord bot by @rsrbk in #605
- feat: Telegram bot by @rsrbk in #608
- Upgrade Anthropic and related minor changes by @zechengz in #626
- feat: add video description into agent func by @raywhoelse in #585
- feat: Add support for litellm library by @ZackYule in #596
- fix: Update poetry dependency for anthropic by @Wendong-Fan in #642
- docs: Polish camel installation part by @Wendong-Fan in #644
- feat: Retrive recent pull requests for GithubToolkit by @rsrbk in #582
- feat: add_zhipuai_model by @fengju0213 in #600
- fix: Resolve Open Source Model Initialization in model_factory.py by @Skevinci in #646
- Fix video description naming by @zechengz in #654
- release: v0.1.5.2 by @Wendong-Fan in #657
- fix: anthropic token counter by @ocss884 in #587
- Add agent example use case to generate query, positive and negative examples by @zechengz in #451
- Modify
ChatAgent
function call args json and make slack sdk optional by @zechengz in #661 - refactor:
ChatAgent
model part by @Wendong-Fan in #574 - docs: Ollama doc by @Wendong-Fan in #662
- feat: integrate nemotron API by @Wendong-Fan in #659
- fix: revert change to
ChatAgent
and test for example by @Wendong-Fan in #664 - release: v0.1.5.3 by @Wendong-Fan in #665
New Contributors
- @raywhoelse made their first contribution in #585
- @ZackYule made their first contribution in #596
- @fengju0213 made their first contribution in #600
- @Skevinci made their first contribution in #646
Full Changelog: v0.1.5...v0.1.5.3
The second version Camel package pre release
What's Changed
- chores: grant write permission to publish release workflow by @dandansamax in #406
- Fix default action space bug in
CodePrompt
by @lightaime in #417 - chores: polish unstructured io by @Wendong-Fan in #412
- feat(storage):Add vector database storages by @dandansamax in #380
- Improve function call (#279) by @forever-ly in #393
- Add code interpreter module by @dandansamax in #400
- fix duplicate sys msg & consecutive user in ass agent memory by @ocss884 in #424
- Lock
pydantic
to 2 by @lightaime in #428 - add fake openai api key to open source model support by @ocss884 in #429
- Resolve pydantic v1 conflict by @ocss884 in #434
- fix(storage): Fix vectordb storage tests by @dandansamax in #437
- Fix README and some other minor fixes by @zechengz in #439
- Add new logo by @lightaime in #441
- [Bug] ToolAssistantToolsFunction can't find by @Wendong-Fan in #475
- integrate Sentence Transformers for open source embedding models by @Wendong-Fan in #386
- feat: Integrate Milvus vector DB by @Wendong-Fan in #456
- feat: Milvus bump up to 2.4 by @Wendong-Fan in #482
- feat: deductive reasoner agent by @Appointat in #372
- chore: update unstructured library dependency by @Wendong-Fan in #485
- improve init and type hint by @ocss884 in #480
- feat: vector retriever by @Wendong-Fan in #467
- feat: auto retriever by @Wendong-Fan in #469
- feat: retriever cookbook and utils change by @Wendong-Fan in #472
- [BUG] FunctionCallingMessage functions that have no arguments by @Wendong-Fan in #492
- Add address description feature via Google Maps API by @yiyiyi0817 in #457
- feat(memories): Refactor memory system and add a new agent memory
LongtermAgentMemory
by @dandansamax in #435 - Typo: Update README.md by @duducheng in #503
- Add Wolfram|Alpha Query Feature via search_wolfram_alpha api by @yiyiyi0817 in #494
- feat: bm25 retriever by @Wendong-Fan in #470
- Update README.md by @lightaime in #507
- release version 0.1.2 by @Wendong-Fan in #508
- feat: enable image modality for
ChatAgent
by @zechengz in #473 - Update CAMEL Documentation by @cat-searcher-bot in #497
- [BUG] duplicated documentation for agent by @Wendong-Fan in #513
- feat: add Anthropic support by @ocss884 in #288
- fix format and del unused import by @ocss884 in #525
- fix/update to qdrant 1.9 version by @Wendong-Fan in #530
- Update
ModelType
and remove legacy models by @lightaime in #511 - feat: add create_element_from_text to Unstructured IO module by @Wendong-Fan in #516
- feat: Enable Twitter API Function Calls for Social Media Interactions by @yiyiyi0817 in #517
- move linter&formatter to Ruff, reformat codebase and fix some bugs by @ocss884 in #533
- feat: knowledge graph storage by @Wendong-Fan in #450
- quick fix: wolfram alpha docstring by @Wendong-Fan in #534
- quick fix/pypi version use 0.1.3 by @Wendong-Fan in #535
- quick fix: gradio app logo url by @Wendong-Fan in #536
- fix: errors in task_generation examples by @Wendong-Fan in #538
- fix: retriever module follow LSP, utils function use
GPT_3_5_TURBO
by @Wendong-Fan in #532 - feat: cohere rerank retriever by @Wendong-Fan in #471
- Remove
ChatGPTVisionConfig
and refactor configs by @zechengz in #539 - feat: add gpt4o by @Wendong-Fan in #555
- feat: RAG citation and function call by @Wendong-Fan in #537
- Supports automatic calling of APIs conforming to the OpenAPI specification. by @yiyiyi0817 in #548
- docs: remove useless import by @Undertone0809 in #568
- feat: Add GitHub integration by @rsrbk in #559
- feat: knowledge graph agent by @Wendong-Fan in #566
- feat: Integrate OpenAI audio models by @Wendong-Fan in #561
- feat: Integrate slack by @Wendong-Fan in #560
- refactor: move from function to tools by @Wendong-Fan in #556
- feat: ChatAgent support api key as parameter by @Wendong-Fan in #551
- [Feature] Add dependencies_required and api_keys_required by @ArnoldIOI in #405
- chores: move
role_playing_with_functions
from utils into example by @Wendong-Fan in #549 - release: version 0.1.4 by @Wendong-Fan in #597
- release: v0.1.5 by @Wendong-Fan in #598
New Contributors
- @forever-ly made their first contribution in #393
- @ocss884 made their first contribution in #424
- @duducheng made their first contribution in #503
- @cat-searcher-bot made their first contribution in #497
- @Undertone0809 made their first contribution in #568
- @rsrbk made their first contribution in #559
- @ArnoldIOI made their first contribution in #405
Full Changelog: v0.1.1...v0.1.5
v0.1.4
release: version 0.1.4 (#597)
v0.1.3
quick fix/pypi version use 0.1.3 (#535)
The first stable Camel package release
Summary
- Role-playing API
- Critic in the loop
- Example console apps
- Demo Gradio apps
What's Changed
- Create linting.yaml by @lightaime in #2
- Setup pre-commit hook by @lightaime in #1
- Fixed format by @lightaime in #4
- Fix linting yaml typo by @lightaime in #3
- Update pre commit setting by @lightaime in #5
- Add with_task support for role playing by @lightaime in #6
- Task generator by @hammoudhasan in #7
- Add task specifier agent by @lightaime in #8
- Refactor code and add unit tests and examples by @lightaime in #9
- Add necessary dependencies by @lightaime in #10
- Add window size to save money by @lightaime in #11
- Always add the system message to not lose context by @lightaime in #13
- Add single agent for role prompts by @lightaime in #14
- Add
RolePlaying
class by @lightaime in #15 - Data generation by @hammoudhasan in #12
- README Added by @HaniItani in #16
- Add collab to README by @HaniItani in #17
- Update README.md by @HaniItani in #18
- Modify demo by @lightaime in #19
- Added color print and optional window size by @lightaime in #20
- Add colorama dependency by @lightaime in #21
- Update license by @lightaime in #23
- Fix readme by @lightaime in #24
- Fix prompt typos by @lightaime in #25
- Improve task specifier by @lightaime in #26
- Fix data generation by @hammoudhasan in #27
- Refactor AI Society and Add Code by @lightaime in #28
- Refactor agents and add
TaskPlannerAgent
andTaskType
by @lightaime in #29 - Fix conditions for termination by @hammoudhasan in #30
- Fix
TaskPlannerAgent
and improving prompts by @lightaime in #31 - Initial version if data explorer with Gradio by @Obs01ete in #22
- Code multiprocess by @hammoudhasan in #32
- Turn off Task Planning by Default by @lightaime in #34
- Save bools role playing by @lightaime in #35
- Fix typos in prompts by @lightaime in #36
- Update Readme add Preprint by @lightaime in #38
- Update README.md by @hammoudhasan in #39
- Fix readme example by @lightaime in #40
- Add dan prompt and singe agent by @lightaime in #41
- Add role prompts for misalignment by @lightaime in #42
- Add dataset license by @lightaime in #44
- Add license to readme by @lightaime in #45
- Dataset release by @lightaime in #43
- Updated framework image by @lightaime in #46
- Readme img size by @lightaime in #47
- Agents app by @Obs01ete in #37
- Update README.md to include Hugging Face Logo and Link by @hammoudhasan in #51
- Changed dataset links to hugging face by @lightaime in #52
- Remove hacky
CodeSystemMessageGenerator
andCodeChatAgent
for the code dataset by @lightaime in #49 - Dataset selector in Dataset Explorer by @Obs01ete in #50
- Add pyproject by @lightaime in #60
- added gpt-4 and gpt-4-32k support by @zestor in #58
- Update README.md by @lightaime in #62
- Misalignment Data Generation by @hammoudhasan in #63
- Language Translation Code by @hammoudhasan in #64
- Fix a typo in ModelType by @lightaime in #68
- Split code blocks on newlines and
by @Obs01ete in #56 - Forgotten code made nice by @Obs01ete in #69
- Refactor prompts and rename main modules by @lightaime in #70
- Update README.md by @hammoudhasan in #71
- Update README.md by @hammoudhasan in #72
- Add logo to apps by @Obs01ete in #73
- Add Misalignment Atlas Visualizations by @hammoudhasan in #74
- Update README.md by @hammoudhasan in #75
- Add
Human
in the loop by @lightaime in #77 - Task specifier UI by @Obs01ete in #76
- Fix apps and improve tests by @Obs01ete in #80
- Tables in README for better readability by @Obs01ete in #83
- Replaced asserts with exceptions in the package by @Obs01ete in #81
- Added Chemistry and Biology Dataset HF links by @hammoudhasan in #87
- Fix update messages and add docstrings and tests by @lightaime in #90
- Better test coverage of Agents app by @Obs01ete in #84
- Add prompt template txts into package by @Obs01ete in #95
- Create pytest actions for the package and the apps by @Obs01ete in #92
- Remove prompt
.txt
files from the package and use.py
files by @lightaime in #97 - Update README.md by @lightaime in #99
- Add
extend_sys_msg_meta_dicts
andextend_task_specify_meta_dict
by @lightaime in #107 - Remove maybe unnecessary restrictions by @lightaime in #108
- Fixed Typing Issues by @hammoudhasan in #109
- Evaluation Samples Generation by @hammoudhasan in #110
- Add
CriticAgent
by @lightaime in #112 - Initial version of docs with GH actions by @Obs01ete in #111
- Dilemma App by @Obs01ete in #106
New Contributors
- @hammoudhasan made their first contribution in #7
- @HaniItani made their first contribution in #16
- @Obs01ete made their first contribution in #22
- @zestor made their first contribution in #58
Full Changelog: https://github.com/lightaime/camel/commits/v0.1.0