Commit Graph

102 Commits

Author SHA1 Message Date
Andy Li
180e53d161 feat: structured outputs for send_message (#1764) 2025-04-22 09:50:01 -07:00
cthomas
063c15e1fd feat: unify input message type on agent step (#1820) 2025-04-21 13:49:46 -07:00
Matthew Zhou
79541fe7de feat: Async agent loop (#1387) 2025-03-27 15:24:50 -07:00
Matthew Zhou
4deaafdb49 chore: Various bug fixes (#1350)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: cthomas <caren@letta.com>
Co-authored-by: tarunkumark <tkksctwo@gmail.com>
Co-authored-by: Kevin Lin <klin5061@gmail.com>
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: Miao <one.lemorage@gmail.com>
Co-authored-by: Krishnakumar R (KK) <65895020+kk-src@users.noreply.github.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: Shubham Naik <shub@letta.com>
Co-authored-by: Will Sargent <will.sargent@gmail.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: mlong93 <35275280+mlong93@users.noreply.github.com>
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Stephan Fitzpatrick <stephan@knowsuchagency.com>
Co-authored-by: dboyliao <qmalliao@gmail.com>
Co-authored-by: Jyotirmaya Mahanta <jyotirmaya.mahanta@gmail.com>
Co-authored-by: Nicholas <102550462+ndisalvio3@users.noreply.github.com>
Co-authored-by: Tristan Morris <tristanbmorris@gmail.com>
Co-authored-by: Daniel Shin <88547237+kyuds@users.noreply.github.com>
Co-authored-by: Jindřich Šíma <67415662+JindrichSima@users.noreply.github.com>
Co-authored-by: Azin Asgarian <31479845+azinasg@users.noreply.github.com>
Co-authored-by: Connor Shorten <connorshorten300@gmail.com>
Co-authored-by: Lucas Mohallem Ferraz <ferraz.m.lucas@gmail.com>
Co-authored-by: kyuds <kyuds@everspin.co.kr>
2025-03-20 11:06:45 -07:00
cthomas
52dba65bde feat: add agent to steps table and support filtering (#1212) 2025-03-07 10:10:29 -08:00
Sarah Wooders
cc0d97b26d feat: modify message modification route to be via LettaMessage (#1184) 2025-03-06 15:33:16 -08:00
cthomas
e1f753cd5e chore: add deprecation message to legacy client (#1175) 2025-03-04 09:18:23 -08:00
Sarah Wooders
3fd29d8cc5 feat: add "always continue" tool rule and configure default tool rules (#1033)
Co-authored-by: Shubham Naik <shub@letta.com>
2025-02-19 14:46:37 -08:00
Matthew Zhou
db216b7e91 feat: Add logic for "stateless" agents (#984) 2025-02-12 17:13:07 -08:00
cthomas
1ae2cb4e2b feat: support pw in auth header in ade (#921) 2025-02-05 14:21:32 -08:00
Matthew Zhou
7503ceca0b feat: Support Langchain tools (#881) 2025-01-31 16:36:35 -08:00
cthomas
b8e4b15605 feat: update list message response to not be a union (#783) 2025-01-27 17:50:26 -08:00
Matthew Zhou
3a68bee030 fix: Remove name from Create/Update tool (#741)
Co-authored-by: Caren Thomas <caren@letta.com>
2025-01-24 10:55:23 -08:00
cthomas
06ca10acb1 feat: add content union type for requests (#762) 2025-01-23 20:25:00 -08:00
mlong93
bd69fa77f7 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
385f3a1e2d chore: rename metadata_ field to metadata in pydantic (#732) 2025-01-22 19:05:41 -08:00
Sarah Wooders
7ad5f013f3 chore: remove old OpenAI routers (#717) 2025-01-22 19:04:40 -08:00
cthomas
49d9fa1284 chore: rename routes get->retrieve and update->modify (#733) 2025-01-22 18:42:22 -08:00
Matthew Zhou
02a579fc49 fix: Improvements Jan 22 (#734)
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: dboyliao <qmalliao@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Caren Thomas <caren@letta.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: Nuno Rocha <nunuroxa@gmail.com>
Co-authored-by: Theo Conrads <theo.conrads@ella-lab.io>
Co-authored-by: Jyotirmaya Mahanta <jyotirmaya.mahanta@gmail.com>
Co-authored-by: Stephan Fitzpatrick <knowsuchagency@gmail.com>
Co-authored-by: Stephan Fitzpatrick <stephan@knowsuchagency.com>
Co-authored-by: mlong93 <35275280+mlong93@users.noreply.github.com>
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Krishnakumar R (KK) <65895020+kk-src@users.noreply.github.com>
2025-01-22 16:57:35 -08:00
Matthew Zhou
cc8f93cc8f feat: Identify Composio tools (#721)
Co-authored-by: Caren Thomas <caren@letta.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: mlong93 <35275280+mlong93@users.noreply.github.com>
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-22 16:37:37 -08:00
mlong93
bb91dab321 fix: move all attach detach to be under agents (#723)
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-22 12:16:31 -08:00
cthomas
434b94f088 chore: rename /archival to /archival_memory (#719) 2025-01-21 18:51:42 -08:00
cthomas
b0e7291951 fix: rename memory/block routes to core_memory/blocks (#711) 2025-01-21 18:03:04 -08:00
cthomas
8f316bdbf2 chore: remove get_tool_id_by_name (#720) 2025-01-21 17:38:16 -08:00
cthomas
93b44a71f7 chore: remove memory/recall, memory/archival and memory/messages routes (#713) 2025-01-21 17:26:57 -08:00
Matthew Zhou
9a5af1e8e8 feat: Native agent to agent messaging (#668) 2025-01-16 10:36:15 -08:00
mlong93
b8435527a9 fix: updated send_message_async request params, get_run_messages returns LettaMessage (#638)
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: cthomas <caren@letta.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-01-15 14:47:20 -08:00
mlong93
d06cb58139 feat: add text search for agent names (#662)
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-15 10:41:40 -08:00
mlong93
6c717197cf feat: Added list_tags route (#645)
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-14 13:33:55 -08:00
mlong93
55394e241e fix: tool attachment bug for agent creation (#635)
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-13 17:06:21 -08:00
mlong93
cff87370a5 feat: new routes to gather a job's messages and usage statistics (#564)
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-12 12:36:10 -08:00
Sarah Wooders
6db73894ea chore: merge with OSS (#555)
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: dboyliao <qmalliao@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Caren Thomas <caren@letta.com>
Co-authored-by: Jyotirmaya Mahanta <jyotirmaya.mahanta@gmail.com>
2025-01-08 15:55:31 -08:00
Shubham Naik
e60acf5b13 feat: new desktop (#508)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-01-07 12:10:05 -08:00
Matthew Zhou
e292bd224c feat: Allow per-agent tool execution environment variables (#509) 2025-01-05 21:06:38 -08:00
Caren Thomas
461ad00ca6 run black, add isort config to pyproject.toml 2024-12-26 19:43:11 -08:00
Caren Thomas
c452bd82f7 run isort on apps/core 2024-12-26 19:27:09 -08:00
Shubham Naik
c79eeacd20 fix: add tests to cypress 2024-12-23 14:44:08 -08:00
Matthew Zhou
bbe8deaa29
chore: Clean up .load_agent usage (#2298) 2024-12-20 16:56:53 -08:00
Matthew Zhou
a6d09997e8
fix: Remove in-memory _messages field on Agent (#2295) 2024-12-20 15:52:04 -08:00
dboyliao
4ab3d91c41
Fix bug: add required argument actor (load_file_to_source). (#2292) 2024-12-20 10:55:41 -08:00
Matthew Zhou
cef408a9fd
chore: Clean up upserting base tools (#2274) 2024-12-18 14:33:29 -08:00
mlong93
184565109b
feat: Adding init tool rule for Anthropic endpoint (#2262)
Co-authored-by: Mindy Long <mindy@letta.com>
2024-12-17 15:21:10 -08:00
Matthew Zhou
e49a8b4365
feat: Rewrite agents (#2232) 2024-12-13 14:43:19 -08:00
mlong93
31d2774193
feat: orm passage migration (#2180)
Co-authored-by: Mindy Long <mindy@letta.com>
2024-12-10 18:09:35 -08:00
Matthew Zhou
666e4259cf
fix: Modify the list ORM function (#2208) 2024-12-09 19:35:58 -08:00
Sarah Wooders
af5ef6d174
feat: enable configuration of response_char_limit for tools (#2207) 2024-12-09 18:55:18 -08:00
Charles Packer
85a9046c63
feat: add an async messages route (/agent/{agent_id}/messages/async) (#2206) 2024-12-09 18:23:05 -08:00
Sarah Wooders
5e38adf8f3
fix: ask for embedding config for letta load directory ... (#2184) 2024-12-09 15:11:31 -08:00
Charles Packer
2e9184cd5b
fix: bug in get_tool_id (#2201) 2024-12-08 23:54:29 -08:00
Matthew Zhou
9b339efaec
fix: Updating messages (#2186) 2024-12-07 14:09:20 -08:00