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
Sarah Wooders
3b7506557a
fix: remove trace methods [LET-4059] ( #4232 )
...
remove trace methods
2025-08-26 20:47:09 -07:00
Andy Li
4519f028f0
feat: tool function arguments passed in at runtime
2025-08-15 16:24:56 -07:00
Andy Li
183c67c181
feat: typescript sandbox
2025-08-12 15:39:17 -07:00
Charles Packer
722828309c
fix: reduce error levels to patch the sentry logging issue ( #3835 )
2025-08-08 22:15:10 -07:00
cthomas
13c916afaa
feat: offload jinja to threadpool LET-3615 ( #3787 )
2025-08-06 16:34:28 -07:00
Charles Packer
985ec7fb18
feat(desktop): allow specifying a remote letta server in the letta desktop ( #3709 )
2025-08-05 22:21:07 -07:00
Andy Li
277c26a58e
feat: modal sandbox
2025-07-30 11:25:40 -07:00
cthomas
f77a259d07
feat: asyncify jinja templates ( #3580 )
2025-07-26 23:17:24 -07:00
Matthew Zhou
c8c88fde5d
feat: Add explicit kill statement on e2b ( #3462 )
2025-07-21 15:15:05 -07:00
Matthew Zhou
fc07b2b2c2
fix: Add comprehensive testing for tool creation paths ( #3255 )
2025-07-09 15:51:50 -07:00
cthomas
7dbdf33d81
chore: gate pip install in local venv ( #3232 )
2025-07-08 16:49:17 -07:00
Matthew Zhou
4996447326
feat: Add async support for local/e2b sandbox ( #2981 )
2025-06-23 19:47:19 -07:00
Matthew Zhou
b6affd1a16
feat: Add optional pip requirements to tool object ( #2793 )
2025-06-13 13:20:36 -07:00
Andy Li
fe317068f6
feat: plugin system and backend runtime flags ( #2543 )
2025-06-05 18:12:44 -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
Andy Li
595ef11221
fix: numerous tool execution bugs ( #2371 )
2025-05-23 18:02:15 -07:00
cthomas
e366d1611c
feat(asyncify): e2b sandbox module ( #2360 )
2025-05-22 23:37:08 -07:00
cthomas
658594c4c8
fix: async sandbox db writes ( #2351 )
2025-05-22 19:17:04 -07:00
Matthew Zhou
3b5f6bafba
chore: Add more telemetry and confirm that e2b async latency is acceptable ( #2278 )
2025-05-20 14:19:51 -07:00
Matthew Zhou
91353341b9
chore: Add instrumentation to async E2B ( #2273 )
2025-05-20 11:47:37 -07:00
Matthew Zhou
684dd5a391
feat: Create local sandbox config from env vars for OSS users ( #1910 )
2025-04-28 13:01:38 -07:00
Matthew Zhou
da4ad98c23
feat: Adjust local tool execution to always try using venv if exists ( #1864 )
2025-04-24 11:13:44 -07:00
cthomas
cf567dce86
feat: add tool execution result object ( #1837 )
2025-04-22 11:30:36 -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
Matthew Zhou
083b3a4416
feat: Factor out database access unless necessary in Tool Sandboxes ( #1711 )
2025-04-14 18:00:15 -07:00
Charles Packer
362f8da731
fix: rebase #1560 (tool timeout) ( #1637 )
2025-04-08 17:13:21 -07:00
Matthew Zhou
bd91427c0c
feat: Clean up prints ( #1515 )
2025-04-01 15:20:43 -07:00
Matthew Zhou
e00b8b5232
feat: Support natively async e2b ( #1512 )
2025-04-01 14:28:24 -07:00