Commit Graph

204 Commits

Author SHA1 Message Date
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
Matthew Zhou
bf74e53915 feat: Add tools for opening and closing files (#2638) 2025-06-04 17:33:18 -07:00
cthomas
435a6a60a3 fix: last tool call never streams (#2640) 2025-06-04 17:06:56 -07:00
Matthew Zhou
3ccd79efa5 fix: Make OpenAI context window exceeded error more specific (#2624) 2025-06-04 12:57:51 -07:00
Sarah Wooders
fe829a71bf feat: add performance tracing to new agent loop (#2534) 2025-05-30 12:49:46 -07:00
cthomas
a6315ef39d feat: remove redundant memory rebuild redo (#2538) 2025-05-29 20:28:25 -07:00
cthomas
f54c62eacc fix: pass in env vars to new agent loop (#2535) 2025-05-29 18:05:27 -07:00
cthomas
c691951591 feat: consolidate message persistence (#2518)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-05-29 16:23:13 -07:00
cthomas
c9a3843417 feat(asyncify): multi agent tool (#2525) 2025-05-29 13:47:46 -07:00
Matthew Zhou
c6cef4070a feat: Add summarization endpoint (#2524) 2025-05-29 13:14:36 -07:00
Matthew Zhou
285acd0324 feat: Add summarization for more scenarios (#2499) 2025-05-29 11:10:13 -07:00
Andy Li
831b7d5862 chore: cleanup (#2480) 2025-05-29 10:40:41 -07:00
Andy Li
c54447a985 feat: insert heartbeat dynamically and remove from stored json (#2501) 2025-05-29 10:29:05 -07:00
Andy Li
73295a600e fix: handle no reasoning info on tool call (#2493) 2025-05-29 10:11:23 -07:00
cthomas
8c8a0ed135 feat: remove in context message reload (#2521) 2025-05-29 09:43:13 -07:00
cthomas
f47d7e557d feat: make size load concurrent (#2520) 2025-05-29 09:39:32 -07:00
cthomas
cca281a6e4 feat: remove redundant memory rebuild (#2514) 2025-05-28 23:45:24 -07:00
cthomas
98ccd2b2d1 feat: optimize in context message fetch (#2511) 2025-05-28 23:30:33 -07:00
cthomas
92aa950f71 feat: remove extra size load (#2513) 2025-05-28 23:29:18 -07:00
cthomas
c64086c7a8 feat: optimize system message fetch (#2509) 2025-05-28 23:15:53 -07:00
Matthew Zhou
bdd43d4e97 feat: Add static summarization to new agent loop (#2492) 2025-05-28 12:53:48 -07:00
Matthew Zhou
f18f236399 feat: Add TTFT latency from provider in traces (#2481) 2025-05-28 10:06:16 -07:00
cthomas
b17b2dc31e chore: move ttft logging for new agent loop (#2465) 2025-05-27 13:50:41 -07:00
cthomas
4ded0c88a4 feat: add harcoded org check for async loop (#2408) 2025-05-24 10:37:12 -07:00
cthomas
1c5fe0a75f fix: stream done token in async loop (#2412) 2025-05-24 09:42:07 -07:00
cthomas
1f94928957 fix: parse function response for async agent loop (#2411)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-05-24 09:26:48 -07:00
cthomas
2407cb13b9 feat(asyncify): migrate batch sbox methods (#2396) 2025-05-23 18:40:30 -07:00
Sarah Wooders
34df96bf2c feat: add MCP servers into a table and MCP tool execution to new agent loop (#2323)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com>
2025-05-23 16:22:16 -07:00
cthomas
4151c05876 feat(asyncify): more batch db calls (#2350) 2025-05-22 23:12:11 -07:00
cthomas
6f72ac0c3a feat(asyncify): agent batch sync db calls (#2348) 2025-05-22 15:33:27 -07:00
cthomas
3b93ea73b9 feat(asyncify): remove sync call from agent loop (#2339) 2025-05-22 13:51:24 -07:00
Matthew Zhou
1a26e3a1b6 feat: Add multi-agent tools to new agent loop (#2262) 2025-05-21 16:05:23 -07:00
cthomas
aac1ec35f8 feat: only include relevant relationships on agent fetch (#2319) 2025-05-21 15:58:55 -07:00
cthomas
9143464f5d feat: add provider category to steps model (#2303) 2025-05-21 15:40:12 -07:00
Matthew Zhou
b0367cf814 fix: Fix voice agent and tests (#2305) 2025-05-21 11:05:54 -07:00
Matthew Zhou
8e6602b1f6 fix: Fix test letta agent batch (#2295) 2025-05-21 07:25:49 -07:00
cthomas
012e1cab4d ci: use experimental for send message tests (#2290)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-05-20 18:39:27 -07:00
cthomas
35d4914b4f feat(asyncify): remove non async memory methods (#2245) 2025-05-20 17:56:54 -07:00
cthomas
3293d60b30 feat: add ttft logging for async agent loop (#2291) 2025-05-20 17:42:51 -07:00
cthomas
44afd54c5c feat(asyncify): migrate list messages (#2272) 2025-05-20 16:52:11 -07:00
cthomas
710c03dbd1 feat(asyncify): migrate list passages (#2275) 2025-05-20 12:56:04 -07:00
Matthew Zhou
91353341b9 chore: Add instrumentation to async E2B (#2273) 2025-05-20 11:47:37 -07:00
Sarah Wooders
1465c48bb9 fix: pass in usage statistics to patch streaming error (#2264) 2025-05-19 21:10:11 -07:00
cthomas
5df7bd5af6 feat: protect against anthropic nested tool args (#2250) 2025-05-19 16:01:59 -07:00
Matthew Zhou
6e5ab8b151 feat: Add built in code interpreter tool (#2252) 2025-05-19 16:01:40 -07:00
Andy Li
0a54b998a8 feat: track llm provider traces and tracking steps in async agent loop (#2219) 2025-05-19 15:50:56 -07:00
Sarah Wooders
6042567506 feat: support step streaming for new agent loop (#2182) 2025-05-17 17:22:20 -07:00
cthomas
80bde05b73 feat(asyncify): add size_async db function (#2207) 2025-05-16 01:22:48 -07:00
Sarah Wooders
69e21e850b feat: add OpenAI streaming interface for new agent loop (#2191) 2025-05-15 22:20:08 -07:00