Commit Graph

2146 Commits

Author SHA1 Message Date
Charles Packer
7840db6801 fix: add back missing files from oss (#4832) 2025-10-07 17:50:45 -07:00
Matthew Zhou
2f716d4961 feat: Add partial flag on create_many_messages_async (#4836)
Add partial flag
2025-10-07 17:50:45 -07:00
Sarah Wooders
c85bfefa52 feat: add agents_runs table (#4768) 2025-10-07 17:50:44 -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
Matthew Zhou
3c2911e9ae feat: Remove jinja2 (#2971)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-09-17 10:00:49 -07:00
Kian Jones
48c339e2da chore: import sqlite-vec even more conditionally (#2964) 2025-09-16 18:31:59 -07:00
jnjpng
7130fc0d0a fix: add mcp tool tests for schema validation (#2974) 2025-09-16 17:45:47 -07:00
jnjpng
631a27ee52 fix: fallback for no encryption key (#2968) 2025-09-16 17:25:39 -07:00
jnjpng
db00320126 fix: clean up mcp encryption tests and logic (#2958) 2025-09-16 15:56:17 -07:00
Matthew Zhou
107a768bc8 fix: Fix test sdk client test (#2962) 2025-09-16 15:32:08 -07:00
Sarah Wooders
8eef166c3a feat: add stop_reason to runs (#2935) 2025-09-16 14:27:00 -07:00
cthomas
edb6c5e14e feat: replace tool_exec_environtment_variables with secrets (#2953) 2025-09-16 13:22:48 -07:00
jnjpng
3711b5279c feat: encryption for mcp (#2937) 2025-09-16 11:56:34 -07:00
Kian Jones
c8d3616864 chore: cleaning up our OSS repo (#2929) 2025-09-16 11:51:12 -07:00
Matthew Zhou
5511a08017 fix: Fix leaky opens (#2924) 2025-09-15 16:25:01 -07:00
Kian Jones
e00f0074ac rename test case method (#2919) 2025-09-15 16:04:01 -07:00
Kian Jones
0865061742 chore: test agent files (#2917) 2025-09-15 15:48:50 -07:00
cthomas
8b0eb90353 test: migrate tool graph test to new agent loop (#2867) 2025-09-12 19:22:15 -07:00
cthomas
baa72e43c3 test: update provider trace tests to use sdk client (#2866) 2025-09-12 19:12:31 -07:00
cthomas
1a18314c6f test: use patch for agent loop error mocking in tests (#2860) 2025-09-12 16:46:18 -07:00
cthomas
4f1b60fdaf test: fix agent not found test failures in test_sdk_client (#2855) 2025-09-12 12:11:47 -07:00
cthomas
13ee93d892 test: relax assertion for anthropic reasoner model (#2854) 2025-09-12 11:28:46 -07:00
cthomas
5aec1f7dac feat: persist hitl messages immediately to prevent inconsistent states (#2853) 2025-09-12 09:20:58 -07:00
cthomas
393b60898d test: switch to streaming in hitl tests (#2848) 2025-09-11 19:50:59 -07:00
jnjpng
67729ba35f feat: auto register mcp server tools as letta tools (#2847)
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-09-11 17:42:28 -07:00
jnjpng
8b7effc2fb chore: remove flaky server url update test
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-09-11 14:49:34 -07:00
jnjpng
2aae4bf0db feat: add resync tool endpoint (#2812)
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-09-09 18:11:02 -07:00
jnjpng
35f848d27f fix: handle long running send message integration tests that emit LettaPing 2025-09-09 16:29:38 -07:00
Matthew Zhou
4aa11633af feat: Scrub env vars (#2809) 2025-09-09 16:25:21 -07:00
cthomas
d7a17285b0 test: relax string matching in send message tests (#2806) 2025-09-09 15:54:09 -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
Kian Jones
4e4ae856e7 merge resolution bug and linting 2025-09-09 09:40:17 -07:00
Kian Jones
60c9e3efad Merge branch 'main' into release-0.11.8-3 2025-09-09 09:23:31 -07:00
cthomas
9d7dd6acd8 test: skip step stream error case temporarily (#4491) 2025-09-08 23:27:07 -07:00
cthomas
11a8b0f3e7 test: skip step stream error case temporarily (#4491) 2025-09-08 23:27:07 -07:00
cthomas
f00453c152 feat: migrate sleeptime to new agent loop (#4485)
* feat: migrate sleeptime to new agent loop

* only load agent state when needed
2025-09-08 22:25:01 -07:00
cthomas
b9616c1030 feat: migrate sleeptime to new agent loop (#4485)
* feat: migrate sleeptime to new agent loop

* only load agent state when needed
2025-09-08 22:25:01 -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
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
Matthew Zhou
deb30dc616 feat: Surface vector db in source object [LET-4257] (#4479)
* Surface vector db

* Change default

* Fern autogen

* Fix sqlite test managers
2025-09-08 18:08:55 -07:00
Matthew Zhou
20881b3383 feat: Surface vector db in source object [LET-4257] (#4479)
* Surface vector db

* Change default

* Fern autogen

* Fix sqlite test managers
2025-09-08 18:08:55 -07:00
Matthew Zhou
0eed3722cc feat: Robustify openai embedding [LET-4256] (#4478)
* Robustify embedding

* Remove unecessary imports

* Add test embeddings
2025-09-08 17:18:54 -07:00
Matthew Zhou
73e8ee73fc feat: Robustify openai embedding [LET-4256] (#4478)
* Robustify embedding

* Remove unecessary imports

* Add test embeddings
2025-09-08 17:18:54 -07:00
Matthew Zhou
acaf820009 feat: Add project_id to message filtering/inserting to Turbopuffer [LET-4252] (#4466)
* Add project_id

* Fern autogen
2025-09-08 14:35:15 -07:00
Matthew Zhou
531eb6afeb feat: Add project_id to message filtering/inserting to Turbopuffer [LET-4252] (#4466)
* Add project_id

* Fern autogen
2025-09-08 14:35:15 -07:00
Matthew Zhou
74e08f038e feat: Fix race condition with creating archival memories in parallel [LET-4205] (#4464)
* Test archive manager and add race condition handling

* Fix client tests

* Remove bad test
2025-09-08 12:01:35 -07:00
Matthew Zhou
f5be308f54 feat: Fix race condition with creating archival memories in parallel [LET-4205] (#4464)
* Test archive manager and add race condition handling

* Fix client tests

* Remove bad test
2025-09-08 12:01:35 -07:00
Matthew Zhou
af302e8ac8 feat: Write tests for search messages [LET-4212] (#4447)
* Adjust naming

* Add testing and improve message search

* Adjust comments

* Change query text to query

* Fern autogen
2025-09-05 17:52:13 -07:00
Matthew Zhou
fb0e2d91a2 feat: Write tests for search messages [LET-4212] (#4447)
* Adjust naming

* Add testing and improve message search

* Adjust comments

* Change query text to query

* Fern autogen
2025-09-05 17:52:13 -07:00
cthomas
cb7296c81d fix: approval request for streaming (#4445)
* fix: approval request for streaming

* fix: claude code attempt, unit test passing (add on to #4445) (#4448)

* fix: claude code attempt, unit test passing

* chore: update locks to 0.1.314 from 0.1.312

* chore: just stage-api && just publish-api

* chore: drop dead poetry lock

---------

Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-09-05 17:43:21 -07:00