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