Commit Graph

6023 Commits

Author SHA1 Message Date
cthomas
3a34d4e89b chore: clean up docs (#3031) 2025-10-09 18:22:45 -07:00
Caren Thomas
4e1c1c9079 chore: clean up docs 2025-10-09 17:45:05 -07:00
cthomas
dbebadf2cf chore: bump version 0.12.1 (#3029) 2025-10-09 15:39:15 -07:00
Caren Thomas
0481b490ac chore: bump version 0.12.1 2025-10-09 15:29:23 -07:00
cthomas
54aa7b463d chore: fix summarization and open router bug (#3028) 2025-10-09 15:27:33 -07:00
Sarah Wooders
1edb21a652 feat: add letta_agent_v1 flag for docker image and some patches (#5081)
* feat: add letta_agent_v1 flag for docker image and some patches

* update build
2025-10-09 15:25:21 -07:00
cthomas
a1e771877d feat: add model name patch for openrouter (#5303)
* feat: add model name patch for openrouter

* add comment
2025-10-09 15:25:21 -07:00
Matthew Zhou
7511b0f4fe feat: Write anthropic streaming interface that supports parallel tool calling [LET-5355] (#5295)
Write anthropic streaming interface that supports parallel tool calling
2025-10-09 15:25:21 -07:00
jnjpng
a772bedfe4 feat: add secret pydantic fields (#5291)
* add secret pydantic fields

* stage publish

---------

Co-authored-by: Letta Bot <noreply@letta.com>
2025-10-09 15:25:21 -07:00
cthomas
d4bdb8279e chore: add various fixes (#3026) 2025-10-09 13:29:42 -07:00
cthomas
ed74c595a6 feat: ensure trailing thinking block doesn't break token counter (#5271)
* repro pr for claude 4-5 only returns reasoning

* add new test instead of overloading existing one

* update test

* filter out trailing thinking message to patch context bug
2025-10-09 13:20:53 -07:00
Matthew Zhou
24df26af94 chore: Remove best effort patches (#5280)
Remove best effort patches
2025-10-09 13:20:53 -07:00
Sarah Wooders
2017568b32 fix: fix run deletion [LET-5339] (#5277) 2025-10-09 13:20:53 -07:00
Shubham Naik
7eae22f77c feat: allow suers to test their own key [LET-5312] (#5257)
* feat: allow suers to test their own key

* chore: add unit test

---------

Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-10-09 13:20:53 -07:00
Charles Packer
6889a73dcf fix(core): patch the headers not appearing in the misc anthropic routes [LET-5337] (#5274)
fix(core): patch the headers not appearing in the misc anthroipic routes
2025-10-09 13:20:53 -07:00
Matthew Zhou
916302d403 feat: Make run metrics best effort (#5273)
Make run metrics best effort
2025-10-09 13:20:52 -07:00
Matthew Zhou
1cf13534ef fix: Fix tool conversion bugs for old agent files (#5272)
* Patch specific buggy case

* Add bug patch
2025-10-09 13:20:52 -07:00
Matthew Zhou
609e63cb12 feat: Adjust message conversion to support multiple tool calls [LET-5336] (#5270)
* Adjust message conversion

* Make collection logic cleaner
2025-10-09 13:20:52 -07:00
Matthew Zhou
e5657bac5d fix: Patch double write bug for ToolCallMessage [LET-5335] (#5269)
Patch double write bug for ToolCallMessage
2025-10-09 13:20:52 -07:00
Matthew Zhou
5593f1450b feat: Double write to ToolCallMessage's new list tool_calls field (#5268)
* Add new tool_calls field to ToolCallMessage

* fern autogen

* Double write to new tool_calls field

* Update straggling instances
2025-10-09 13:20:52 -07:00
Matthew Zhou
45101fd97a feat: Add new tool_calls field to ToolCallMessage [LET-5333] (#5267)
* Add new tool_calls field to ToolCallMessage

* fern autogen
2025-10-09 13:20:52 -07:00
Matthew Zhou
caa3f8b28d feat: Double write to ToolReturnMessage [LET-5332] (#5266)
Double write to ToolReturnMessage
2025-10-09 13:20:52 -07:00
Matthew Zhou
d5de582561 feat: Add new multi tool return field [LET-5330] (#5264)
* Add new multi tool return field

* Fern autogen

* Add deprecated fields

* Run fern autogen
2025-10-09 13:20:52 -07:00
Sarah Wooders
06fc7bb66e chore: bump to 0.12.0 (#3025) 2025-10-08 18:52:15 -07:00
Kian Jones
44056ee24e chore: fix dev compose + docker-integration tests (#3024) 2025-10-08 17:59:04 -07:00
cthomas
9cb5156ac7 chore: sync 0.12.0 version (#3023)
Co-authored-by: Matthew Zhou <mattzh1314@gmail.com>
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-10-08 16:10:51 -07:00
Caren Thomas
a5354d7534 chore: bump version 0.11.8 2025-10-07 18:31:26 -07:00
Cameron Pfiffer
0e46337eeb docs(fern): migrate and reorganize documentation structure (#5122)
- Add mermaid diagrams for agent concepts (reasoning loop, memory hierarchy, etc.)
- Reorganize agent documentation pages with improved structure
- Add new tutorial content and images
- Update API documentation and OpenAPI specs
- Add archival memory documentation
- Improve getting started guides
2025-10-07 17:50:50 -07:00
Matthew Zhou
a7cef94327 feat: Keep legacy functionality for ToolReturn conversion [LET-4715] (#5228)
* Keep legacy functionality

* Refactor for cleanliness
2025-10-07 17:50:50 -07:00
jnjpng
4693a8c64f chore: delete providers.py (#5223)
delete

Co-authored-by: Letta Bot <noreply@letta.com>
2025-10-07 17:50:50 -07:00
cthomas
e93a0e8050 fix: missing await for lettuce (#5224) 2025-10-07 17:50:50 -07:00
Shelley Pham
346db5ce60 feat: add status to runs api [PRO-1529] (#5214) 2025-10-07 17:50:50 -07:00
Kevin Lin
5da764a65c feat: new prompt for letta_v1_agent (#5197)
* remove unused text file

* update letta v1 prompt

* prompt

* agents, rm core memory

* add back raw string
2025-10-07 17:50:50 -07:00
Matthew Zhou
932b418681 feat: Add FK cascades, remove app-side label propagation [LET-4690] (#5219)
add FK cascades, remove app-side label propagation
2025-10-07 17:50:50 -07:00
Kian Jones
ade992d5ca refactor: remove letta prefix from sonnet (#5216)
* Refactor: Rename ANTHROPIC_SONNET_1M setting alias

Co-authored-by: kian <kian@letta.com>

* Refactor: Rename ANTHROPIC_SONNET_1M env var

Co-authored-by: kian <kian@letta.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-10-07 17:50:50 -07:00
cthomas
f8dce88ce4 feat: support for models that do not allow None content (#5218) 2025-10-07 17:50:50 -07:00
Matthew Zhou
126e51d584 feat: Support returning multiple tool returns [LET-4678] (#5202)
* Support returning multiple tool returns

* Fix test run managers
2025-10-07 17:50:50 -07:00
Matthew Zhou
0f27bf5bdd feat: Support writing packed func return to ToolReturn object (#5209)
* wip

* Add func_response to ToolReturn object

* Fix response packaging

* Backpopulate in to_pydantic

* Fix ordering of packaging

* Add more checks
2025-10-07 17:50:50 -07:00
cthomas
c31521c7ad feat: add conditional importing for lettuce client (#5212) 2025-10-07 17:50:50 -07:00
cthomas
391ecdba6d feat: clean up settings file (#5210) 2025-10-07 17:50:50 -07:00
cthomas
2a998ac562 fix: import in lettuce client (#5211) 2025-10-07 17:50:50 -07:00
cthomas
5b7e2b3f86 feat: add new lettuce client (#5207)
* feat: add new lettuce client

* modest improvements

* fix comment
2025-10-07 17:50:50 -07:00
Matthew Zhou
20ce885e07 feat: Simplify create_letta_messages_from_llm_response [LET-4681] (#5204)
Simplify create_letta_messages_from_llm_response
2025-10-07 17:50:50 -07:00
Sarah Wooders
324933edd3 feat: exception handling middleware for sandbox_configs + identities + tools (#5143) 2025-10-07 17:50:50 -07:00
Sarah Wooders
307c85ca9a fix: patch summarizer tests (#5196) 2025-10-07 17:50:50 -07:00
Charles Packer
d45d29a03f feat: add gpt-5-codex support (#5194)
* feat(core): add gpt-5-codex

* feat(web): add support to the web hardcoding
2025-10-07 17:50:49 -07:00
Matthew Zhou
f2d4d01daa feat: Persist tool call id to ToolReturn (#5193)
Add tool call id
2025-10-07 17:50:49 -07:00
Matthew Zhou
5a315b8ad5 feat: Add id to tool return object [LET-4673] (#5191)
Add id to tool return object
2025-10-07 17:50:49 -07:00
jnjpng
7930bfeb0b feat: add encrypted columns for providers, sandbox/agent variables, mcp auth code [LET-4246] (#5187)
add encrypted columns

Co-authored-by: Letta Bot <noreply@letta.com>
2025-10-07 17:50:49 -07:00
cthomas
757bbcac37 feat: add pagination to agent files endpoint (#5086)
* feat: add pagination to agent files endpoint
2025-10-07 17:50:49 -07:00