Commit Graph

23 Commits

Author SHA1 Message Date
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
Andy Li
277c26a58e feat: modal sandbox 2025-07-30 11:25:40 -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
61ea680bdb fix: move db logic inside sessions (#2553) 2025-05-30 14:02:25 -07:00
cthomas
b1f38779cd feat(asyncify): convert get composio key and sandbox config manager (#2436) 2025-05-26 13:25:33 -07:00
cthomas
658594c4c8 fix: async sandbox db writes (#2351) 2025-05-22 19:17:04 -07:00
cthomas
279aab28e9 feat: add db tracing to otel (#2337) 2025-05-22 13:47:49 -07:00
cthomas
251d2f8ad2 feat(asyncify): migrate sandbox config routes (#2233) 2025-05-17 23:24:34 -07:00
Andy Li
8e2417aa2f feat: async db client (#2076) 2025-05-12 17:15:14 -07:00
cthomas
6212e87917 feat: enable mounting local tools dir to container (#1119) 2025-03-04 13:18:23 -08:00
Matthew Zhou
6d49dc1ac5 feat: Serialize agent state simple fields and messages (#1012) 2025-02-18 11:01:10 -08:00
Matthew Zhou
8d765f286e feat: Composio tools execute on-the-fly (#999) 2025-02-13 16:13:29 -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
f311e447fa feat: Adjust tool execution sandbox to be under ~/.letta (#591) 2025-01-10 15:17:16 -08:00
Matthew Zhou
eb7c2c853d feat: Add sandbox_type filter when listing sandbox configurations (#567) 2025-01-09 12:48:21 -08:00
Matthew Zhou
0ef692441f feat: Allow per-agent tool execution environment variables (#509) 2025-01-05 21:06:38 -08:00
Caren Thomas
7144fd2867 run black, add isort config to pyproject.toml 2024-12-26 19:43:11 -08:00
Caren Thomas
905906d416 run isort on apps/core 2024-12-26 19:27:09 -08:00
Matthew Zhou
6776194ddd fix: Changing e2b template id as an env var reflects immediately (#2250) 2024-12-13 16:42:49 -08:00
Charles Packer
ef1635c0d6 fix: temp disable stream tokens (#2189) 2024-12-07 12:52:51 -08:00
Matthew Zhou
e23df839d8 fix: Fix composio tool add (#2188) 2024-12-07 12:18:17 -08:00
Matthew Zhou
69730988ce feat: Sandboxing for tool execution (#2040)
Co-authored-by: Caren Thomas <carenthomas@Jeffs-MacBook-Pro-2.local>
Co-authored-by: Caren Thomas <carenthomas@jeffs-mbp-2.lan>
Co-authored-by: Caren Thomas <carenthomas@Jeffs-MBP-2.hsd1.ca.comcast.net>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-11-22 10:34:08 -08:00