cthomas
0c25fad450
fix: unexpected kwarg argument_name ( #8028 )
2026-01-12 10:57:47 -08:00
Sarah Wooders
acd8dd7bcf
feat: make embedding_config optional on agent creation ( #7553 )
...
* feat: make embedding_config optional on agent creation
- Remove requirement for embedding_config in agent creation
- Add EmbeddingConfigRequiredError for operations that need embeddings
- Add null checks in sleeptime agent creation, passage insert, archive creation
- Register new error in app.py exception handlers
🐾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
* chore: update API schemas for optional embedding_config
🐾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
---------
Co-authored-by: Letta <noreply@letta.com >
2026-01-12 10:57:19 -08:00
Ari Webb
cd45212acb
feat: add zai provider support ( #7626 )
...
* feat: add zai provider support
* add zai_api_key secret to deploy-core
* add to justfile
* add testing, provider integration skill
* enable zai key
* fix zai test
* clean up skill a little
* small changes
2026-01-12 10:57:19 -08:00
Ari Webb
25dccc911e
fix: base providers won't break pods still running main ( #6631 )
...
* fix: base providers won't break pods still running main
* just stage and publish api
2025-12-15 12:02:34 -08:00
jnjpng
3221ed8a14
fix: update base provider to only handle _enc fields ( #6591 )
...
* base
* update
* another pass
* fix
* generate
* fix test
* don't set on create
* last fixes
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-12-15 12:02:34 -08:00
Sarah Wooders
8440e319e2
Revert "feat: enable provider models persistence" ( #6590 )
...
Revert "feat: enable provider models persistence (#6193 )"
This reverts commit 9682aff32640a6ee8cf71a6f18c9fa7cda25c40e.
2025-12-15 12:02:34 -08:00
Ari Webb
848a73125c
feat: enable provider models persistence ( #6193 )
...
* Revert "fix test"
This reverts commit 5126815f23cefb4edad3e3bf9e7083209dcc7bf1.
* fix server and better test
* test fix, get api key for base and byok?
* set letta default endpoint
* try to fix timeout for test
* fix for letta api key
* Delete apps/core/tests/sdk_v1/conftest.py
* Update utils.py
* clean up a few issues
* fix filterning on list_llm_models
* soft delete models with provider
* add one more test
* fix ci
* add timeout
* band aid for letta embedding provider
* info instead of error logs when creating models
2025-12-15 12:02:34 -08:00
jnjpng
c48cf021cb
fix: set api key encrypted secret for providers in memory ( #6571 )
...
base
Co-authored-by: Letta Bot <noreply@letta.com >
2025-12-15 12:02:34 -08:00
Sarah Wooders
91e3dd8b3e
feat: fix new summarizer code and add more tests ( #6461 )
2025-12-15 12:02:19 -08:00
cthomas
776564fc8a
fix: add null check for llm config update [LET-6340] ( #6407 )
...
fix: add null check for llm config update
2025-11-26 14:39:40 -08:00
cthomas
fa9ec1ee9c
fix: missing name in tool return ( #6381 )
...
* fix: missing name in tool return
* add empty check
2025-11-26 14:39:39 -08:00
Kian Jones
94c2921711
chore: walk back some temporary debugging stuff ( #6332 )
...
* first pass
* uv lock
2025-11-24 19:10:27 -08:00
Ari Webb
f9b405372d
feat: add search routes [LET-6236] ( #6280 )
...
* claude code first pass
* rename routes
* search_messages and list_messages
* revert agents messagesearch
* generate api
* fix backend for list all messages
* request for message search
* return list of letta message
* add tests
* error in archive endpoint
* archive delete return type wrong
* optional params for archive creation
* add passage to tpuf on create
* fix archive manager
* support global passage search
* search by agent
* just do basic org wide search for now
* change message test to be about fresh data, cleanup after
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-24 19:10:27 -08:00
Ari Webb
d417870537
feat: parallel tool calling in model settings [LET-6239] ( #6262 )
...
* parallel tool calling in model settings
* configs for send message sdk v1
* change models for all tests
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-24 19:10:26 -08:00
cthomas
345ea42630
feat: offload all file i/o in server endpoints LET-6252 ( #6300 )
...
feat: offload all file i/o in server endpoints
2025-11-24 19:10:26 -08:00
Sarah Wooders
a466e65e6b
feat: move sources to folders [LET-6189] ( #6199 )
2025-11-24 19:09:32 -08:00
Kian Jones
848aa962b6
feat: add memory tracking to core ( #6179 )
...
* add memory tracking to core
* move to asyncio from threading.Thread
* remove threading.thread all the way
* delay decorator monitoring initialization until after event loop is registered
* context manager to decorator
* add psutil
2025-11-24 19:09:32 -08:00
Shubham Naik
acbbccd28a
feat: have core ask cloud for any relavent api credentials to allow a… [LET-6179] ( #6172 )
...
feat: have core ask cloud for any relavent api credentials to allow an agent to perform letta tasks
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2025-11-24 19:09:32 -08:00
cthomas
15a8992f03
Revert "feat: remove init messages for v1 agent" ( #6173 )
...
Revert "feat: remove init messages for v1 agent (#6112 )"
This reverts commit 8f2e053c623e28dfc7d64a8d4b0c1bfab8942068.
2025-11-24 19:09:32 -08:00
cthomas
eda7b0da93
feat: remove init messages for v1 agent ( #6112 )
2025-11-24 19:09:32 -08:00
cthomas
0c06dbf047
feat: remove ssl allocation from startup ( #6127 )
2025-11-13 15:36:56 -08:00
Sarah Wooders
d37ed2e056
fix: patch update model settings ( #6118 )
2025-11-13 15:36:56 -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
jnjpng
849d0dc64a
feat: provider-specific model configuration ( #5873 ) ( #5874 )
2025-11-13 15:36:55 -08:00
Sarah Wooders
fd7c8193fe
feat: remove chunking for archival memory [LET-6080] ( #5997 )
...
* feat: remove chunking for archival memory
* add error and tests
2025-11-13 15:36:55 -08:00
Charles Packer
6646a27bf7
fix(core): actually use parallel_tool_calls in create/update [LET-6070] ( #5984 )
...
fix(core): actually use parallel_tool_calls in create/update
2025-11-13 15:36:55 -08:00
Kian Jones
6c377cdc81
chore(logs): Add resource usage logging to streaming, file uploads, mcp client, and model caches ( #5925 )
...
* adding log messages to track memory consumption
* add logging to sources, folders, agentfiles, and mcp clients
* memory logging for tool creation paths
2025-11-13 15:36:50 -08:00
Sarah Wooders
cfeed463a9
Revert "feat: provider-specific model configuration " ( #5873 )
...
Revert "feat: provider-specific model configuration (#5774 )"
This reverts commit 34a334949a3ef72cd49ff0ca3da9e85d16daa57c.
2025-11-13 15:36:20 -08:00
Sarah Wooders
aaa12a393c
feat: provider-specific model configuration ( #5774 )
...
* initial code updates
* add models
* cleanup
* support overriding
* add apis
* cleanup reasoning interfaces to match models
* update schemas
* update apis
* add new field
* remove parallel
* various fixes
* modify schemas
* fix
* fix
* make model optional
* undo model schema change
* update schemas
* update schemas
* format
* fix tests
* attempt to patch web
* fic docs
* change schemas
* update error
* fix tests
* delete tests
* clean up undefined matching conditional
---------
Co-authored-by: jnjpng <jin@letta.com >
Co-authored-by: Letta Bot <noreply@letta.com >
2025-11-13 15:36:14 -08:00
Sarah Wooders
f37197f00d
fix: undo recent changes to handle matching ( #5808 )
2025-11-13 15:36:02 -08:00
Sarah Wooders
7f128544d7
fix: patch handle matching for LLMs ( #5801 )
2025-11-13 15:36:02 -08:00
Sarah Wooders
a566900533
chore: add back test_server.py ( #5783 )
2025-11-13 15:36:00 -08:00
Sarah Wooders
e7fff12da0
feat: patch model listing to actually match handle [LET-5888] ( #5754 )
2025-11-13 15:35:34 -08:00
Kian Jones
704d3b2d79
chore: refactor not to use warnings.warn ( #5730 )
...
* refactor not to use warnings.warn
* temp circular import fix maybe unecessary/bnad
* fix Deprecation warning
* fix deprecation warning and mcp thing?
* revert changes to mcp server test
* fix deprecation warning
2025-10-24 15:14:31 -07:00
Kian Jones
009cd05cce
chore: migrate server to logger ( #5725 )
...
make server use logger
2025-10-24 15:14:31 -07:00
Ari Webb
c7c0d7507c
feat: add new mcp_servers routes [LET-4321] ( #5675 )
...
---------
Co-authored-by: Ari Webb <ari@letta.com >
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-10-24 15:14:21 -07:00
Christina Tong
8872a3b954
chore: add context_window_limit and max_tokens to UpdateAgent [LET-3743] [LET-3741] ( #5710 )
...
* chore: add context_window_limit and max_tokens to update agent [LET-3743]
* add generated sdk docs
* simplify comment
2025-10-24 15:14:20 -07:00
Ari Webb
abbd1b5595
Revert "feat: revise mcp tool routes [LET-4321]" ( #5652 )
...
Revert "feat: revise mcp tool routes [LET-4321] (#5631 )"
This reverts commit e15f120078652b2160d64a1e300317b95eccb163.
2025-10-24 15:13:47 -07:00
Ari Webb
747e7eae0e
feat: revise mcp tool routes [LET-4321] ( #5631 )
...
* start adding tools mapping
* ready to start testing new table migration
* alembic generated code
* just stage api
* small update
* integration tests
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-10-24 15:13:47 -07:00
Ari Webb
967cc3decf
move exceptions out of folders and sources [LET-4631] ( #5444 )
2025-10-24 15:12:11 -07:00
Matthew Zhou
caa3f8b28d
feat: Double write to ToolReturnMessage [LET-5332] ( #5266 )
...
Double write to ToolReturnMessage
2025-10-09 13:20:52 -07:00
Sarah Wooders
7aff9aa659
feat: error handling for rest api for agents + blocks [LET-4625] ( #5142 )
2025-10-07 17:50:49 -07:00
Sarah Wooders
e07a589796
chore: rm composio ( #5151 )
2025-10-07 17:50:49 -07:00
Charles Packer
811b3e6cb6
feat: allow customizing the handle base for openrouter and for vllm [LET-4609] ( #5114 )
...
* feat: allow setting VLLM_HANDLE_BASE
* feat: same thing for openrouter
2025-10-07 17:50:49 -07:00
Sarah Wooders
354205f581
feat: create new runs table [LET-4467] ( #4841 )
2025-10-07 17:50:47 -07:00
Sarah Wooders
d0d36a4b07
fix: remove json schema generation from tool validation [LET-4509] ( #4964 )
...
* patch integration test
* create default user and org
* rm
* patch
* add testing
* remove validation for schemas from pydantic object
* add file
* patch tests
* fix more tests
* fix managers
* fix sdk test
* patch schema tests
* Comment out name in update
* patch test
* patch
* add another test
2025-10-07 17:50:46 -07:00
Sarah Wooders
18abcc7025
feat: patch integration test for sandbox [LET-4509] ( #4962 )
...
* patch integration test
* create default user and org
* rm
* patch
2025-10-07 17:50:46 -07:00
Matthew Zhou
b5053d02d5
fix: Fix multi agent test ( #4947 )
...
Fix multi agent
2025-10-07 17:50:46 -07:00