Matthew Zhou
b1f2e8b2bc
feat: Allow agent archival tools to insert/search with tags [LET-4072] ( #4300 )
...
* Finish modifying archival memory tools
* Add tags
* Add disabled test
2025-08-29 11:55:06 -07:00
Kian Jones
fecf6decfb
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
Matthew Zhou
c1f8c48818
feat: Support arbitrary string tagging filtering [LET-3467] ( #4285 )
...
* Finish tagging
* Add comprehensive tags functionality
* Add fern autogen
* Create passage tags table
* Add indices
* Add comments explaining dual storage
* Fix alembic heads
* Fix alembic
---------
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com >
2025-08-28 16:57:36 -07:00
Matthew Zhou
d797296032
feat: Support basic upload/querying on tpuf [LET-3465] ( #4255 )
...
* wip implementing turbopuffer
* Move imports up
* Add type of archive
* Integrate turbopuffer functionality
* Debug turbopuffer tests failing
* Fix turbopuffer
* Run fern
* Fix multiple heads
2025-08-28 10:39:16 -07:00
Matthew Zhou
13d8eae9ef
chore: Move environment to settings [LET-4080] ( #4265 )
...
Move environment to settings
2025-08-27 14:52:35 -07:00
Sarah Wooders
0420f10bab
fix: remove trace methods [LET-4059] ( #4232 )
...
remove trace methods
2025-08-26 20:47:09 -07:00
jnjpng
afc4809be0
feat: add x-agent-id header for mcp tool execution
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-22 14:09:03 -07:00
jnjpng
c38b1f5992
fix: mcp client cleanup but finally
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-22 13:07:58 -07:00
Matthew Zhou
c3eefbc3d6
fix: Fix 0 indexing for offset ( #4086 )
2025-08-21 14:29:51 -07:00
Andy Li
e2e91c7260
feat: typescript sandbox
2025-08-12 15:39:17 -07:00
Sarah Wooders
f4740b1388
chore: remove legacy embeddings ( #3846 )
2025-08-12 15:11:09 -07:00
Charles Packer
0130e9b6e8
fix: reduce error levels to patch the sentry logging issue ( #3835 )
2025-08-08 22:15:10 -07:00
Matthew Zhou
6a713f9ae7
feat: Change grep to be paginated ( #3815 )
2025-08-07 16:50:05 -07:00
Sarah Wooders
f6f3abdeda
fix: patch non-optional memory replace ( #3803 )
2025-08-07 13:51:12 -07:00
Sarah Wooders
a6ada1e4ea
fix: dont have optional argument for memory_replace ( #3800 )
2025-08-07 10:18:47 -07:00
Matthew Zhou
617ec9e87b
feat: Add comprehensive error tracking to steps table ( #3765 )
2025-08-06 20:19:29 -07:00
cthomas
9a2caeb0bc
feat: offload jinja to threadpool LET-3615 ( #3787 )
2025-08-06 16:34:28 -07:00
cthomas
b4810633af
chore: deprecate orm enum file ( #3724 )
2025-08-04 11:59:55 -07:00
Matthew Zhou
10f6f1d247
feat: Implement archival sharing ( #3689 )
2025-08-01 23:34:49 -07:00
Matthew Zhou
fe511002c7
feat: Fix builtin web search tests ( #3680 )
2025-07-31 13:49:11 -07:00
Sarah Wooders
02507dd356
fix: only import modal if there is a key ( #3668 )
2025-07-30 19:04:15 -07:00
Andy Li
73e74270f4
feat: modal sandbox
2025-07-30 11:25:40 -07:00
Matthew Zhou
cf268ce802
feat: More speedups to the web search tool ( #3650 )
2025-07-29 23:03:53 -07:00
Matthew Zhou
e4b91d2429
feat: Speed up web search ( #3649 )
2025-07-29 22:44:45 -07:00
Matthew Zhou
eacaa2b02a
feat: Change defaults on web search tool ( #3646 )
2025-07-29 22:23:37 -07:00
Sarah Wooders
2224dc5f23
chore: move around pgvector imports ( #3609 )
2025-07-29 17:12:00 -07:00
Matthew Zhou
2f87cd4393
feat: Polishing open files tools ( #3575 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com >
Co-authored-by: Shubham Naik <shub@letta.com >
Co-authored-by: Shubham Naik <shub@memgpt.ai >
Co-authored-by: cthomas <caren@letta.com >
Co-authored-by: jnjpng <jin@letta.com >
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
Co-authored-by: Cameron Pfiffer <cameron@pfiffer.org >
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com >
Co-authored-by: Kian Jones <kian@Kians-MacBook-Pro.local >
2025-07-29 15:46:51 -07:00
jnjpng
04511d1ffc
feat: allow mcp authentication overrides per agent ( #3318 )
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-07-28 18:20:58 -07:00
cthomas
41aa8cc63f
feat: asyncify jinja templates ( #3580 )
2025-07-26 23:17:24 -07:00
Matthew Zhou
e62ddf8355
feat: Add per-agent file management controls with context-aware defaults ( #3467 )
2025-07-22 10:43:37 -07:00
Matthew Zhou
3cf9580d9b
feat: Add bulk source upsert mechanism ( #3456 )
2025-07-21 14:52:20 -07:00
Matthew Zhou
33d99be157
feat: Add env var to control model within builtin web_search tool ( #3417 )
2025-07-18 16:45:59 -07:00
Andy Li
04e9f43220
chore: strings lint cleanup ( #3374 )
2025-07-18 09:20:45 -07:00
Kevin Lin
98b691a553
feat: remove persona/human from tool descriptions ( #3250 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com >
2025-07-10 21:45:00 -07:00
Matthew Zhou
1643739305
feat: Improve performance on files related data models ( #3285 )
2025-07-10 18:00:35 -07:00
Matthew Zhou
1d9b4a789d
feat: Add error on out of range for open_files ( #3214 )
2025-07-07 16:40:25 -07:00
Matthew Zhou
954675396f
feat: Add pinecone for cloud embedding ( #3160 )
2025-07-03 22:37:55 -07:00
Matthew Zhou
243d3d040b
feat: Add close all files functionality ( #3139 )
2025-07-02 14:27:38 -07:00
Matthew Zhou
3845592f50
fix: Tweak output length on web search ( #3113 )
2025-06-30 16:05:46 -07:00
Matthew Zhou
0bf797fab6
feat: Add back multi agent tools and protections for cloud ( #3100 )
2025-06-29 22:45:39 -07:00
Matthew Zhou
9bb80194fe
feat: Rework and simplify files tooling ( #3058 )
2025-06-27 13:23:44 -07:00
Matthew Zhou
49877f00dd
feat: Attach file blocks when creating an agent with source ( #3027 )
2025-06-25 14:08:00 -07:00
Shangyin Tan
829b5e61f1
fix: search_files with embed_query ( #2996 )
2025-06-24 15:55:34 -07:00
Matthew Zhou
f25a262f42
fix: Remove async multiagent tool ( #2994 )
2025-06-24 15:17:45 -07:00
Matthew Zhou
0a9ff9d0d5
feat: Add auto-closing files via LRU metric ( #2881 )
2025-06-23 10:49:41 -07:00
Matthew Zhou
709f4127ad
fix: Fix archival memories to only list agent passages ( #2954 )
2025-06-20 22:24:57 -07:00
Matthew Zhou
e78e7d5897
feat: Add optional lines param to grep tool ( #2914 )
2025-06-20 13:36:54 -07:00
cthomas
082a130d8f
fix: file tool init merge conflict ( #2921 )
2025-06-19 15:02:26 -07:00
cthomas
99e112e486
feat: make create_async route consistent with other message routes ( #2877 )
2025-06-19 13:51:51 -07:00
Matthew Zhou
d5d71a776a
feat: Parallel web search tool ( #2890 )
2025-06-18 14:07:51 -07:00