Sarah Wooders
3cf91d9dbc
chore: enable client-defined tools integration test ( #8223 )
2026-01-12 10:57:48 -08:00
Sarah Wooders
0c0ba5d03d
fix: remove letta-free embeddings from testing ( #6870 )
2025-12-15 12:03:09 -08:00
cthomas
f6c21a9783
fix: sources api validatione error for 1.0 sdk ( #6380 )
2025-11-26 14:39:39 -08:00
cthomas
0ecf72567a
test: migrate sources test to 1.0 sdk [LET-6317] ( #6367 )
...
* test: migrate sources test to 1.0 sdk
* fix dict attribute access
2025-11-26 14:39:39 -08:00
Sarah Wooders
354205f581
feat: create new runs table [LET-4467] ( #4841 )
2025-10-07 17:50:47 -07:00
Kian Jones
b8e9a80d93
merge this ( #4759 )
...
* wait I forgot to comit locally
* cp the entire core directory and then rm the .git subdir
2025-09-17 15:47:40 -07:00
Kian Jones
22f70ca07c
chore: officially migrate to submodule ( #4502 )
...
* remove apps/core and apps/fern
* fix precommit
* add submodule updates in workflows
* submodule
* remove core tests
* update core revision
* Add submodules: true to all GitHub workflows
- Ensure all workflows can access git submodules
- Add submodules support to deployment, test, and CI workflows
- Fix YAML syntax issues in workflow files
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* remove core-lint
* upgrade core with latest main of oss
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-09 12:45:53 -07:00
Matthew Zhou
516f2963e0
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
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
9871bffdf2
fix: Add check status update flag to list ( #4177 )
2025-08-25 16:21:33 -07:00
Matthew Zhou
a07c47b5b3
fix: Fix bugs with exporting/importing agents with files ( #4089 )
2025-08-21 16:23:37 -07:00
Matthew Zhou
c3eefbc3d6
fix: Fix 0 indexing for offset ( #4086 )
2025-08-21 14:29:51 -07:00
Matthew Zhou
890dc5ad9a
feat: Add tests for renaming files ( #4066 )
2025-08-20 16:23:03 -07:00
Matthew Zhou
4fb0fe28b7
fix: Fix letta-free embeddings ( #4055 )
2025-08-20 13:33:31 -07:00
Matthew Zhou
647cc64814
feat: Add refresh functionality for files ( #4053 )
2025-08-20 13:17:59 -07:00
Sarah Wooders
f4740b1388
chore: remove legacy embeddings ( #3846 )
2025-08-12 15:11:09 -07:00
Matthew Zhou
6a713f9ae7
feat: Change grep to be paginated ( #3815 )
2025-08-07 16:50:05 -07:00
cthomas
b4810633af
chore: deprecate orm enum file ( #3724 )
2025-08-04 11:59:55 -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
Matthew Zhou
fecf6c0da7
feat: Add timeout to file processing ( #3513 )
2025-07-24 10:53:13 -07:00
Matthew Zhou
32bdbe6b2a
fix: Fix open/close files tests and upgrade letta client ( #3535 )
2025-07-24 10:52:38 -07:00
Kevin Lin
1997c0bcf8
fix: update test sources with file limits ( #3521 )
2025-07-24 10:14:28 -07:00
Kian Jones
ae19e6b088
feat: Add support for vectors in SQLite ( #3505 )
2025-07-23 16:09:06 -07:00
Matthew Zhou
5249cf70b4
fix: Fix open/close/close-all files ( #3512 )
2025-07-23 15:22:11 -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
Sarah Wooders
f2495ce727
feat: support markitdown instead of mistral ( #3451 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2025-07-22 09:58:18 -07:00
Kian Jones
0cd8c830c9
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
Matthew Zhou
4e7750d17f
fix: Fix context window compilation issues for files ( #3272 )
2025-07-10 11:29:36 -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
96e8c292cd
fix: Change to only derive json_schema for custom tools if missing ( #3129 )
2025-07-01 17:13:31 -07:00
Matthew Zhou
e495fb2ef2
feat: Various file fixes and improvements ( #3125 )
2025-07-01 15:21:52 -07:00
Matthew Zhou
efca9d8ea0
feat: Only add suffix on duplication ( #3120 )
2025-07-01 13:48:38 -07:00
Matthew Zhou
bccbf75520
feat: Add csv support for files ( #3077 )
2025-06-27 15:04:24 -07:00
Matthew Zhou
9bb80194fe
feat: Rework and simplify files tooling ( #3058 )
2025-06-27 13:23:44 -07:00
Matthew Zhou
d8343ba51f
feat: Adjust upload files to return FileMetadata instead of job ( #3031 )
2025-06-25 15:26:35 -07:00
Matthew Zhou
49877f00dd
feat: Attach file blocks when creating an agent with source ( #3027 )
2025-06-25 14:08:00 -07:00
Matthew Zhou
b8057d804f
feat: Add required before exit tool rule ( #2977 )
2025-06-23 17:02:40 -07:00
Matthew Zhou
e78e7d5897
feat: Add optional lines param to grep tool ( #2914 )
2025-06-20 13:36:54 -07:00
Matthew Zhou
a3c054bc92
feat: Ungate file upload for simple MIME types even without Mistral API key ( #2898 )
2025-06-18 15:11:30 -07:00
Matthew Zhou
951773d0ec
feat: Add content aware line chunking ( #2707 )
2025-06-09 13:03:25 -07:00
Matthew Zhou
24b89802ea
feat: Add code file support to file uploads ( #2702 )
2025-06-07 23:45:30 -07:00
cthomas
82dd311011
chore: create file manager ( #2693 )
2025-06-07 16:14:41 -07:00
Matthew Zhou
a155d9bdd5
feat: Implement grep tool ( #2694 )
2025-06-06 17:36:49 -07:00
Matthew Zhou
841aad48ae
feat: Add file metadata processing status ( #2665 )
2025-06-06 11:11:39 -07:00
Matthew Zhou
971433f9d5
feat: Add line metadata and warnings to file blocks ( #2663 )
2025-06-05 17:02:28 -07:00
Matthew Zhou
91432088f9
feat: Add auto attach and detach of file tools ( #2655 )
2025-06-05 14:01:29 -07:00
Matthew Zhou
0d1563a1fd
feat: Implement search files ( #2645 )
2025-06-04 20:23:04 -07:00
Matthew Zhou
470b13f4b9
feat: Add tools for opening and closing files ( #2638 )
2025-06-04 17:33:18 -07:00
Matthew Zhou
bbdfc3f2cd
feat: Add support for simple text files ( #2630 )
2025-06-04 14:36:25 -07:00