Andy Li
acfdab2ced
feat: uv migration ( #3493 )
...
* uv migration
smaller runners, freeze test runs, remove dev, ruff,hatchling, previw,
poetry, generates wheel, installs wheel, docker
* fix tests and dependency groups
* test fixes
* test fixing and main
* resolve merge conflict
* dev + test dependency group
* Test
* trigger CI
* trigger CI
* add debugging info
* trigger CI
* uv for reusable and sdk preview
* resolve mc and reformat black
* staged-api
* mypy
* fix fern
* prod Dockerfile
* model sweep, and project.toml and uvlock
* --group test -> --extra dev
* remove redundant --extra dev and rename tests to dev
* sdk backwards compat install sqlite
* install sqlite group for sdk-backwards-compat
* install uv on gh runner for cloud-api-integration-tests
* stage+publish
* pytest asyncio
* bug causing pytest package to get removed
* try to fix async event loop issues
* migrate to --with google-cloud-secret-manager
---------
Co-authored-by: Kian Jones <kian@letta.com >
2025-08-26 18:11:09 -07:00
cthomas
4b6e52b0e5
feat: make provider trace fetch result nullable [PRO-1063] ( #4222 )
...
feat: make provider trace fetch result nullable
2025-08-26 15:57:02 -07:00
cthomas
c0c43c1b00
feat: pipe env vars through agent file v2 [LET-4054] ( #4217 )
...
feat: pipe env vars through agent file v2
2025-08-26 14:54:06 -07:00
cthomas
e0c79002d9
feat: change env vars to json string [PRO-1061] ( #4216 )
...
feat: change env vars to json string
2025-08-26 14:53:27 -07:00
cthomas
cae23cbdd5
feat: add error handling for background mode fetch [LET-4052] ( #4210 )
...
* feat: add error handling for background mode fetch
* improve redis error message
* fix typeerror
---------
Co-authored-by: Shubham Naik <shub@letta.com >
2025-08-26 14:33:29 -07:00
cthomas
feaf15dc6a
feat: add pagination to list runs endpoint ( #4204 )
2025-08-26 13:26:12 -07:00
cthomas
5bb13d9baa
feat: add background filter to list runs endpoint ( #4196 )
2025-08-26 10:52:36 -07:00
Matthew Zhou
f25844fbe2
fix: Add check status update flag to list ( #4177 )
2025-08-25 16:21:33 -07:00
cthomas
e63dedab7a
feat: add retrieve stream testing ( #4168 )
2025-08-25 16:13:59 -07:00
cthomas
6ca388557f
feat: add new client.runs.stream endpoint ( #4165 )
2025-08-25 13:42:22 -07:00
cthomas
59dc8f7881
feat: set 3hr ttl for streaming background jobs ( #4167 )
2025-08-25 13:39:06 -07:00
cthomas
7eeba12ef5
feat: populate run id in streaming response ( #4161 )
2025-08-25 11:55:41 -07:00
cthomas
9ea2ce2aa8
feat: populate seq_id in chunks for background mode ( #4160 )
2025-08-25 11:51:41 -07:00
cthomas
c63708e087
feat: add error chunk handling for background mode ( #4158 )
2025-08-25 11:12:16 -07:00
cthomas
d4a9da64fb
feat: support background mode for step streaming ( #4156 )
2025-08-25 10:56:04 -07:00
cthomas
03cf5f43ea
feat: add background flag to streaming api ( #4148 )
2025-08-24 20:45:35 -07:00
Matthew Zhou
7f81ac0661
fix: Add asyncio import ( #4147 )
2025-08-24 17:15:41 -07:00
Matthew Zhou
f918ca0a59
feat: Add better error catching for files upload ( #4145 )
2025-08-24 16:46:57 -07:00
jnjpng
feb232f04a
fix: mcp schema generation and non-strict schema validation
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-22 15:45:33 -07:00
cthomas
b230b5faf5
feat: catch asyncio cancellations from app in stream response ( #4112 )
2025-08-22 15:42:14 -07:00
Sarah Wooders
53920b08b1
fix: use default embedding ( #4041 )
...
Co-authored-by: Matthew Zhou <mattzh1314@gmail.com >
2025-08-21 21:36:10 -07:00
Matthew Zhou
b3704e47be
feat: Support override tool functionality to agent file v2 ( #4092 )
2025-08-21 16:58:19 -07:00
Matthew Zhou
7ed6d1dbaa
feat: Add endpoint to list files attached to an agent ( #4082 )
2025-08-21 13:57:39 -07:00
Charles Packer
86f7e2036d
fix: patch support for custom headers + auth in MCP connects (was getting a weird silent error)
...
Co-authored-by: jnjpng <jin@letta.com >
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-21 13:42:19 -07:00
cthomas
be3e562087
feat: add new groq llm client LET-3943 ( #3937 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-08-21 13:13:25 -07:00
Matthew Zhou
8095d87df3
feat: Add tests for renaming files ( #4066 )
2025-08-20 16:23:03 -07:00
cthomas
d0ddc5545c
feat: add new xai llm client ( #3936 )
2025-08-20 15:49:09 -07:00
Matthew Zhou
dc8c6d8246
feat: Allow renaming files on upload ( #4061 )
2025-08-20 13:59:05 -07:00
Matthew Zhou
dc6145f6f2
feat: Add refresh functionality for files ( #4053 )
2025-08-20 13:17:59 -07:00
cthomas
5ecebe694a
feat: add resource closed errors throughout stream ( #4021 )
2025-08-19 16:02:04 -07:00
cthomas
761a5ca677
feat: only stream last chunk if client is connected ( #4015 )
2025-08-19 14:46:30 -07:00
cthomas
ee9e1eb1c9
feat: catch closed resource error in stream processing ( #4003 )
2025-08-19 12:11:00 -07:00
cthomas
d53578f721
feat: introduce asyncio shield to stream response ( #3992 )
2025-08-18 17:11:19 -07:00
cthomas
ca5d2827bc
feat: add azure and together to new agent loop ( #3987 )
2025-08-18 16:26:14 -07:00
cthomas
1c7b5874e6
fix: openai test connection ( #3981 )
2025-08-18 14:22:36 -07:00
cthomas
3e3a9f58c0
feat: add tools generation response to error logs ( #3984 )
2025-08-18 14:21:45 -07:00
cthomas
adff55539e
fix: propagate reasoning toggle on create agent ( #3982 )
2025-08-18 14:21:14 -07:00
Sarah Wooders
aca371b87e
fix: allow for empty base_url for provider check ( #3977 )
2025-08-17 13:38:36 -07:00
Charles Packer
7bdc0a8de8
fix: handle faulty schemas from bad mcp servers better
...
Co-authored-by: jnjpng <jin@letta.com >
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-15 16:08:52 -07:00
Andy Li
3952035095
feat: typescript deps in ade
2025-08-15 15:49:57 -07:00
cthomas
fbc748f82c
feat: make request body optional for cancel run ( #3950 )
2025-08-15 10:53:55 -07:00
cthomas
5cabdd9521
feat: add request body and fallback for cancel agent run ( #3946 )
2025-08-15 10:23:11 -07:00
jnjpng
8b8536c3ef
feat: add mcp tool simulator
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-14 16:31:43 -07:00
cthomas
9579cda2e0
fix: list steps unexpected keyword arg ( #3926 )
2025-08-14 11:59:27 -07:00
jnjpng
c66550a300
feat: add endpoint for fetching step metrics
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-13 15:38:00 -07:00
cthomas
9405e43bce
feat: add agent id input validation in retrieve endpoint ( #3892 )
2025-08-13 14:03:05 -07:00
cthomas
b38ef8b6ec
fix: make test connection route a post ( #3894 )
2025-08-13 12:10:58 -07:00
Andy Li
183c67c181
feat: typescript sandbox
2025-08-12 15:39:17 -07:00
jnjpng
e22dd892d9
fix: delete associated mcp oauth sessions on delete and link existing mcp oauth sessions on create
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-12 15:32:33 -07:00
Sarah Wooders
20a857b900
chore: remove legacy embeddings ( #3846 )
2025-08-12 15:11:09 -07:00