Sarah Wooders
2b23ec7dff
feat: support overriding embedding handle [LET-4021] ( #4224 )
2025-08-27 14:54:17 -07:00
Matthew Zhou
2fa546e15d
chore: Move environment to settings [LET-4080] ( #4265 )
...
Move environment to settings
2025-08-27 14:52:35 -07:00
Matthew Zhou
f8935282e1
fix: Fix a bunch of failing tests [LET-4065] ( #4249 )
...
* Finish fixing async loop for test_agent_serialization_v2
* Fix tests
* Remove rounding for sqlite
---------
Co-authored-by: Shubham Naik <shub@letta.com >
2025-08-27 12:48:03 -07:00
cthomas
84e493111b
feat: asyncify groups operations [LET-4068] ( #4254 )
...
feat: asyncify groups operations
2025-08-27 12:00:53 -07:00
Sarah Wooders
38c251b01b
feat: add cloud template fields to blocks/groups/agents [LET-3979]
...
* commit
* fix tests
* add routes
* remove old fields
* remove entity from group
* generate, migrate
* update
* keep from_template, etc.
* keep block fields
* final
* generate
* pass tests
* generate
* keep defaults
---------
Co-authored-by: jin <jin@letta.com >
2025-08-26 23:17:06 -07:00
Sarah Wooders
b30d39f189
merge
2025-08-26 21:41:30 -07:00
Sarah Wooders
3b7506557a
fix: remove trace methods [LET-4059] ( #4232 )
...
remove trace methods
2025-08-26 20:47:09 -07:00
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
Caren Thomas
83bf6bd543
Merge branch 'main' into bump-11-5
2025-08-26 16:18:00 -07:00
Charles Packer
20c1bd316f
fix: allow for send_message to be unterminated if the user requests it ( #4169 )
2025-08-25 21:11:14 -07:00
Matthew Zhou
f25844fbe2
fix: Add check status update flag to list ( #4177 )
2025-08-25 16:21:33 -07:00
Sarah Wooders
9eb303b5f4
fix: avoid using summarization agent when not using voice ( #4097 )
2025-08-25 13:23:24 -07:00
Matthew Zhou
9358bec393
fix: Remove possibility of empty strings when updating ( #4149 )
2025-08-24 17:28:11 -07:00
Matthew Zhou
f918ca0a59
feat: Add better error catching for files upload ( #4145 )
2025-08-24 16:46:57 -07:00
cthomas
2049c944e0
fix: unassigned local var error ( #4140 )
2025-08-24 12:39:29 -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
jnjpng
5d4509590e
feat: add x-agent-id header for mcp tool execution
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-22 14:09:03 -07:00
jnjpng
1a15df668e
fix: mcp client cleanup but finally
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-22 13:07:58 -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
223c883205
feat: Make embedding async ( #4091 )
2025-08-21 16:52:23 -07:00
Matthew Zhou
a2f4ca5f89
fix: Fix bugs with exporting/importing agents with files ( #4089 )
2025-08-21 16:23:37 -07:00
Matthew Zhou
a4cd4a9487
fix: Fix 0 indexing for offset ( #4086 )
2025-08-21 14:29:51 -07:00
Matthew Zhou
7ed6d1dbaa
feat: Add endpoint to list files attached to an agent ( #4082 )
2025-08-21 13:57:39 -07:00
Matthew Zhou
cbec520729
feat: Add basic test serialization tests ( #4076 )
2025-08-21 11:08:06 -07:00
Sarah Wooders
8a1f256c66
fix: add handling for summarizer llm call ( #4028 )
2025-08-20 16:25:02 -07:00
cthomas
395faf3ed8
feat: add prompt generator for on the fly system prompt generation ( #4060 )
2025-08-20 15:49:40 -07:00
Caren Thomas
26d2de0e64
Merge branch 'main' into bump-11-4
2025-08-20 14:18:58 -07:00
jnjpng
ccdcbb3b01
fix: require function declarations to be present for setting gemini tool config
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-19 12:56:31 -07:00
Andy Li
4519f028f0
feat: tool function arguments passed in at runtime
2025-08-15 16:24:56 -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
Andy Li
7ae52f418a
docs: update for manager funcs
2025-08-15 13:55:10 -07:00
Sarah Wooders
ad1987639c
fix: fix various ease of use problems ( #3934 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2025-08-15 00:07:12 -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
d6dd7930e3
fix: mcp client unbound var ( #3925 )
2025-08-14 11:58:59 -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
9e53eb4564
fix: add tool exec env vars to create agent return ( #3898 )
2025-08-13 14:58:58 -07:00
jnjpng
5d176b51bb
feat: record step metrics to table
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-13 11:29:18 -07:00
cthomas
9f7c533765
feat: add azure byok ( #3884 )
2025-08-12 15:50:00 -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
Matthew Zhou
82fc01ed04
feat: Adjust import/export agent endpoints to accept new agent file schema ( #3506 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai >
Co-authored-by: Shubham Naik <shub@letta.com >
2025-08-12 11:18:56 -07:00
Caren Thomas
80d102dbdd
Merge branch 'main' into bump-11-3
2025-08-11 17:15:53 -07:00
Charles Packer
4dcbf0b8f2
fix: patch mcp alerting on sentry
2025-08-11 10:26:42 -07:00
Charles Packer
68974ff882
fix: patch mcp attach bug ( #3844 )
2025-08-10 17:24:33 -07:00
Charles Packer
722828309c
fix: reduce error levels to patch the sentry logging issue ( #3835 )
2025-08-08 22:15:10 -07:00
Andy Li
63be7417cc
chore: clean up tool rule solver code
2025-08-08 16:39:17 -07:00
Caren Thomas
1b7c424972
Merge branch 'main' into bump-11-2
2025-08-08 13:51:40 -07:00
Matthew Zhou
b529b1e4fa
feat: Add max_steps parameter to agent export ( #3828 )
2025-08-08 13:38:29 -07:00