Commit Graph

152 Commits

Author SHA1 Message Date
cthomas
8ed1505cea feat: add special message update helper for agent (#3442) 2025-07-20 23:00:57 -07:00
Andy Li
b7b678db4e feat: stop reasons and error messages and sentry fixes 2025-07-18 11:56:20 -07:00
Andy Li
904d9ba5a2 chore: strings lint cleanup (#3374) 2025-07-18 09:20:45 -07:00
cthomas
f91cbda6eb feat: remove concurrent db connection spawning (#3380) 2025-07-17 14:01:38 -07:00
Andy Li
9390da1e2a fix: llm_request_ms tracing (#3277) 2025-07-10 14:55:37 -07:00
Andy Li
7929d55b26 fix: streaming step failures 2025-07-10 14:06:39 -07:00
Matthew Zhou
2845c86f5f fix: Fix context window compilation issues for files (#3272) 2025-07-10 11:29:36 -07:00
Matthew Zhou
a3e117fa71 feat: Add endpoint for previewing raw payload (#3258) 2025-07-09 17:19:13 -07:00
Charles Packer
d81382b9fe refactor: revert the default summarizer to the old style (#3168) 2025-07-06 20:15:22 -07:00
Andy Li
6e279bb70c chore: bandaid for concurrent messages (#3144) 2025-07-02 17:44:13 -07:00
Eric Ly
c41cb35cd4 fix: correct negative step execution time metrics (#3117)
Co-authored-by: Eric Ly <lyyeric@letta.com>
2025-07-02 16:29:49 -07:00
Andy Li
f9bb757a98 feat: support for agent loop job cancelation (#2837) 2025-07-02 14:31:16 -07:00
cthomas
87b23c8a29 feat: add project id to step model (#3121) 2025-07-02 12:03:55 -07:00
Matthew Zhou
2263ffd07c feat: Various file fixes and improvements (#3125) 2025-07-01 15:21:52 -07:00
Andy Li
3654fa8c26 feat: expand summarizer providers 2025-07-01 15:07:38 -07:00
Kevin Lin
29ce769549 feat: replace file descriptions with per data source description (#3067)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-07-01 11:51:52 -07:00
Matthew Zhou
21fa872cef fix: Fix parsing bug where Anthropic returns nested JSON (#3096) 2025-06-29 11:41:33 -07:00
Matthew Zhou
fdab5758b9 fix: Fix infinite loop required tools test (#3084) 2025-06-27 16:23:55 -07:00
Andy Li
2c9647424d fix: batch jobs not being polled (#3034) 2025-06-25 17:07:21 -07:00
Sarah Wooders
2e06feafbf fix: add more timezone fixes (#3025) 2025-06-25 14:51:37 -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
Andy Li
343dbb5359 feat: timeout configuration for LLM clients + vertex (#2972) 2025-06-23 16:55:23 -07:00
cthomas
893ccf210e fix: agent loop type mismatch (#2924) 2025-06-19 16:35:38 -07:00
cthomas
2a39cf35d4 chore: move agent step state def (#2923) 2025-06-19 16:04:52 -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
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
Matthew Zhou
0931ab943a feat: Integrate tool executor into VoiceAgent (#2872) 2025-06-17 14:55:58 -07:00
Shangyin Tan
8e59449c99 fix: move request_heartbeat extraction to fix final_step bug (#2844) 2025-06-16 13:26:46 -07:00
Matthew Zhou
5f6abd2129 feat: Force tool violation to continue (#2831) 2025-06-15 20:14:27 -07:00
cthomas
97986b0f03 feat: send stop reason in letta APIs (#2789) 2025-06-13 16:04:48 -07:00
Kevin Lin
a8895ad017 feat: add reasoning models to integration_test_send_message (#2710) 2025-06-13 14:54:37 -07:00
Andy Li
bf7bd3b905 fix: metric tracking (#2785) 2025-06-13 13:53:10 -07:00
Shangyin Tan
22b640a5dd fix: adjust memory summary's recall message count (#2778) 2025-06-12 17:11:36 -07:00
cthomas
ccb203b264 feat: consolidate logic for finish tokens (#2779) 2025-06-12 15:24:06 -07:00
Matthew Zhou
d0c2ef89ea feat: Add errors when tool call violates tool rules (#2766) 2025-06-11 17:12:39 -07:00
Matthew Zhou
ba3d59bba5 feat: Add prompting to guide tool rule usage (#2742) 2025-06-10 16:21:27 -07:00
cthomas
883050e761 feat: set request heartbeat for max steps (#2739) 2025-06-10 15:26:07 -07:00
cthomas
3fe65d523e fix: tool rules bug in new agent loop (#2724) 2025-06-09 23:05:25 -07:00
cthomas
2823e4447a feat: add multi-modal input support (#2590) 2025-06-08 18:28:01 -07:00
cthomas
30ddbec6b3 test: add send message error test case (#2701) 2025-06-07 16:14:08 -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
Matthew Zhou
318a7c769b feat: Search files returns citations of the filenames that were searched (#2689) 2025-06-06 15:34:03 -07:00
cthomas
1a80267d44 feat: make voice fully async (#2672) 2025-06-06 10:50:42 -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
aa564fc847 fix: add temp hack to gracefully handle parallel tool calling (#2654) 2025-06-05 14:43:46 -07:00
cthomas
20faf9eb8c fix: remove separate tool call id in streaming path (#2641) 2025-06-04 17:35:55 -07:00