Skip to content

v0.5.1

Compare
Choose a tag to compare
@sarahwooders sarahwooders released this 23 Oct 19:30
· 110 commits to main since this release
d8f0c58

🛠️ Option to pre-load Composio, CrewAI, & LangChain tools

You can now auto-load tools from external libraries with the environment variable export LETTA_LOAD_DEFAULT_EXTERNAL_TOOLS=true. Then, if you run letta server, tools which do not require authorization.

export LETTA_LOAD_DEFAULT_EXTERNAL_TOOLS=true

# recommended: use with composio 
export COMPOSIO_API_KEY=...

pip install `letta[external-tools,server]`
letta server 

💭 Addition of put_inner_thoughts_in_kwargs field in LLMConfig

Some models (e.g. gpt-4o-mini) need to have inner thoughts as keyword arguments in the tool call (as opposed to having inner thoughts be in the content field). If you see your model missing inner thoughts generation, you should set put_inner_thoughts_in_kwargs=True in the LLMConfig.

🔐 Deprecation of Admin

Letta no longer requires authentication to use the Letta server and ADE. Although we still have a notion of user_id which can be passed in the BEARER_TOKEN, we expect a separate service to manage users and authentication. You will no longer need to create a user before creating an agent (agents will be assigned a default user_id).

🐞 Various Bugfixes

  • Fixes to Azure embeddings endpoint

What's Changed

Full Changelog: 0.5.0...0.5.1