Commit Graph

6533 Commits

Author SHA1 Message Date
cthomas
7b0bd1cb13 feat: cutover repo to 1.0 sdk client LET-6256 (#6361)
feat: cutover repo to 1.0 sdk client
2025-11-24 19:11:18 -08:00
Kian Jones
98edb3fe86 chore: never skip params (#6364)
never skip params
2025-11-24 19:10:27 -08:00
Kian Jones
939ba75e97 fix: properly limit runs query (#6357)
* letta

* tweak

* cancellation to 100

* openapi changes
2025-11-24 19:10:27 -08:00
Ari Webb
ce2ca8660b feat: add effort dropdown for claude 4.5 opus (backend) (#6351)
* feat: add effort support (backend)

* fix test_agent_state_schema_unchanged

---------

Co-authored-by: Ari Webb <ari@letta.com>
2025-11-24 19:10:27 -08:00
Kian Jones
1d86baba2f chore: update otel opt-out list - remove request_data (#6359)
remove request_data from list
2025-11-24 19:10:27 -08:00
jnjpng
ccafb25268 feat: launch darkly modal flag (#6345)
* base

* update

* update

* update

* generate

---------

Co-authored-by: Letta Bot <noreply@letta.com>
2025-11-24 19:10:27 -08:00
Shubham Naik
a3dfdb1981 feat: e2e test for injected keys (#6196)
* feat: e2e test for injected keys

* chore: update errors

* chore: always log

* chore: log step orchestrator

* chore: add endpoint

---------

Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-11-24 19:10:27 -08:00
Shubham Naik
3ea7d8a356 Shub/let 6307 refactor create agent code to not reuse code [LET-6307] (#6352)
* feat: refactor create agent to not reuse code

* chore: create agent template code refactor

* chore: create agent template code refactor

* chore: create agent template code refactor

* Update docs

---------

Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-11-24 19:10:27 -08:00
cthomas
c0e62c8eaf fix: argument conversion error for logger [LET-6314] (#6355)
fix: argument conversion error for logger
2025-11-24 19:10:27 -08:00
cthomas
e4fb00fef8 test: make hitl tests pass using v1 sdk LET-6312 (#6353)
test: make hitl tests pass using v1 sdk
2025-11-24 19:10:27 -08:00
cthomas
29e38a2a42 feat: pass in user-agent to prevent 403 forbidden http error [LET-6305] (#6348)
feat: pass in user-agent to prevent 403 forbidden http error
2025-11-24 19:10:27 -08:00
Charles Packer
c4699b3d17 feat: add support for opus 4.5 (#6256)
* feat: add support for new model

* fix: just stage-api && just publish-api (anthropic model settings changed)

* fix: just stage-api && just publish-api (anthropic model settings changed)

* fix: make kevlar have default reasoning on

* fix: bump anthropic sdk version

* fix: patch name

* pin newer version anthropic

---------

Co-authored-by: Ari Webb <ari@letta.com>
2025-11-24 19:10:27 -08:00
Ari Webb
30dab0abb9 fix: handle llm error during streaming [LET-6280] (#6341)
handle llm error during streaming

Co-authored-by: Ari Webb <ari@letta.com>
2025-11-24 19:10:27 -08:00
Kian Jones
94c2921711 chore: walk back some temporary debugging stuff (#6332)
* first pass

* uv lock
2025-11-24 19:10:27 -08:00
jnjpng
9adeb122cd feat: set thinking level high for gemini 3 (#6330)
* base

* include thoughts

* update

* clean

---------

Co-authored-by: Letta Bot <noreply@letta.com>
2025-11-24 19:10:27 -08:00
Ari Webb
f9b405372d feat: add search routes [LET-6236] (#6280)
* claude code first pass

* rename routes

* search_messages and list_messages

* revert agents messagesearch

* generate api

* fix backend for list all messages

* request for message search

* return list of letta message

* add tests

* error in archive endpoint

* archive delete return type wrong

* optional params for archive creation

* add passage to tpuf on create

* fix archive manager

* support global passage search

* search by agent

* just do basic org wide search for now

* change message test to be about fresh data, cleanup after

---------

Co-authored-by: Ari Webb <ari@letta.com>
2025-11-24 19:10:27 -08:00
jnjpng
442b916fa9 feat: connect generated letta api key with modal function wrapper (#6329)
base

Co-authored-by: Letta Bot <noreply@letta.com>
2025-11-24 19:10:27 -08:00
jnjpng
4420d711d8 feat: capture more log attributes from query parameters and headers (#6325)
* base

* update

---------

Co-authored-by: Letta Bot <noreply@letta.com>
2025-11-24 19:10:27 -08:00
cthomas
45832a9d87 feat: add tracing to letta message translation (#6316) 2025-11-24 19:10:27 -08:00
jnjpng
a843cdba53 fix: create agent for template openapi response schema (#6314)
* base

* fix

* generate

---------

Co-authored-by: Letta Bot <noreply@letta.com>
2025-11-24 19:10:27 -08:00
Ari Webb
60a8292e0f fix: hotfix conversation_search recursion (#6308)
hotfix conversation_search recursion

Co-authored-by: Ari Webb <ari@letta.com>
2025-11-24 19:10:27 -08:00
cthomas
6a47bf4946 feat: add fk reference for agent groups [LET-6260] (#6313)
feat: add fk reference for agent groups
2025-11-24 19:10:27 -08:00
cthomas
d87b220ce2 fix: stop reason unpacking error [LET-6259] (#6312)
fix: stop reason unpacking error
2025-11-24 19:10:26 -08:00
Kian Jones
3c841b2e33 feat: Ship traces to datadog and add trace correlation (#6311)
* mvp works locally

* move to vars

* remove local dev datadog shipper
2025-11-24 19:10:26 -08:00
Ari Webb
cee3c7ed58 fix: don't embed system messages [LET-6243] (#6307)
don't embed system messages

Co-authored-by: Ari Webb <ari@letta.com>
2025-11-24 19:10:26 -08:00
cthomas
d903056a43 fix: list indices must be int not str error [LET-6254] (#6302)
fix: list indices must be int not str error
2025-11-24 19:10:26 -08:00
cthomas
933dbb0830 fix: add fallback for sleeptime agent without group [LET-6255] (#6303)
fix: add fallback for sleeptime agent without group
2025-11-24 19:10:26 -08:00
Kian Jones
7ccaa2a33a feat: add profiling enablement flag (#6306)
* add flag and settings tweaks

* add to deploy pipeline

* letta error mesage
2025-11-24 19:10:26 -08:00
Ari Webb
d417870537 feat: parallel tool calling in model settings [LET-6239] (#6262)
* parallel tool calling in model settings

* configs for send message sdk v1

* change models for all tests

---------

Co-authored-by: Ari Webb <ari@letta.com>
2025-11-24 19:10:26 -08:00
cthomas
2d1667a97c fix: add null check in context window endpoint [LET-6253] (#6301)
fix: add null check in context window endpoint
2025-11-24 19:10:26 -08:00
cthomas
345ea42630 feat: offload all file i/o in server endpoints LET-6252 (#6300)
feat: offload all file i/o in server endpoints
2025-11-24 19:10:26 -08:00
cthomas
4bb116f17c fix: sync api call in message path (#6291)
* fix: sync api call in message path

* remove unused function

* add new error type
2025-11-24 19:10:26 -08:00
cthomas
1c358c863e fix: google api sync request (#6292)
* fix: google api sync request

* remove unused function
2025-11-24 19:10:26 -08:00
jnjpng
32e4caf0d2 fix: stream return sending full message after yielding chunks (#6295)
base

Co-authored-by: Letta Bot <noreply@letta.com>
2025-11-24 19:10:26 -08:00
cthomas
6fe0971bfa fix: unexpected kwarg llm config error (#6289) 2025-11-24 19:10:26 -08:00
cthomas
1b05ecb842 fix: invalid role error in agent step (#6288) 2025-11-24 19:10:26 -08:00
cthomas
2ebf863998 fix: type error in agent step (#6287) 2025-11-24 19:10:26 -08:00
cthomas
e4c58da682 fix: streaming error for stop reason chunks (#6285) 2025-11-24 19:10:26 -08:00
cthomas
f6fb9aed3f feat: extend azure timeout (#6284) 2025-11-24 19:10:26 -08:00
cthomas
0e92850c95 feat: update template endpoint title (#6283) 2025-11-24 19:10:26 -08:00
cthomas
90e13f7dbc fix: runs endpoint titles (#6282) 2025-11-24 19:10:25 -08:00
cthomas
09df9167f3 feat: rename upsert properties endpoint (#6281) 2025-11-24 19:10:12 -08:00
cthomas
4e22afad22 feat: rename get mcp server to retrieve (#6278) 2025-11-24 19:10:12 -08:00
cthomas
dd03723190 feat: rename get mcp tool to retrieve (#6276) 2025-11-24 19:10:12 -08:00
Kian Jones
0b24a84390 Revert "feat: out of band diagnostics on local health check" (#6275)
* Revert "feat: out of band diagnostics on local health check (#6264)"

This reverts commit 04fd3d7d37021c861855e6e0371a312949f68b3f.

* fix reversions
2025-11-24 19:10:12 -08:00
Kian Jones
0871ae1726 feat: move diagnostics to correct dockerfile (#6273)
move to correct dockerfile
2025-11-24 19:10:11 -08:00
cthomas
6cc7f63373 feat: convert azure provider to be fully async (#6272)
feat: convert azure provider to be fully sync
2025-11-24 19:10:11 -08:00
cthomas
3252630f7e chore: rename get to retrieve for archive docs (#6095) 2025-11-24 19:10:11 -08:00
cthomas
fa1e9c600d chore: rename list files in folders docs (#6097)
* chore: rename list files in folders docs

* fix ADE references
2025-11-24 19:10:11 -08:00
cthomas
1be2f61f05 feat: add new letta error message stream response type (#6192) 2025-11-24 19:10:11 -08:00