Matthew Zhou
981d286fbe
feat: Remove Turbopuffer mentions from semantic_search_files ( #2843 )
2025-09-11 14:54:14 -07:00
Matthew Zhou
3a551f4bb7
feat: Add turbopuffer embedder by default [LET-4253] ( #4476 )
...
* Adapt to turbopuffer embedder
* Make turbopuffer search more efficient over all source ids
* Combine turbopuffer and pinecone hybrid
* Fix test sources
2025-09-08 18:46:41 -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
Matthew Zhou
651671cb83
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
a4cd4a9487
fix: Fix 0 indexing for offset ( #4086 )
2025-08-21 14:29:51 -07:00
Matthew Zhou
637d2854e6
feat: Change grep to be paginated ( #3815 )
2025-08-07 16:50:05 -07:00
Matthew Zhou
b16f5ffc99
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
Matthew Zhou
29573e4d3f
feat: Add per-agent file management controls with context-aware defaults ( #3467 )
2025-07-22 10:43:37 -07:00
Matthew Zhou
c94b227a32
feat: Improve performance on files related data models ( #3285 )
2025-07-10 18:00:35 -07:00
Matthew Zhou
4c8e9af4bd
feat: Add error on out of range for open_files ( #3214 )
2025-07-07 16:40:25 -07:00
Matthew Zhou
9605d1f79c
feat: Add pinecone for cloud embedding ( #3160 )
2025-07-03 22:37:55 -07:00
Matthew Zhou
e9f7601892
feat: Add close all files functionality ( #3139 )
2025-07-02 14:27:38 -07:00
Matthew Zhou
edb20fa8d9
feat: Rework and simplify files tooling ( #3058 )
2025-06-27 13:23:44 -07:00
Matthew Zhou
fd1bff065a
feat: Attach file blocks when creating an agent with source ( #3027 )
2025-06-25 14:08:00 -07:00
Shangyin Tan
0e7159d78f
fix: search_files with embed_query ( #2996 )
2025-06-24 15:55:34 -07:00
Matthew Zhou
b95d7b4b13
feat: Add auto-closing files via LRU metric ( #2881 )
2025-06-23 10:49:41 -07:00
Matthew Zhou
61cbcba472
feat: Add optional lines param to grep tool ( #2914 )
2025-06-20 13:36:54 -07:00
cthomas
87b68a543a
fix: file tool init merge conflict ( #2921 )
2025-06-19 15:02:26 -07:00
Kevin Lin
8148dab8a8
feat: tune file tools prompting ( #2652 )
2025-06-13 16:24:59 -07:00
Matthew Zhou
b4215d71d9
feat: Add content aware line chunking ( #2707 )
2025-06-09 13:03:25 -07:00
cthomas
c300e58db9
chore: create file manager ( #2693 )
2025-06-07 16:14:41 -07:00
Matthew Zhou
ddb9186947
feat: Implement grep tool ( #2694 )
2025-06-06 17:36:49 -07:00
Matthew Zhou
318a7c769b
feat: Search files returns citations of the filenames that were searched ( #2689 )
2025-06-06 15:34:03 -07:00
Matthew Zhou
ef52a852a3
feat: Add line metadata and warnings to file blocks ( #2663 )
2025-06-05 17:02:28 -07:00
Matthew Zhou
8ae9f6369b
feat: Implement search files ( #2645 )
2025-06-04 20:23:04 -07:00
Matthew Zhou
bf74e53915
feat: Add tools for opening and closing files ( #2638 )
2025-06-04 17:33:18 -07:00