Commit Graph

54 Commits

Author SHA1 Message Date
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
Kevin Lin
d0519437af feat: display file blocks with xml tags (#2559)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-06-03 13:52:29 -07:00
Matthew Zhou
1c14d25fe6 feat: Adapt lifecycle management of file <-> agent association (#2591) 2025-06-02 17:34:12 -07:00