Commit Graph

64 Commits

Author SHA1 Message Date
cthomas
aa8512f575 fix: handle text content in MessageCreate (#1316) 2025-03-17 13:32:04 -07:00
Matthew Zhou
a8142c7b67 feat: Add common sense timeouts for MCP client (#1303)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-03-17 10:06:36 -07:00
Charles Packer
44ecc2dab8 fix: don't throw an error if adding a new mcp server, also allow sett… (#1293) 2025-03-15 13:45:20 -07:00
Matthew Zhou
40c70b46cf feat: Refactor mcp client and make stdio errors more manageable (#1291) 2025-03-14 14:58:30 -07:00
Sarah Wooders
d8e611d9bd feat: fix MCP-related logs format and add Docker tests (#1280) 2025-03-14 09:43:03 -07:00
Sarah Wooders
037fc1d8e1 chore: fix archival temporarily (#1287) 2025-03-14 08:47:21 -07:00
cthomas
d8966d8c7e feat: add content parts to message schema (#1273)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-03-13 18:43:32 -07:00
Charles Packer
b9ff1ea624 feat: add new routes for add/deleting MCP servers (#1272) 2025-03-13 17:10:12 -07:00
cthomas
e29f333cbe chore: message schema api improvements (#1267) 2025-03-13 12:04:03 -07:00
cthomas
5304831a8e feat: multi-agent (#1243) 2025-03-12 22:51:55 -07:00
Charles Packer
f1aa313ed1 docs: revised mcp docs (#1261) 2025-03-12 22:11:27 -07:00
Charles Packer
7789da21c8 feat: initial MCP support (#1229)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-03-12 17:33:24 -07:00
cthomas
eddd167f43 chore: remove message.text property (#1253) 2025-03-12 10:58:31 -07:00
cthomas
84132d63f5 feat: log request data to otel (#1149) 2025-03-03 11:51:05 -08:00
cthomas
808ea9e188 feat: add args schema for tool object (#1160) 2025-03-01 14:53:10 -08:00
Kevin Lin
e9491c591c feat: refactor chat only agent (#1058) 2025-02-27 18:49:15 -08:00
cthomas
7a70128e0d feat: add setting for max context window size and persist for ADE (#1124) 2025-02-27 14:21:06 -08:00
cthomas
f6b87a7d76 feat: add patch archival memory route and fix naming (#1155) 2025-02-27 14:18:24 -08:00
Charles Packer
72dac99e92 feat: add xAI / Grok support (#1122)
Co-authored-by: Shubham Naik <shub@letta.com>
2025-02-26 11:02:42 -08:00
Matthew Zhou
afbb5af30b feat: Reverse inner thoughts for chat completions endpoint (#1081) 2025-02-20 12:30:34 -08:00
cthomas
c5985ed989 feat: add tracing (#883) 2025-02-18 19:03:31 -08:00
cthomas
8c922fd5b4 feat: add list identities route (#1046)
same as #1005
2025-02-18 16:49:07 -08:00
Kevin Lin
7173d5cefb feat: support deepseek models (#821)
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: Shubham Naik <shub@letta.com>
2025-02-18 15:28:01 -08:00
Matthew Zhou
b5e09536ae feat: Serialize agent state simple fields and messages (#1012) 2025-02-18 11:01:10 -08:00
Matthew Zhou
9ee53a0eaa feat: Composio tools execute on-the-fly (#999) 2025-02-13 16:13:29 -08:00
cthomas
b32bee5aa6 feat: add default context window (#995)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-02-13 15:37:38 -08:00
Sarah Wooders
fd8933c447 feat: google vertex integration (#980) 2025-02-12 18:06:26 -08:00
Matthew Zhou
9fd8d2f56b fix: Refactor listing messages to be much more performant (#963) 2025-02-12 10:32:38 -08:00
Sarah Wooders
fbd5d9aa90 fix: fix passage listing for sources (#894) 2025-02-03 16:38:14 -08:00
Charles Packer
66644199ed chore: fix lmstudio embeddings (#887) 2025-02-02 15:18:14 -08:00
cpacker
f3c512f4a1 fix: pass in a dummy key to openai python client if it doesn't exist at inference time 2025-01-29 17:55:54 -08:00
Matthew Zhou
de0a0937f7 feat: Restore local sandbox execution (#822) 2025-01-28 17:19:14 -08:00
cthomas
3e0f9b995f feat: add support for use_assistant_message in list_messages (#804) 2025-01-28 13:39:53 -08:00
Charles Packer
7764eba8a1 fix: new versions of send_message_to_agent that are async (#725)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-01-27 17:11:44 -08:00
Matthew Zhou
1e504a0b2b feat: Add voice-compatible chat completions endpoint (#774) 2025-01-27 14:25:05 -08:00
Charles Packer
0225ca5381 fix: fix lmstudio docker (#788) 2025-01-26 19:19:31 -08:00
mlong93
fed9f77ac9 feat: add anthropic streaming (#716)
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-01-26 17:35:22 -08:00
cthomas
b9a5634e51 fix: remove name from tool create error msg (#778)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-01-25 17:27:02 -08:00
Charles Packer
d54e4fd4ac feat: lmstudio support via /v1/chat/completions proxy route (#724) 2025-01-24 15:08:23 -08:00
cthomas
df8e945fe9 feat: add content union type for requests (#762) 2025-01-23 20:25:00 -08:00
cthomas
c6293f2ac9 feat: extend message model to support more content types (#756) 2025-01-23 17:24:52 -08:00
mlong93
d6be7809d0 fix: deprecate cursor param and replace with before, after (#736)
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-23 14:17:25 -08:00
cthomas
fa2fe8ec7c feat: support custom llm configs (#737) 2025-01-23 10:13:05 -08:00
cthomas
6df78dae91 feat: add custom handle overrides for llm configs (#479) 2025-01-23 09:50:07 -08:00
cthomas
f5bcef2657 chore: rename metadata_ field to metadata in pydantic (#732) 2025-01-22 19:05:41 -08:00
cthomas
37e87a9e3e chore: rename llm handle field to model in create agent req (#718) 2025-01-21 17:55:39 -08:00
Charles Packer
208933b798 fix: patch use_assistant_message flag on the server (#704)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-01-20 13:17:45 -08:00
cthomas
ef6fce8e0f feat: add schema/db for new steps table (#669) 2025-01-18 12:20:10 -08:00
mlong93
e9790d07ca feat: add support for AWS Bedrock (Anthropic) (#689)
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-17 11:42:21 -08:00
Matthew Zhou
15a31da0a3 chore: Move send_message_to_agent (#665) 2025-01-15 11:15:52 -08:00