Commit Graph

1002 Commits

Author SHA1 Message Date
cthomas
22c66da7bc fix: add temp hack to gracefully handle parallel tool calling (#2654) 2025-06-05 14:43:46 -07:00
cthomas
c323771762 feat: launch async agent loop (#2658) 2025-06-05 14:30:24 -07:00
Matthew Zhou
91432088f9 feat: Add auto attach and detach of file tools (#2655) 2025-06-05 14:01:29 -07:00
cthomas
6d094fd196 fix: send message tests (#2656) 2025-06-05 13:57:43 -07:00
cthomas
da49024a5a fix: inner thoughts kwarg should never be streamed (#2644) 2025-06-05 12:30:55 -07:00
Kevin Lin
0d6907c8cf fix: set openai streaming interface letta_message_id (#2648)
Co-authored-by: Caren Thomas <carenthomas@gmail.com>
2025-06-05 12:26:01 -07:00
Matthew Zhou
0d1563a1fd feat: Implement search files (#2645) 2025-06-04 20:23:04 -07:00
cthomas
904ccd65b6 fix: remove separate tool call id in streaming path (#2641) 2025-06-04 17:35:55 -07:00
Matthew Zhou
470b13f4b9 feat: Add tools for opening and closing files (#2638) 2025-06-04 17:33:18 -07:00
Matthew Zhou
c663d41a86 fix: Fix mcp test (#2642) 2025-06-04 17:27:02 -07:00
cthomas
6a189fbc5c fix: last tool call never streams (#2640) 2025-06-04 17:06:56 -07:00
cthomas
a8f394d675 feat: populate tool call name and id in when token streaming (#2639) 2025-06-04 17:06:44 -07:00
cthomas
1f3dd068db feat: add pinecone integration test (#2636) 2025-06-04 17:06:32 -07:00
Matthew Zhou
bbdfc3f2cd feat: Add support for simple text files (#2630) 2025-06-04 14:36:25 -07:00
Matthew Zhou
82b3222a52 fix: Make OpenAI context window exceeded error more specific (#2624) 2025-06-04 12:57:51 -07:00
Matthew Zhou
bd2b7dc6d4 feat: Add catch for empty system message (#2622) 2025-06-04 12:01:05 -07:00
Matthew Zhou
ebccd8176a fix: Add additional testing for anthropic token counting (#2619) 2025-06-03 20:56:39 -07:00
Matthew Zhou
3d8704395b feat: Store entire parsed file content in separate table (#2618) 2025-06-03 18:51:45 -07:00
Andy Li
2e0bc916a1 feat: support for uvloop and granian (#2542) 2025-06-03 15:42:45 -07:00
Andy Li
a57d4e6c19 fix: ollama support byom (#2602) 2025-06-03 15:40:21 -07:00
Matthew Zhou
1baa124c76 feat: Add file status to core memory jinja template (#2604) 2025-06-03 15:07:21 -07:00
Kevin Lin
d0519437af feat: display file blocks with xml tags (#2559)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-06-03 13:52:29 -07:00
Andy Li
3f28a5c8df fix: SleeptimeMultiAgentV2.step() unexpected arg (#2599) 2025-06-03 13:21:22 -07:00
Kian Jones
ad3503f0ee fix: typo in conditional checking is not "None" instead of != "None" (#2589) 2025-06-03 13:18:28 -07:00
Andy Li
529f452eed feat: add trace_id filter for listing steps (#2560) 2025-06-02 19:12:49 -07:00
Matthew Zhou
1c14d25fe6 feat: Adapt lifecycle management of file <-> agent association (#2591) 2025-06-02 17:34:12 -07:00
Matthew Zhou
6821765687 feat: Rename file object and create performant files <-> agents association (#2588) 2025-06-02 16:21:05 -07:00
cthomas
a190107afd fix: tool return message packing in stream (#2586) 2025-06-02 13:52:38 -07:00
cthomas
98dd4d3e20 chore: add imports to org orm model (#2584) 2025-06-02 11:27:02 -07:00
Kevin Lin
d38c89728c feat: remove recent passages and data source alert (#1887)
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-06-02 10:55:03 -07:00
cthomas
1a95466d99 test: make send message tests less flaky (#2578) 2025-06-01 16:14:30 -07:00
cthomas
05b27c2060 chore: readd user eligibility check (#2577) 2025-06-01 15:19:10 -07:00
Sarah Wooders
268285c688 fix: pass in argument to sleeptime (#2566) 2025-06-01 13:55:23 -07:00
Matthew Zhou
765f7b304b fix: Fix sources tests (#2575) 2025-06-01 12:36:41 -07:00
Matthew Zhou
f6dc463393 feat: Add batch size parameter (#2574) 2025-06-01 12:23:46 -07:00
cthomas
057e129f15 feat: add configurable batch size (#2573) 2025-06-01 12:01:51 -07:00
cthomas
f938f3cc78 fix: batch lock acquisition (#2572) 2025-06-01 11:47:43 -07:00
Matthew Zhou
63322f228a fix: Gate temporarily to only pdfs/txt/jsons (#2567) 2025-05-30 22:14:15 -07:00
Matthew Zhou
aaf06174f8 feat: Add mistral for cloud document parsing (#2562) 2025-05-30 21:06:28 -07:00
cthomas
d2264e73fb fix: gate voice agent correctly (#2558) 2025-05-30 14:19:18 -07:00
cthomas
78c82f1ad9 fix: move db logic inside sessions (#2553) 2025-05-30 14:02:25 -07:00
cthomas
196e43c5ce fix: nullpool asyncpg timeout (#2556) 2025-05-30 14:01:59 -07:00
cthomas
577a4950e6 fix: identities session management (#2555) 2025-05-30 13:58:04 -07:00
Matthew Zhou
80218adb1d feat: Add document block clean up triggers (#2552) 2025-05-30 13:34:37 -07:00
cthomas
f3cc094254 feat: disable session reuse after close (#2547) 2025-05-30 12:51:19 -07:00
cthomas
0232eef5b2 feat: add timeout to null pool (#2549) 2025-05-30 12:50:53 -07:00
cthomas
7dc536f998 fix: move user pydantic load into session (#2550) 2025-05-30 12:50:09 -07:00
Sarah Wooders
bf8d0dde1d feat: add performance tracing to new agent loop (#2534) 2025-05-30 12:49:46 -07:00
Matthew Zhou
1058882ab8 feat: Insert file blocks for agent on source attach (#2545) 2025-05-30 11:09:59 -07:00
cthomas
7f82ce9adf feat: remove redundant memory rebuild redo (#2538) 2025-05-29 20:28:25 -07:00