Commit Graph

120 Commits

Author SHA1 Message Date
Matthew Zhou
19bd790c58 feat: Add Letta voice tools (#1922) 2025-04-29 10:46:29 -07:00
Andy Li
fa89ad859e feat: structured outputs for send_message (#1764) 2025-04-22 09:50:01 -07:00
Matthew Zhou
014320ddb4 fix: Drop sqlalchemy sequence on sequence (#1808) 2025-04-19 22:08:59 -07:00
Matthew Zhou
15fefe0e1a feat: Add callback for jobs (#1776)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-04-18 10:48:04 -07:00
Sarah Wooders
41d85c4114 feat: add batch job tracking and generate batch APIs (#1727)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-04-17 17:02:07 -07:00
Matthew Zhou
748e8d6837 fix: Remove extraneous relationships on ORM objects (#1755) 2025-04-17 14:37:37 -07:00
Kevin Lin
f07954e7a3 feat: prompt tune rethink with current default tools without anthropic view / str edit (#1709)
Co-authored-by: cpacker <packercharles@gmail.com>
Co-authored-by: Caren Thomas <carenthomas@gmail.com>
2025-04-17 11:53:18 -07:00
Matthew Zhou
81338172bb feat: Set SqlAlchemy to fetch sequence_id from DB, not generate it itself (#1726) 2025-04-15 19:25:46 -07:00
Matthew Zhou
cead849f19 feat: Implement resume step after request in new batch agent loop (#1676) 2025-04-15 13:56:22 -07:00
cthomas
eaf9af3d03 feat: add identity id to message model (#1700) 2025-04-14 16:50:37 -07:00
Charles Packer
ff22d576ad fix: patch .utcnow warning (#1702) 2025-04-14 12:55:34 -07:00
Sarah Wooders
d1b22e929b feat: have Message.to_pydantic(...) set tool_calls to None if empty (#1695) 2025-04-12 16:51:54 -07:00
cthomas
f3551e5212 fix: memory block refresh bug (#1668) 2025-04-10 15:59:41 -07:00
Matthew Zhou
2147bbcb56 fix: Fix cascade deletion (#1641) 2025-04-09 10:55:32 -07:00
Matthew Zhou
4dc96b9a80 fix: Add listener for sqlite (#1616) 2025-04-08 10:45:08 -07:00
Matthew Zhou
0aeddec547 feat: Create batch request tracking tables (#1604) 2025-04-07 16:27:18 -07:00
cthomas
79354a72ea chore: rename background to sleeptime (#1558) 2025-04-04 09:16:59 -07:00
cthomas
5c750c2a91 feat: enable sleeptime agent creation (#1523) 2025-04-02 14:12:11 -07:00
Matthew Zhou
2f6e098069 feat: Add monotonic ids on messages (#1522) 2025-04-01 18:23:34 -07:00
cthomas
55d0ea8872 feat: background multi-agent group for sleeptime agent (#1508) 2025-04-01 15:00:45 -07:00
Matthew Zhou
22dcd53bd1 feat: Add ability to redo to more recent checkpoint (#1496) 2025-03-31 17:35:51 -07:00
Matthew Zhou
aa05df68a7 feat: Add block history tables (#1489) 2025-03-31 16:39:23 -07:00
cthomas
261fd07b72 test: add more robust multi-agent testing (#1444) 2025-03-28 14:21:54 -07:00
Sarah Wooders
864909978e feat: add privileged organizations (#1365) 2025-03-24 16:12:53 -07:00
Matthew Zhou
8e6fd8a991 feat: Make multi agent broadcast directly invoke step (#1355) 2025-03-20 17:05:04 -07:00
Matthew Zhou
e1b16c5fea 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
Matthew Zhou
804e50e9db feat: Add batch create functionality to SqlAlchemyBase (#1332) 2025-03-18 15:40:02 -07:00
Matthew Zhou
54bb536beb feat: Add metadata_ field to Tool (#1321) 2025-03-17 17:14:08 -07:00
cthomas
aa2f4258c4 feat: add content parts to message schema (#1273)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-03-13 18:43:32 -07:00
Matthew Zhou
6555390eff feat: Make agent listing more performant (#1270) 2025-03-13 14:36:33 -07:00
cthomas
588c212039 chore: message schema api improvements (#1267) 2025-03-13 12:04:03 -07:00
cthomas
039febb8c5 feat: multi-agent (#1243) 2025-03-12 22:51:55 -07:00
Charles Packer
408057c216 feat: initial MCP support (#1229)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-03-12 17:33:24 -07:00
cthomas
69ab911682 feat: add identities to blocks (#1219) 2025-03-12 12:09:31 -07:00
cthomas
05df777824 feat: add agent to steps table and support filtering (#1212) 2025-03-07 10:10:29 -08:00
cthomas
a5c8e58f33 feat: add stdout and stderr in simulator (#1195) 2025-03-05 15:17:17 -08:00
cthomas
6a6e50a4f4 feat: add args schema for tool object (#1160) 2025-03-01 14:53:10 -08:00
cthomas
b93b75ac79 feat: add tracing to steps table (#1056) 2025-02-27 14:25:22 -08:00
Shubham Naik
572f320143 chore: identities follow up (#1118)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-02-26 09:07:39 -08:00
cthomas
b132903a21 fix: agent deletion bug from source cascade (#1101) 2025-02-24 11:20:22 -08:00
cthomas
6ad423d006 fix: jsonb -> json for sqlite compatibility (#1095) 2025-02-21 12:06:53 -08:00
cthomas
4af770fd09 feat: make identities many to many (#1085) 2025-02-20 16:33:24 -08:00
Shubham Naik
dbb28af496 feat: add create identity (#1064) 2025-02-19 22:16:21 -08:00
Shubham Naik
a5a4f05f4f Fix args 1 (#1070)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-02-19 16:34:18 -08:00
Sarah Wooders
c4964d7879 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
cthomas
3a2a337256 feat: add identifier key to agents (#1043)
same as https://github.com/letta-ai/letta-cloud/pull/1004
2025-02-18 16:06:09 -08:00
Matthew Zhou
09f7d1e0de feat: Factor out custom_columns serialize/deserialize logic (#1028) 2025-02-17 15:07:12 -08:00
cthomas
554ca33ac0 feat: add identites to ORM (#1003) 2025-02-17 09:21:53 -08:00
Matthew Zhou
bae7916550 feat: Add message_buffer_autoclear field to Agent (#978) 2025-02-12 15:06:56 -08:00
cthomas
35c4df1d07 feat: add model_endpoint to steps table (#902) 2025-02-05 11:16:33 -08:00