Ari Webb
4a753c1955
feat: add haiku 4.5 as reasoning model ( #3038 )
...
Co-authored-by: Ari Webb <ari@letta.com >
2025-10-15 14:49:21 -07:00
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