Commit Graph

1042 Commits

Author SHA1 Message Date
cthomas
5ecd8a706c fix: parallel tool calling OpenAI (#2738) 2025-06-10 14:27:01 -07:00
cthomas
b332ebfa85 feat: support multi content part input (#2717) 2025-06-10 13:36:17 -07:00
Matthew Zhou
b53be62e7a fix: Turn parallel tool calling off for OpenAI (#2737) 2025-06-10 13:27:00 -07:00
Matthew Zhou
881506d574 fix: Turn off parallel tool calling for Claude (#2736) 2025-06-10 13:04:20 -07:00
cthomas
ae02939dbd fix: async loop eligibility check (#2727) 2025-06-10 12:56:01 -07:00
Matthew Zhou
039f5f70d9 feat: Remove debug artifacts (#2734) 2025-06-10 12:26:45 -07:00
Matthew Zhou
3f3b155c92 feat: Cache actor calls (#2732) 2025-06-10 12:15:13 -07:00
Andy Li
35cdc05bb4 feat: otel endpoint tracking for messages (#2715) 2025-06-10 11:02:36 -07:00
Andy Li
fa3a4ab88b fix: list ollama embeddings models (#2711) 2025-06-10 10:44:26 -07:00
cthomas
13ff204652 fix: tool rules bug in new agent loop (#2724) 2025-06-09 23:05:25 -07:00
Shangyin Tan
b8a0651578 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
9601e74738 feat: remove agent joins in middleware (#2713) 2025-06-09 16:44:17 -07:00
cthomas
16628be60a fix: move request start timestamp load to beginning (#2712) 2025-06-09 15:05:37 -07:00
Matthew Zhou
951773d0ec feat: Add content aware line chunking (#2707) 2025-06-09 13:03:25 -07:00
Andy Li
71fcbbc863 fix: unpacking non json values (#2684) 2025-06-09 11:11:56 -07:00
cthomas
20e6732f36 feat: add multi-modal input support (#2590) 2025-06-08 18:28:01 -07:00
Matthew Zhou
24b89802ea feat: Add code file support to file uploads (#2702) 2025-06-07 23:45:30 -07:00
cthomas
82dd311011 chore: create file manager (#2693) 2025-06-07 16:14:41 -07:00
cthomas
b37c9396a8 test: add send message error test case (#2701) 2025-06-07 16:14:08 -07:00
cthomas
47c2309a08 test: clean up send message tests (#2700) 2025-06-07 14:46:24 -07:00
Matthew Zhou
a155d9bdd5 feat: Implement grep tool (#2694) 2025-06-06 17:36:49 -07:00
Sarah Wooders
bb0122c662 feat: default to False for mcp_read_from_config (#2691) 2025-06-06 16:28:27 -07:00
Sarah Wooders
3e6729214b feat: add include_return_message_types to LettaRequest to filter down requests (#2666) 2025-06-06 15:48:27 -07:00
cthomas
4554f6168b fix: incorrect anthropic tool format hack (#2685) 2025-06-06 15:48:18 -07:00
Matthew Zhou
6610c0b859 feat: Search files returns citations of the filenames that were searched (#2689) 2025-06-06 15:34:03 -07:00
cthomas
97bfe96996 chore: remove print (#2681) 2025-06-06 13:20:18 -07:00
cthomas
e4da78fce7 fix: gracefully handle too long responses from llm provider (#2677) 2025-06-06 13:13:32 -07:00
cthomas
831bb63e1e fix: multi agent test event loop (#2679) 2025-06-06 12:58:33 -07:00
Matthew Zhou
369e7c80b5 feat: Backfill file processing status (#2680) 2025-06-06 12:56:36 -07:00
cthomas
e0a050bb53 feat: make agent file import route SYNC (not async) (#2675) 2025-06-06 12:09:07 -07:00
Matthew Zhou
b1aecd99bc feat: Change archival to only retrieve from agent passages (#2676) 2025-06-06 11:55:57 -07:00
cthomas
374771468c test: fix voice test event loop (#2674) 2025-06-06 11:25:52 -07:00
Matthew Zhou
841aad48ae feat: Add file metadata processing status (#2665) 2025-06-06 11:11:39 -07:00
cthomas
9a20aa3aae feat: migrate modify group to async (#2670) 2025-06-06 11:05:09 -07:00
cthomas
95cb142900 feat: make voice fully async (#2672) 2025-06-06 10:50:42 -07:00
cthomas
ecf09582d6 feat: migrate file tools to async (#2669) 2025-06-06 10:49:58 -07:00
Andy Li
eaf5682422 feat: plugin system and backend runtime flags (#2543) 2025-06-05 18:12:44 -07:00
Andy Li
d2252f2953 feat: otel metrics and expanded collecting (#2647)
(passed tests in last run)
2025-06-05 17:20:14 -07:00
Matthew Zhou
971433f9d5 feat: Add line metadata and warnings to file blocks (#2663) 2025-06-05 17:02:28 -07:00
cthomas
6bb45c6c17 chore: make list blocks async (#2661) 2025-06-05 15:59:53 -07:00
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