Commit Graph

838 Commits

Author SHA1 Message Date
jnjpng
89bb559f26 feat: allow testing mcp connections before adding
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-06-26 21:25:47 +00:00
Andy Li
2c9647424d fix: batch jobs not being polled (#3034) 2025-06-25 17:07:21 -07:00
cthomas
a352d603d2 feat: add feedback for steps (#2946) 2025-06-25 16:15:30 -07:00
Matthew Zhou
ccd521f27b feat: Adjust upload files to return FileMetadata instead of job (#3031) 2025-06-25 15:26:35 -07:00
Matthew Zhou
fd1bff065a feat: Attach file blocks when creating an agent with source (#3027) 2025-06-25 14:08:00 -07:00
Matthew Zhou
1357736c82 feat: Add endpoint for getting file metadata (#3024) 2025-06-25 12:47:31 -07:00
Matthew Zhou
39bc9edb9c feat: Override heartbeat request when system forces step exit (#3015) 2025-06-24 19:50:00 -07:00
Andy Li
03061abfb3 fix: duplicate messages in message context (#2998) 2025-06-24 16:15:45 -07:00
Sarah Wooders
10cdbf2ea4 feat: add ability to configure agent timezone (#2978)
Co-authored-by: Kian Jones <kian@letta.com>
2025-06-24 12:57:37 -07:00
Matthew Zhou
54562d88d7 feat: Add required before exit tool rule (#2977) 2025-06-23 17:02:40 -07:00
Matthew Zhou
b95d7b4b13 feat: Add auto-closing files via LRU metric (#2881) 2025-06-23 10:49:41 -07:00
cthomas
893ccf210e fix: agent loop type mismatch (#2924) 2025-06-19 16:35:38 -07:00
cthomas
d921854a3f chore: consolidate enum definitions (#2919) 2025-06-19 16:04:12 -07:00
cthomas
a332b34830 feat: make create_async route consistent with other message routes (#2877) 2025-06-19 13:51:51 -07:00
cthomas
fa362c404f feat: add bedrock client (#2913) 2025-06-19 12:07:00 -07:00
cthomas
5cc180ee47 feat: rename aws env vars for bedrock (#2907)
Co-authored-by: Andy Li <55300002+cliandy@users.noreply.github.com>
2025-06-19 10:36:47 -07:00
jnjpng
951ea59b30 feat: add last run completion and duration db columns to agents (#2903)
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-06-19 01:31:17 +00:00
Shangyin Tan
c9841559e8 feat: add optional embedding_config parameter to file upload endpoint (#2901)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-06-18 18:10:48 -07:00
cthomas
cbd7fe3926 feat: add bedrock to byok (#2891) 2025-06-18 16:03:28 -07:00
Matthew Zhou
698d99a66e feat: Ungate file upload for simple MIME types even without Mistral API key (#2898) 2025-06-18 15:11:30 -07:00
jnjpng
30b68d1fda fix: mcp fixes and update flow (#2851)
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-06-17 16:19:27 -07:00
Matthew Zhou
878b739532 feat: Upsert on list with no pagination (#2875) 2025-06-17 15:19:27 -07:00
Matthew Zhou
5273de88d1 feat: Asyncify message async routes and also add callback url (#2838) 2025-06-16 11:23:46 -07:00
jnjpng
729acaedb2 feat: add token column to mcp_servers and pipe through to sse server config (#2775)
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-06-14 18:48:10 -07:00
Matthew Zhou
c71a6d1917 feat: Fall back to Optimistic JSON parser if Pydantic one fails (#2820) 2025-06-14 14:29:59 -07:00
Matthew Zhou
17fc3420ed fix: Make voice beta endpoint VAPI compatible (#2808) 2025-06-13 17:20:25 -07:00
cthomas
97986b0f03 feat: send stop reason in letta APIs (#2789) 2025-06-13 16:04:48 -07:00
Andy Li
bf7bd3b905 fix: metric tracking (#2785) 2025-06-13 13:53:10 -07:00
cthomas
8f13c078ef feat: add stop reason object (#2783) 2025-06-12 16:54:29 -07:00
cthomas
883050e761 feat: set request heartbeat for max steps (#2739) 2025-06-10 15:26:07 -07:00
cthomas
142a4f0ed8 fix: async loop eligibility check (#2727) 2025-06-10 12:56:01 -07:00
Andy Li
617d208bcc fix: list ollama embeddings models (#2711) 2025-06-10 10:44:26 -07:00
Shangyin Tan
f9b6efa632 feat: add max_steps as argument to messages.create (#2664)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-06-09 16:54:48 -07:00
cthomas
8780676905 feat: remove agent joins in middleware (#2713) 2025-06-09 16:44:17 -07:00
cthomas
b95bd9e835 fix: move request start timestamp load to beginning (#2712) 2025-06-09 15:05:37 -07:00
Matthew Zhou
2568039ab9 feat: Add code file support to file uploads (#2702) 2025-06-07 23:45:30 -07:00
cthomas
c300e58db9 chore: create file manager (#2693) 2025-06-07 16:14:41 -07:00
Sarah Wooders
f95d7d9f72 feat: default to False for mcp_read_from_config (#2691) 2025-06-06 16:28:27 -07:00
Sarah Wooders
953ed5a610 feat: add include_return_message_types to LettaRequest to filter down requests (#2666) 2025-06-06 15:48:27 -07:00
cthomas
21dadae3f7 feat: make agent file import route SYNC (not async) (#2675) 2025-06-06 12:09:07 -07:00
Matthew Zhou
b9779170be feat: Change archival to only retrieve from agent passages (#2676) 2025-06-06 11:55:57 -07:00
cthomas
4be038c4b9 feat: migrate modify group to async (#2670) 2025-06-06 11:05:09 -07:00
Andy Li
fe317068f6 feat: plugin system and backend runtime flags (#2543) 2025-06-05 18:12:44 -07:00
Andy Li
80f6e97ca9 feat: otel metrics and expanded collecting (#2647)
(passed tests in last run)
2025-06-05 17:20:14 -07:00
cthomas
3656c9a5b4 chore: make list blocks async (#2661) 2025-06-05 15:59:53 -07:00
cthomas
2bd937c5f7 feat: launch async agent loop (#2658) 2025-06-05 14:30:24 -07:00
Matthew Zhou
00b4abf786 feat: Add auto attach and detach of file tools (#2655) 2025-06-05 14:01:29 -07:00
cthomas
20faf9eb8c fix: remove separate tool call id in streaming path (#2641) 2025-06-04 17:35:55 -07:00
Matthew Zhou
bf74e53915 feat: Add tools for opening and closing files (#2638) 2025-06-04 17:33:18 -07:00
Matthew Zhou
f8e2185f37 feat: Add support for simple text files (#2630) 2025-06-04 14:36:25 -07:00