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