Devansh Jain
dfa6ee0c23
feat: add SGLang support ( #8838 )
...
* add sglang support
* add tests
* normalize base url
* cleanup
* chore: regenerate autogenerated API files for sglang support
2026-01-29 12:43:51 -08:00
Kevin Lin
e5ed8ca0e8
feat: set default temperature to 1.0 [LET-6920] ( #8618 )
...
* temp 1
* stage
* update core tests
2026-01-19 15:54:43 -08:00
Ari Webb
2233d141b1
feat: add codex 5.2 context window ( #8704 )
2026-01-19 15:54:39 -08:00
Sarah Wooders
0c0ba5d03d
fix: remove letta-free embeddings from testing ( #6870 )
2025-12-15 12:03:09 -08:00
Ari Webb
4d90f37f50
feat: add gpt-5.2 support ( #6698 )
2025-12-15 12:02:34 -08:00
Devansh Jain
d1536df6f6
chore: Update deepseek client for v3.2 models ( #6556 )
...
* support for v3.2 models
* streaming + context window fix
* fix for no assitant text from deepseek
2025-12-15 12:02:34 -08:00
Ari Webb
9bff8413a0
fix: fix gemini models reasoning [LET-6228] ( #6245 )
...
* fixed locally
* fix tests
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-24 19:09:33 -08:00
Ari Webb
c79859f0b0
fix: fix send_message_v2 ci tests ( #6240 )
...
* fix send_message_v2
* revert send_message
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-24 19:09:33 -08:00
Copilot
2addd4eb0d
Fix llm_model_configs committed to wrong directory ( #6206 )
...
* Initial plan
* Move llm_model_configs to correct location
Co-authored-by: kianjones9 <11655409+kianjones9@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kianjones9 <11655409+kianjones9@users.noreply.github.com >
2025-11-24 19:09:32 -08:00
Sarah Wooders
6eeb3c90bb
feat: bring back model_settings and remove validation again ( #6104 )
2025-11-13 15:36:56 -08:00
Sarah Wooders
ddc87418f4
feat: revert model_settings ( #6089 )
2025-11-13 15:36:56 -08:00
Sarah Wooders
0b1fe096ec
feat: split up handle and model_settings ( #6022 )
2025-11-13 15:36:56 -08:00
Sarah Wooders
57bb051ea4
feat: add tool return truncation to summarization as a fallback [LET-5970] ( #5859 )
2025-11-13 15:36:30 -08:00
Matthew Zhou
8cba4a416d
chore: Add opus 4-1 and sonnet 4-5 to message v2 testing [LET-5481] ( #5406 )
...
Add opus 4-1 and sonnet 4-5 to message v2 testing
2025-10-24 15:11:31 -07:00
cthomas
93d9ff01c6
feat: add gemini native thinking ( #5124 )
...
* feat: add gemini native thinking
* update test
* revert comments
2025-10-07 17:50:49 -07:00
Sarah Wooders
eb95c1330e
fix: patch summarizer for gpt-5 [LET-4562] ( #5040 )
2025-10-07 17:50:48 -07:00
cthomas
a3545110cf
feat: add full responses api support in new agent loop ( #5051 )
...
* feat: add full responses api support in new agent loop
* update matrix in workflow
* relax check for reasoning messages for high effort gpt 5
* fix indent
* one more relax
2025-10-07 17:50:48 -07:00
Matthew Zhou
df5c997da0
feat: Enable dynamic toggling of tool choice in v3 agent loop for OpenAI [LET-4564] ( #5042 )
...
* Add subsequent flag
* Finish integrating constrained/unconstrained toggling on v3 agent loop
* Update tests to run on v3
* Run lint
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
Charles Packer
904bd2ba54
fix(core): init attempt at patching the extended thinking bug ( #4331 )
...
* fix(core): init attempt at patching the extended thinking bug
* fix: refactor, fix in a different way be merging instead of dropping, seems to be working
* chore: cleanup
* fix: patch the test - with the new native thinking behavior, anthropic native reasoning does not trigger properly post tool-call
* fix: another attempt
* fix: tests passing locally
* fix: another patch to tests
* fix: pathc more tests
* fix: try turning on the interleave-thinking beta header
* fix: patch test
* fix: add new tests to be more robust
* fix: patch the prompt, now it works more reliably
* fix: typo
2025-09-01 11:09:02 -07:00
Matthew Zhou
1ca8c310b8
fix: Fix a bunch of failing tests [LET-4065] ( #4249 )
...
* Finish fixing async loop for test_agent_serialization_v2
* Fix tests
* Remove rounding for sqlite
---------
Co-authored-by: Shubham Naik <shub@letta.com >
2025-08-27 12:48:03 -07:00
cthomas
6d4eaab96c
fix: letta hosted embedding dim ( #4257 )
2025-08-27 12:41:14 -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
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
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
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
Kian Jones
77a99cf48b
chore: Migrate embeddings.memgpt.ai to embeddings.letta.com ( #3757 )
2025-08-05 15:49:36 -07:00
Eric Ly
77beb20b83
feat: add formatting for token sizing ( #3631 )
...
Co-authored-by: Eric Ly <lyyeric@letta.com >
2025-08-04 13:54:44 -07:00
Kian Jones
2f76ece603
feat(ci): Add LMStudio to self-hosted provider checks ( #3623 )
...
Co-authored-by: Kian Jones <kian@Kians-MacBook-Pro.local >
2025-08-04 10:38:23 -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
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
Charles Packer
3fae6725c3
refactor: revert the default summarizer to the old style ( #3168 )
2025-07-06 20:15:22 -07:00
cthomas
839977f0af
chore: replace ada-002 model default ( #3140 )
2025-07-02 16:12:08 -07:00
Andy Li
32f2cf17b5
feat: expand summarizer providers
2025-07-01 15:07:38 -07:00
Matthew Zhou
b8057d804f
feat: Add required before exit tool rule ( #2977 )
2025-06-23 17:02:40 -07:00
cthomas
56493de971
feat: add bedrock client ( #2913 )
2025-06-19 12:07:00 -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
Kevin Lin
93c15244ab
feat: add reasoning models to integration_test_send_message ( #2710 )
2025-06-13 14:54:37 -07:00
Kevin Lin
9951f73a7b
feat: Add files into agent context window on file upload ( #1852 )
...
Co-authored-by: Caren Thomas <carenthomas@gmail.com >
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2025-05-29 18:19:23 -07:00
Sarah Wooders
e8e1869e1a
chore: add gemini + vertex to new agent loop ( #2230 )
2025-05-17 21:47:42 -07:00
Sarah Wooders
65f8db2efd
feat: support together in new agent loop and add tests ( #2231 )
2025-05-17 19:17:08 -07:00
cthomas
a8d7e2fcc8
test: add agent loop tests ( #2088 )
2025-05-09 14:20:09 -07:00
cthomas
4016201087
feat: use new model-proxy in production ( #1908 )
2025-04-30 15:20:54 -07:00
cthomas
a9cd78cc3b
fix: put inner thoughts in kwargs for anthropic ( #1911 )
2025-04-28 16:37:29 -07:00
Matthew Zhou
c1644163be
feat: Add more models for send_message tests ( #1847 )
2025-04-22 17:03:21 -07:00