0.4.0
版本发布时间: 2024-09-11 12:41:54
letta-ai/letta最新发布版本:0.5.2(2024-11-07 15:00:40)
What's Changed
- refactor: move API to standardized pydantic schemas across CLI, Python client, REST server (cleaned up git history) by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1659
- revert: #1659 by @cpacker in https://github.com/cpacker/MemGPT/pull/1660
- refactor: move API to standardized pydantic schemas across CLI, Python client, REST server by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1579
- refactor: Remove JSON constant for common method by @norton120 in https://github.com/cpacker/MemGPT/pull/1680
- fix: patch tests for JSON parsers by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1681
- refactor: move prompt string generation in
Memory
to a non-overloaded function by @cpacker in https://github.com/cpacker/MemGPT/pull/1683 - refactor: Dead code removal by @norton120 in https://github.com/cpacker/MemGPT/pull/1686
- feat: add endpoint to list agent's attached sources by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1688
- feat: generate JSON schema from source code on the server side by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1689
- fix: add schema for creating archival memory by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1690
- fix: patch block edit error by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1691
- fix: patch core memory edit bug/regression by @cpacker in https://github.com/cpacker/MemGPT/pull/1695
- fix: patch streaming API code by @cpacker in https://github.com/cpacker/MemGPT/pull/1693
- fix: hotfix for PR #1693 by @cpacker in https://github.com/cpacker/MemGPT/pull/1697
- fix: various fixes to patch anthropic integration by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1698
- fix: patch queueinginterface duplication bug by @cpacker in https://github.com/cpacker/MemGPT/pull/1702
- feat: add jobs routes to REST API by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1699
- fix: fix function imports by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1710
- feat: add data connector example by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1713
- refactor: use
jinja2
templates forMemory.compile
instead of writing Python code by @cpacker in https://github.com/cpacker/MemGPT/pull/1687 - feat: add streaming support (both steps and tokens) to the Python REST client + pytest by @cpacker in https://github.com/cpacker/MemGPT/pull/1701
- fix: Add remove tool from Agent API by @cpacker in https://github.com/cpacker/MemGPT/pull/1714
- feat: add Python autodocs by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1703
- feat: create an abstract agent type + cleanup typing errors in
memory.py
by @cpacker in https://github.com/cpacker/MemGPT/pull/1720 - feat: updated dev portal static files by @4shub in https://github.com/cpacker/MemGPT/pull/1718
- fix: fix error with loading saved ToolCall objects for Message by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1722
- refactor: remove the concept of 'section' from the jinja2 prompt formatter by @cpacker in https://github.com/cpacker/MemGPT/pull/1726
- feat: add support for returning type
MemGPTMessage
from cursorGET
by @cpacker in https://github.com/cpacker/MemGPT/pull/1723 - fix: fix dump and dumpraw by @cpacker in https://github.com/cpacker/MemGPT/pull/1732
- feat: allow updating
Message
s via the server, remap CLI commands that update messages to useserver.py
by @cpacker in https://github.com/cpacker/MemGPT/pull/1715 - feat: autocommit linting by @norton120 in https://github.com/cpacker/MemGPT/pull/1682
- fix: patch workflows by @cpacker in https://github.com/cpacker/MemGPT/pull/1735
- fix: various fixes to python client + bump version to 0.4.0 by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1737
- feat: add V1 route refactor from integration branch into separate PR by @cpacker in https://github.com/cpacker/MemGPT/pull/1734
- chore: normalize operation ids by @4shub in https://github.com/cpacker/MemGPT/pull/1739
- feat: move from
server.py
toapp.py
by @cpacker in https://github.com/cpacker/MemGPT/pull/1740 - fix: fix the static file mounting handler breaking the API by @cpacker in https://github.com/cpacker/MemGPT/pull/1743
- chore: update static files by @4shub in https://github.com/cpacker/MemGPT/pull/1744
- fix: static files mounting bug by @cpacker in https://github.com/cpacker/MemGPT/pull/1746
- feat: return
MemGPTMessage
for Python Client by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1738 - feat: support importing tools from LangChain by @sarahwooders in https://github.com/cpacker/MemGPT/pull/1745
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.3.24...0.4.0