Commit Graph

52 Commits

Author SHA1 Message Date
Shubham Naik
56e2800892 feat: add hidden property to group and blocks [PRO-1145] (#4415)
* feat: add hidden property to group and blocks

* feat: add hidden property to group and blocks

* chore: bup

* chore: add hidden property

* chore: next

---------

Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-09-04 10:53:16 -07:00
Kian Jones
ca6cfa5914 chore: migrate to ruff (#4305)
* base requirements

* autofix

* Configure ruff for Python linting and formatting

- Set up minimal ruff configuration with basic checks (E, W, F, I)
- Add temporary ignores for common issues during migration
- Configure pre-commit hooks to use ruff with pass_filenames
- This enables gradual migration from black to ruff

* Delete sdj

* autofixed only

* migrate lint action

* more autofixed

* more fixes

* change precommit

* try changing the hook

* try this stuff
2025-08-29 11:11:19 -07:00
Shubham Naik
6b38262b60 feat: memory blocks viewer (#3610)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-07-29 16:00:43 -07:00
Andy Li
70306bdb06 feat: support for project_id and backfills 2025-07-25 13:06:12 -07:00
cthomas
723b071b3f feat: add pagination to list agents for blocks endpoint (#3476) 2025-07-22 13:33:00 -07:00
cthomas
1c4baabf20 feat: add pagination to list blocks endpoint (#3474) 2025-07-22 13:32:42 -07:00
cthomas
e9dbbd90e7 feat: use no refresh in blocks creation (#3436) 2025-07-20 20:38:07 -07:00
cthomas
ed6ddcd939 feat: remove agents SELECTIN from blocks model (#3427) 2025-07-19 23:04:33 -07:00
Andy Li
904d9ba5a2 chore: strings lint cleanup (#3374) 2025-07-18 09:20:45 -07:00
Matthew Zhou
452ed39e62 feat: Make performance improvements to list agent tools (#3295) 2025-07-11 14:50:30 -07:00
cthomas
5e4b094a80 fix: skip agent joins in blocks endpoint (#3226) 2025-07-08 12:38:08 -07:00
cthomas
d921854a3f chore: consolidate enum definitions (#2919) 2025-06-19 16:04:12 -07:00
Andy Li
80f6e97ca9 feat: otel metrics and expanded collecting (#2647)
(passed tests in last run)
2025-06-05 17:20:14 -07:00
cthomas
291efecc77 feat: default skip is deleted check in queries (#2531) 2025-05-29 16:10:41 -07:00
Sarah Wooders
852e9ee7f2 fix: minor patches for sources (#2410) 2025-05-23 21:43:36 -07:00
Sarah Wooders
7accc45907 feat (asyncify): async batch block creation for agent creation (#2397) 2025-05-23 18:07:04 -07:00
cthomas
8f3fa3db71 feat(asyncify): migrate count blocks (#2374) 2025-05-23 09:53:43 -07:00
cthomas
664bd47393 feat(asyncify): migrate create block (#2368) 2025-05-23 09:07:13 -07:00
cthomas
279aab28e9 feat: add db tracing to otel (#2337) 2025-05-22 13:47:49 -07:00
cthomas
35d4914b4f feat(asyncify): remove non async memory methods (#2245) 2025-05-20 17:56:54 -07:00
cthomas
0d7ef6ab77 fix: missing asyncio import (#2239) 2025-05-17 23:11:00 -07:00
cthomas
1a66ce53a1 fix: get agent blocks async (#2237) 2025-05-17 22:36:07 -07:00
cthomas
bc40da6cbb feat(asyncify): migrate get block agents (#2226) 2025-05-16 15:18:34 -07:00
cthomas
12cf419e2d feat: convert more methods to async (#2200) 2025-05-15 13:44:58 -07:00
cthomas
a279126fb6 feat: make get blocks async (#2162) 2025-05-13 15:09:25 -07:00
cthomas
d0d0350908 feat: skip adding default blocks on server start (#2131) 2025-05-12 17:54:55 -07:00
cthomas
8d7d9dc86a feat: skip relationship joins for blocks fetch (#2130) 2025-05-12 17:54:10 -07:00
Andy Li
8e2417aa2f feat: async db client (#2076) 2025-05-12 17:15:14 -07:00
Andy Li
28040b7f3a feat: endpoint to count blocks and groups (#1975) 2025-05-05 17:09:13 -07:00
Matthew Zhou
b1d858857b feat: Add bulk rethink memory for letta agent batches (#2002)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: cthomas <caren@letta.com>
2025-05-05 15:24:59 -07:00
Matthew Zhou
78696ce68a feat: Improve agent creation time (#1792) 2025-04-18 16:02:48 -07:00
cthomas
f3551e5212 fix: memory block refresh bug (#1668) 2025-04-10 15:59:41 -07:00
Matthew Zhou
8afe3edff0 feat: Rework to make robust to gaps (#1498) 2025-04-01 10:05:40 -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
00f8edaf97 feat: Implement forward deletes during undo + checkpoint (#1493) 2025-03-31 17:04:48 -07:00
Matthew Zhou
20176fac8b feat: Write functionality for undoing block checkpoints (#1490) 2025-03-31 16:56:22 -07:00
Matthew Zhou
aa05df68a7 feat: Add block history tables (#1489) 2025-03-31 16:39:23 -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
cthomas
69ab911682 feat: add identities to blocks (#1219) 2025-03-12 12:09:31 -07:00
Matthew Zhou
997019afe8 feat: Add tool calling to fast chat completions (#1109) 2025-02-25 15:13:35 -08:00
Matthew Zhou
6d49dc1ac5 feat: Serialize agent state simple fields and messages (#1012) 2025-02-18 11:01:10 -08:00
Matthew Zhou
2cb12b821b feat: Add list_agents_for_block endpoint (#759) 2025-01-23 17:28:08 -08:00
mlong93
819e360356 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
98c5702ef9 chore: rename metadata_ field to metadata in pydantic (#732) 2025-01-22 19:05:41 -08:00
Matthew Zhou
7908b8a15f feat: Rewrite agents (#2232) 2024-12-13 14:43:19 -08:00
mlong93
6c2c7231ab feat: message orm migration (#2144)
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-12-06 11:50:15 -08:00
Sarah Wooders
07bb536018 feat: refactor agent memory representation and modify routes for editing blocks (#2094)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-11-27 16:04:13 -08:00
Matthew Zhou
4d9b4eef9d fix: Update block label also updates the BlocksAgents table (#2106) 2024-11-26 10:21:30 -08:00
Matthew Zhou
60cabae25a feat: Make blocks agents mapping table (#2103) 2024-11-22 16:27:47 -08:00
Matthew Zhou
4e825a0ef0 fix: Fix block model dump (#2100) 2024-11-22 13:09:42 -08:00