0.4.1
版本发布时间: 2024-10-04 09:23:41
letta-ai/letta最新发布版本:0.5.2(2024-11-07 15:00:40)
This release includes many bugfixes, as well as support for detaching data sources from agents and addition of additional tool providers.
⚒️ Support for Composio, LangChain, and CrewAI tools
We've improve support for external tool providers - you can use external tools (Composio, LangChain, and CrewAI) with:
pip install 'letta[external-tools]'
- Support composio tools (example)
- Add tool-use examples for Langchain tools and CrewAI tools
What's Changed
- fix: patch recall error by @cpacker in https://github.com/cpacker/MemGPT/pull/1749
- fix: patch validation error on
/messages
endpoint by @cpacker in https://github.com/cpacker/MemGPT/pull/1750 - feat: add locust for testing user/connection scaling by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1742
- ci: disable assistants api workflow by @cpacker in https://github.com/cpacker/MemGPT/pull/1752
- fix: server memory leak by @cpacker in https://github.com/cpacker/MemGPT/pull/1751
- fix: hotfix for server test by @cpacker in https://github.com/cpacker/MemGPT/pull/1753
- fix: cleanup base agent typing on step(), from PR #1700 by @cpacker in https://github.com/cpacker/MemGPT/pull/1754
- feat: add support for
user_id
in header by @cpacker in https://github.com/cpacker/MemGPT/pull/1755 - refactor: clean up
agent.step()
by @cpacker in https://github.com/cpacker/MemGPT/pull/1756 - fix: fix DB session management to avoid connection overflow error by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1758
- feat: add organization endpoints and schemas by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1762
- fix: various fixes to get create agent REST API to work by @cpacker in https://github.com/cpacker/MemGPT/pull/1763
- feat: add
DEFAULT_USER_ID
andDEFAULT_ORG_ID
for local usage by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1768 - chore: migrate package name to
letta
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1775 - chore: Update README.md by @cpacker in https://github.com/cpacker/MemGPT/pull/1778
- chore: Update README.md by @cpacker in https://github.com/cpacker/MemGPT/pull/1779
- fix: fixed bug when existing agent state is loaded via cli by @ShaliniR8 in https://github.com/cpacker/MemGPT/pull/1783
- fix: various fixes for workflow tests by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1788
- fix: deprecate local embedding tests by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1789
- docs: patch readme by @cpacker in https://github.com/cpacker/MemGPT/pull/1790
- feat: allow jobs to be filtered by
source_id
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1786 - feat: support detaching sources from agents by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1791
- docs: patch link by @cpacker in https://github.com/cpacker/MemGPT/pull/1797
- fix: use JSON schema name instead of tool name for loading from env by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1798
- fix: patch typos in notebooks by @cpacker in https://github.com/cpacker/MemGPT/pull/1803
- fix: remove usage of
anon_clientid
and migrate toDEFAULT_USER
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1805 - fix: Enable importing LangChain tools with arguments by @mattzh72 in https://github.com/cpacker/MemGPT/pull/1807
- feat: don't require tags to be specified for tool creation by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1806
- fix: minor patch to tool linking with JSON schema and
Tool.name
do not match by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1802 - docs: update main README by @cpacker in https://github.com/cpacker/MemGPT/pull/1804
- feat: add defaults to compose and
.env.example
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1792 - chore: update static files by @4shub in https://github.com/cpacker/MemGPT/pull/1811
- docs: Finish writing example for LangChain tooling by @mattzh72 in https://github.com/cpacker/MemGPT/pull/1810
- chore: remove dead function loading code by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1795
- fix: Check that content is not None before setting to internal_monologue by @mattzh72 in https://github.com/cpacker/MemGPT/pull/1813
- feat: Adapt crewAI to also accept parameterized tools and add example by @mattzh72 in https://github.com/cpacker/MemGPT/pull/1817
- fix: remove function overrides for
Block
object by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1816 - feat: add health check route by @4shub in https://github.com/cpacker/MemGPT/pull/1822
- feat: Add integration with Composio tools by @mattzh72 in https://github.com/cpacker/MemGPT/pull/1820
- fix: Fix small benchmark bugs by @mattzh72 in https://github.com/cpacker/MemGPT/pull/1826
- chore: bump version 0.4.1 by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1809
New Contributors
- @ShaliniR8 made their first contribution in https://github.com/cpacker/MemGPT/pull/1783
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.4.0...0.4.1