cthomas
a3e194e913
fix: sonnet send message tests [LET-4074] ( #4260 )
...
* fix: sonnet send message tests
* one more check
2025-08-27 13:51:21 -07:00
cthomas
5ade6bb236
fix: gemini flash integration test [LET-4060] ( #4242 )
...
* fix: gemini flash integration test
* also update google flash
* catch error in test
* revert test changes
* do try catch again
* remove try catch from streaming tests
* add try catch for summarize test also
2025-08-27 11:59:15 -07:00
cthomas
8887de4585
feat: add unit test for backgrounds filter [LET-4051] ( #4230 )
...
feat: add unit test for backgrounds filter
2025-08-27 09:40:57 -07:00
Andy Li
ff718d8c40
feat: uv migration ( #3493 )
...
* uv migration
smaller runners, freeze test runs, remove dev, ruff,hatchling, previw,
poetry, generates wheel, installs wheel, docker
* fix tests and dependency groups
* test fixes
* test fixing and main
* resolve merge conflict
* dev + test dependency group
* Test
* trigger CI
* trigger CI
* add debugging info
* trigger CI
* uv for reusable and sdk preview
* resolve mc and reformat black
* staged-api
* mypy
* fix fern
* prod Dockerfile
* model sweep, and project.toml and uvlock
* --group test -> --extra dev
* remove redundant --extra dev and rename tests to dev
* sdk backwards compat install sqlite
* install sqlite group for sdk-backwards-compat
* install uv on gh runner for cloud-api-integration-tests
* stage+publish
* pytest asyncio
* bug causing pytest package to get removed
* try to fix async event loop issues
* migrate to --with google-cloud-secret-manager
---------
Co-authored-by: Kian Jones <kian@letta.com >
2025-08-26 18:11:09 -07:00
Kevin Lin
f71bbfb41e
fix: patch anthropic send message tests ( #4173 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-08-25 21:17:08 -07:00
cthomas
6c59bc8dea
feat: add retrieve stream testing ( #4168 )
2025-08-25 16:13:59 -07:00
cthomas
7605229216
feat: add redis client to CI for background mode tests ( #4155 )
2025-08-25 11:37:46 -07:00
cthomas
269c536530
feat: add new groq llm client LET-3943 ( #3937 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-08-21 13:13:25 -07:00
Charles Packer
b0f335bb69
feat: fix anthropic stream buffering issue (was a missing beta header) ( #3933 )
2025-08-14 22:26:56 -07:00
cthomas
1ec9ccaf20
fix: send message tests failing on main ( #3878 )
2025-08-12 12:47:50 -07:00
cthomas
5cf807574f
feat: consolidate reasoning model checks ( #3862 )
2025-08-11 16:55:45 -07:00
jnjpng
302b07bd2b
fix: lmstudio tests and integration
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-07 20:02:56 -07:00
Matthew Zhou
76c9a58d6f
feat: Support streaming and move endpoint for letta-free ( #3780 )
2025-08-06 15:33:35 -07:00
jnjpng
b3d55868c9
fix: fix and update vllm tests
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
Co-authored-by: Kian Jones <kian@letta.com >
2025-08-06 14:37:55 -07:00
Sarah Wooders
c2b2d976b6
feat: move ollama to new agent loop ( #3615 )
2025-07-31 13:40:26 -07:00
jnjpng
6b082f0447
fix: manually count tokens for streaming lmstudio models
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
Co-authored-by: Charles Packer <packercharles@gmail.com >
2025-07-29 18:12:42 -07:00
Sarah Wooders
a0d6bd4520
test: run tests with gemini 2.5 instead ( #3548 )
...
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com >
Co-authored-by: Kian Jones <kian@letta.com >
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2025-07-29 14:50:28 -07:00
Matthew Zhou
272b36c63f
feat: Scrub inner thoughts from history on toggle ( #3607 )
2025-07-28 21:43:36 -07:00
Matthew Zhou
d77eb1230f
feat: Add ability to disable reasoning ( #3594 )
2025-07-28 15:30:10 -07:00
Kian Jones
4c3374c580
feat(ci): Add coverage for self-hosted providers ( #2976 )
2025-07-21 18:26:23 -07:00
Andy Li
60c4e23904
feat: stop reasons and error messages and sentry fixes
2025-07-18 11:56:20 -07:00
Andy Li
3457e4e56f
fix: streaming step failures
2025-07-10 14:06:39 -07:00
Andy Li
33c1f26ab6
feat: support for agent loop job cancelation ( #2837 )
2025-07-02 14:31:16 -07:00
Andy Li
32f2cf17b5
feat: expand summarizer providers
2025-07-01 15:07:38 -07:00
cthomas
4ec441a4b2
test: add token count check in streaming tests ( #2936 )
2025-06-20 13:33:48 -07:00
cthomas
99e112e486
feat: make create_async route consistent with other message routes ( #2877 )
2025-06-19 13:51:51 -07:00
cthomas
56493de971
feat: add bedrock client ( #2913 )
2025-06-19 12:07:00 -07:00
Shangyin Tan
c6b41fe379
feat: add optional embedding_config parameter to file upload endpoint ( #2901 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2025-06-18 18:10:48 -07:00
Matthew Zhou
40629285fc
feat: Add claude 4 config and add more models to CI ( #2747 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com >
2025-06-18 17:23:52 -07:00
Matthew Zhou
d41b4ab242
feat: Add callback_error and fix callback logic ( #2842 )
2025-06-16 13:23:03 -07:00
Matthew Zhou
24149710fe
feat: Asyncify message async routes and also add callback url ( #2838 )
2025-06-16 11:23:46 -07:00
cthomas
1405464a1c
feat: send stop reason in letta APIs ( #2789 )
2025-06-13 16:04:48 -07:00
Kevin Lin
93c15244ab
feat: add reasoning models to integration_test_send_message ( #2710 )
2025-06-13 14:54:37 -07:00
Kian Jones
0d9443c358
fix(ci): autosummarize test fails (pydantic version dependant?) ( #2792 )
2025-06-13 12:16:48 -07:00
Matthew Zhou
d155087f53
fix: Fix claude sonnet 3_7 tests ( #2767 )
2025-06-11 17:53:03 -07:00
cthomas
7c7e2d62d7
test: add new agent fixture to send message test ( #2758 )
2025-06-11 11:48:34 -07:00
cthomas
b332ebfa85
feat: support multi content part input ( #2717 )
2025-06-10 13:36:17 -07:00
cthomas
20e6732f36
feat: add multi-modal input support ( #2590 )
2025-06-08 18:28:01 -07:00
cthomas
b37c9396a8
test: add send message error test case ( #2701 )
2025-06-07 16:14:08 -07:00
cthomas
47c2309a08
test: clean up send message tests ( #2700 )
2025-06-07 14:46:24 -07:00
Andy Li
a57d4e6c19
fix: ollama support byom ( #2602 )
2025-06-03 15:40:21 -07:00
cthomas
1a95466d99
test: make send message tests less flaky ( #2578 )
2025-06-01 16:14:30 -07:00
Matthew Zhou
87f4bcad9a
feat: Add summarization for more scenarios ( #2499 )
2025-05-29 11:10:13 -07:00
Sarah Wooders
289366e050
fix: pass in usage statistics to patch streaming error ( #2264 )
2025-05-19 21:10:11 -07:00
Sarah Wooders
65f8db2efd
feat: support together in new agent loop and add tests ( #2231 )
2025-05-17 19:17:08 -07:00
Sarah Wooders
42d3ce6d09
feat: support step streaming for new agent loop ( #2182 )
2025-05-17 17:22:20 -07:00
cthomas
bafc47c655
test: add additional new agent messaging tests ( #2120 )
2025-05-12 15:58:52 -07:00
cthomas
a8d7e2fcc8
test: add agent loop tests ( #2088 )
2025-05-09 14:20:09 -07:00
Matthew Zhou
df175890bd
feat: Adjust ephemeral memory agent to become persisted sleeptime agent ( #1943 )
2025-04-30 11:14:19 -07:00
Matthew Zhou
c1644163be
feat: Add more models for send_message tests ( #1847 )
2025-04-22 17:03:21 -07:00