Commit Graph

204 Commits

Author SHA1 Message Date
cthomas
b9dd169fd9 feat(asyncify): use _prepare_in_context_messages_async in new agent loop (#2208) 2025-05-15 16:16:17 -07:00
cthomas
12cf419e2d feat: convert more methods to async (#2200) 2025-05-15 13:44:58 -07:00
jnjpng
b7ddb3caa9 feat: move get_agent_by_id to be async (#2198) 2025-05-15 12:32:28 -07:00
cthomas
65e32082f7 feat: convert many methods to async (#2193) 2025-05-15 12:09:40 -07:00
Andy Li
a099e876f8 feat: async list/prepare messages (#2181)
Co-authored-by: Caren Thomas <carenthomas@gmail.com>
2025-05-15 00:34:04 -07:00
cthomas
17ee9b368c feat: add otid to new async loop (#2185) 2025-05-14 15:28:53 -07:00
Sarah Wooders
935b476dcd feat: add usage tracking for new agent loop + filter out role=user messages in response (#2175) 2025-05-14 13:08:27 -07:00
Sarah Wooders
4902830265 fix: fix message responses for new agent loop (#2170) 2025-05-14 10:24:16 -07:00
cthomas
86b8216adf feat: stream tool return in async loop (#2172) 2025-05-13 22:36:56 -07:00
Andy Li
02c2e4adec fix: missing await in base async fetch (#2156) 2025-05-13 13:57:21 -07:00
Andy Li
ca895f1987 fix: rebuilding memory async (#2149) 2025-05-13 12:14:51 -07:00
cthomas
ec69c42958 feat: skip rebuilding memory with experimental flag (#2132) 2025-05-12 18:03:12 -07:00
cthomas
8d7d9dc86a feat: skip relationship joins for blocks fetch (#2130) 2025-05-12 17:54:10 -07:00
Andy Li
8e2417aa2f feat: async db client (#2076) 2025-05-12 17:15:14 -07:00
Andy Li
01b80d7b2b feat: support ConditionalToolRule in new agent loop (#1977) 2025-05-12 10:43:47 -07:00
cthomas
f5b224602e feat: add vertex to new agent loop (#2054) 2025-05-07 14:03:07 -07:00
cthomas
d8151d76e2 feat: add provider_category field to distinguish byok (#2038) 2025-05-06 17:31:36 -07:00
Matthew Zhou
b1d858857b feat: Add bulk rethink memory for letta agent batches (#2002)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: cthomas <caren@letta.com>
2025-05-05 15:24:59 -07:00
Matthew Zhou
2929eb8012 feat: Refactor tests and add safety check (#1995) 2025-05-02 15:18:58 -07:00
Matthew Zhou
45738d6e85 feat: Enable voice agent with anthropic models (#1994) 2025-05-02 15:00:25 -07:00
Matthew Zhou
f23602d919 feat: Add message listing for a letta batch (#1982) 2025-05-02 11:14:03 -07:00
Matthew Zhou
daa30d6662 feat: Move sleeptime voice agent to new agent loop (#1979) 2025-05-01 20:48:33 -07:00
cthomas
9280d85ba4 feat: always add user id to openai requests (#1969) 2025-04-30 23:23:01 -07:00
cthomas
25c188689a feat: byok 2.0 (#1963) 2025-04-30 21:26:50 -07:00
Andy Li
743cded046 fix: user messages on new agent loop are not processed in ADE (includes new json parser) (#1934) 2025-04-30 18:07:42 -07:00
Matthew Zhou
78782af4c4 feat: Finish adding min/max buffer to voice sleeptime manager group config (#1954) 2025-04-30 17:20:53 -07:00
Matthew Zhou
0ae199e960 feat: Add safety checks for voice agent configuration (#1955) 2025-04-30 16:46:45 -07:00
Andy Li
0b060b88aa feat: composio async execution (#1941) 2025-04-30 16:05:03 -07:00
Matthew Zhou
84f2b2107e feat: Adjust ephemeral memory agent to become persisted sleeptime agent (#1943) 2025-04-30 11:14:19 -07:00
Matthew Zhou
f1802c1b22 feat: Remove voice system prompt functions and instead load static prompt files (#1931) 2025-04-29 14:38:21 -07:00
Matthew Zhou
bb1e0464fd feat: Adjust prompts and integrate voice sleeptime group into agent manager (#1927) 2025-04-29 13:43:59 -07:00
Matthew Zhou
19bd790c58 feat: Add Letta voice tools (#1922) 2025-04-29 10:46:29 -07:00
Matthew Zhou
beed896d60 feat: Support offline memory in voice agent (#1347) 2025-04-28 15:03:02 -07:00
cthomas
7d2f3c8e64 feat: add sleeptime to new agent loop (#1900) 2025-04-26 10:23:59 -07:00
cthomas
923af54d0b chore: update sleeptime verbiage everywhere (#1867) 2025-04-23 17:01:07 -07:00
cthomas
7605675f23 feat: add llm config per request (#1866) 2025-04-23 16:37:05 -07:00
cthomas
cf567dce86 feat: add tool execution result object (#1837) 2025-04-22 11:30:36 -07:00
Matthew Zhou
edfbb6c4ca feat: Add tracing to letta batch agent (#1822) 2025-04-21 13:47:39 -07:00
Matthew Zhou
715c5d5cdb feat: Add more tests for batch agent loop (#1819) 2025-04-21 13:32:06 -07:00
Sarah Wooders
41d85c4114 feat: add batch job tracking and generate batch APIs (#1727)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-04-17 17:02:07 -07:00
Matthew Zhou
bbd4b087d3 feat: Create POST v1/agents/messages/batches (#1722) 2025-04-15 14:36:41 -07:00
Matthew Zhou
cead849f19 feat: Implement resume step after request in new batch agent loop (#1676) 2025-04-15 13:56:22 -07:00
Matthew Zhou
36a23b49ef feat: Debug and add comprehensive testing for step_until_request (#1669) 2025-04-10 14:42:33 -07:00
Matthew Zhou
68fbcf33d8 feat: Finish step_until_request in new batch agent loop (#1656) 2025-04-10 10:19:06 -07:00
cthomas
8f5a43b886 feat: add otid to new agent loop (#1635) 2025-04-09 16:50:41 -07:00
Matthew Zhou
3ba79db859 feat: Enable Anthropic streaming on new agent loop (#1550) 2025-04-03 19:40:48 -07:00
Matthew Zhou
acd0a525aa feat: Async agent loop (#1387) 2025-03-27 15:24:50 -07:00
Matthew Zhou
8e6fd8a991 feat: Make multi agent broadcast directly invoke step (#1355) 2025-03-20 17:05:04 -07:00
Matthew Zhou
82f9377c8a fix: Refresh blocks in between steps (#1335) 2025-03-18 17:42:44 -07:00
Matthew Zhou
804e50e9db feat: Add batch create functionality to SqlAlchemyBase (#1332) 2025-03-18 15:40:02 -07:00