Commit Graph

33 Commits

Author SHA1 Message Date
cthomas
3f87fc34f2 feat: handle message persistence for approvals flows (#4338) 2025-09-01 14:10:02 -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
cthomas
cadc040f42 feat: remove organization from pydantic message model (#3411) 2025-07-19 09:28:54 -07:00
Andy Li
905a9dd4bb chore: cleanup database detection 2025-07-18 17:12:56 -07:00
Andy Li
b7b678db4e feat: stop reasons and error messages and sentry fixes 2025-07-18 11:56:20 -07:00
Kian Jones
f4659c9e01 feat(sqlite): CI Tests for Alembic and SQLite (#3358)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-07-17 18:04:13 -07:00
cthomas
a6f7114c96 feat: don't expire on commit (#3384) 2025-07-17 13:50:10 -07:00
cthomas
d8d6e6921f feat: optimize size async queries (#2512) 2025-05-28 23:30:18 -07:00
Matthew Zhou
f23602d919 feat: Add message listing for a letta batch (#1982) 2025-05-02 11:14:03 -07:00
Matthew Zhou
014320ddb4 fix: Drop sqlalchemy sequence on sequence (#1808) 2025-04-19 22:08:59 -07:00
Matthew Zhou
748e8d6837 fix: Remove extraneous relationships on ORM objects (#1755) 2025-04-17 14:37:37 -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
Sarah Wooders
d1b22e929b feat: have Message.to_pydantic(...) set tool_calls to None if empty (#1695) 2025-04-12 16:51:54 -07:00
Matthew Zhou
4dc96b9a80 fix: Add listener for sqlite (#1616) 2025-04-08 10:45:08 -07:00
Matthew Zhou
2f6e098069 feat: Add monotonic ids on messages (#1522) 2025-04-01 18:23:34 -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
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
cthomas
a5c8e58f33 feat: add stdout and stderr in simulator (#1195) 2025-03-05 15:17:17 -08:00
cthomas
2233535335 feat: extend message model to support more content types (#756) 2025-01-23 17:24:52 -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
Sarah Wooders
cc638e3593 chore: remove old OpenAI routers (#717) 2025-01-22 19:04:40 -08:00
cthomas
551cc0820c feat: add schema/db for new steps table (#669) 2025-01-18 12:20:10 -08:00
mlong93
18f06cd681 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
Caren Thomas
7144fd2867 run black, add isort config to pyproject.toml 2024-12-26 19:43:11 -08:00
Shubham Naik
4cf354c033 fix: add tests to cypress 2024-12-23 14:44:08 -08:00
Matthew Zhou
8644f2016a fix: Add index to messages table (#2280) 2024-12-18 13:47:03 -08:00
Matthew Zhou
747712b165 chore: Delete metadata.py (#2253) 2024-12-13 18:00:07 -08:00
Matthew Zhou
7908b8a15f feat: Rewrite agents (#2232) 2024-12-13 14:43:19 -08:00
Matthew Zhou
1f57569116 fix: Updating messages (#2186) 2024-12-07 14:09:20 -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