Ari Webb
92bad11453
fix: remove project_id from identities list [LET-6258] ( #6413 )
...
* fix: remove project_id from identities list
* fix frontend
* revert and add support for headers
* just stage + publish api
* don't use headers yet as that breaks tests
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-12-15 12:02:18 -08:00
Shubham Naik
2ee1ff50dd
Shub/let 6339 add endpoint for counting non hidden agents [LET-6339] ( #6406 )
...
* feat: add hidden agent count
* feat: add hidden agent count
* chore; hiddne agents
---------
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2025-11-26 14:39:40 -08:00
Sarah Wooders
30ff204f85
feat: use default embedding for archives [LET-6186] ( #6409 )
...
feat: use default embedding for archives
2025-11-26 14:39:40 -08:00
Sarah Wooders
0fc86c4968
feat: run tool by for a given agent [LET-6320] ( #6386 )
2025-11-26 14:39:40 -08:00
cthomas
6b64842c48
fix: agent import json decode error [LET-6338] ( #6405 )
...
fix: agent import json decode error
2025-11-26 14:39:40 -08:00
Kian Jones
3e92fecb03
feat: query param validation block label, name, and search ( #6397 )
...
* add block label, name, and search query param validation
* finishing touches on blocks
* remove default for blocks
* query changes to api spec
* openapi changes
* change descriptions
2025-11-26 14:39:40 -08:00
Ari Webb
3e02f12dfd
feat: add tool embedding and search [LET-6333] ( #6398 )
...
* feat: add tool embedding and search
* fix ci
* add env variable for embedding tools
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-26 14:39:40 -08:00
cthomas
b08dc5c4d8
feat: mark include_relationships param as legacy in api ( #6368 )
2025-11-24 19:11:20 -08:00
Kian Jones
939ba75e97
fix: properly limit runs query ( #6357 )
...
* letta
* tweak
* cancellation to 100
* openapi changes
2025-11-24 19:10:27 -08:00
jnjpng
ccafb25268
feat: launch darkly modal flag ( #6345 )
...
* base
* update
* update
* update
* generate
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-11-24 19:10:27 -08:00
cthomas
c0e62c8eaf
fix: argument conversion error for logger [LET-6314] ( #6355 )
...
fix: argument conversion error for logger
2025-11-24 19:10:27 -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
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
cthomas
90e13f7dbc
fix: runs endpoint titles ( #6282 )
2025-11-24 19:10:25 -08:00
cthomas
09df9167f3
feat: rename upsert properties endpoint ( #6281 )
2025-11-24 19:10:12 -08:00
cthomas
4e22afad22
feat: rename get mcp server to retrieve ( #6278 )
2025-11-24 19:10:12 -08:00
cthomas
dd03723190
feat: rename get mcp tool to retrieve ( #6276 )
2025-11-24 19:10:12 -08:00
cthomas
3252630f7e
chore: rename get to retrieve for archive docs ( #6095 )
2025-11-24 19:10:11 -08:00
cthomas
fa1e9c600d
chore: rename list files in folders docs ( #6097 )
...
* chore: rename list files in folders docs
* fix ADE references
2025-11-24 19:10:11 -08:00
cthomas
1be2f61f05
feat: add new letta error message stream response type ( #6192 )
2025-11-24 19:10:11 -08:00
jnjpng
0459088ff3
feat: add ld flag for temporal v1 agent ( #6251 )
...
* base
* generate
* remove
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-11-24 19:09:33 -08:00
jnjpng
52c9abf39b
fix: v1 agent message content for anthropic and usage stats tracking [LET-6199] ( #6249 )
...
base
Co-authored-by: Letta Bot <noreply@letta.com >
2025-11-24 19:09:33 -08:00
Christina Tong
04611b981c
feat: filter messages search endpoint by agent id [LET-6229] ( #6246 )
...
* feat: filter messages search endpoint by agent id [LET-6229]
* add autogenerated schema/types
2025-11-24 19:09:33 -08:00
cthomas
bb38da7f95
feat: add initial anthropic proxy prototype ( #6233 )
...
* feat: add initial anthropic proxy prototype
* prevent api sync
2025-11-24 19:09:33 -08:00
Sarah Wooders
b0779f7969
feat: remove override for letta_v1_agent ( #6231 )
2025-11-24 19:09:33 -08:00
Ari Webb
0884272d1c
feat: make config for mcp_servers nested [LET-6098] ( #6155 )
2025-11-24 19:09:33 -08:00
Ari Webb
65a733d5dd
fix: make attach/detach routes return None if sdk verion 1.0 ( #6203 )
...
* Revert "Revert "feat: make attach/detach routes return None if version is 1.0 [LET-5844]" (#6201 )"
This reverts commit bb0d10725f5889306de61e1758f061d6c1041c52.
* fix type checking
* revert
* return state for blocks and sources
* func signatures
* create memgpt_agent for cloud-e2e-tests
* Revert "create memgpt_agent for cloud-e2e-tests"
This reverts commit f279e5897b0942b1006a5f8527713dd801064c63.
* fix
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-24 19:09:33 -08:00
Sarah Wooders
e7e2105ab6
feat: rename .af parameters [LET-6154] ( #6204 )
...
* feat: rename .af parameters
* update apis
2025-11-24 19:09:33 -08:00
Sarah Wooders
a466e65e6b
feat: move sources to folders [LET-6189] ( #6199 )
2025-11-24 19:09:32 -08:00
Sarah Wooders
cce0f41095
Revert "feat: make attach/detach routes return None if version is 1.0 [LET-5844]" ( #6201 )
...
Revert "feat: make attach/detach routes return None if version is 1.0 [LET-58…"
This reverts commit 328c481da6e4e0f7f30a82dcc287c90835f431cc.
2025-11-24 19:09:32 -08:00
Ari Webb
e20feaa3e4
feat: make attach/detach routes return None if version is 1.0 [LET-5844] ( #6141 )
...
---------
Co-authored-by: Ari Webb <ari@letta.com >
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
Kian Jones
98ab655765
chore: add add limit of 100 ( #6143 )
...
* add limit of 100
* revert scheduler logging
* api changes
* remove redundant None type check
2025-11-13 15:36:56 -08:00
cthomas
0c06dbf047
feat: remove ssl allocation from startup ( #6127 )
2025-11-13 15:36:56 -08:00
Sarah Wooders
ff87673963
feat: deprecate EmbeddingConfig from archives ( #6038 )
2025-11-13 15:36:56 -08:00
Sarah Wooders
5730f69ecf
feat: modal tool execution - NO FEATURE FLAGS USES MODAL [LET-4357] ( #5120 )
...
* initial commit
* add delay to deploy
* fix tests
* add tests
* passing tests
* cleanup
* and use modal
* working on modal
* gate on tool metadata
* agent state
* cleanup
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-11-13 15:36:56 -08:00
Sarah Wooders
982501f6fa
feat: create model table to persist available models ( #5835 )
...
---------
Co-authored-by: Ari Webb <arijwebb@gmail.com >
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-13 15:36:56 -08:00
Ari Webb
f36845b485
feat: add create memory for archive [LET-6148] ( #6110 )
...
* first hack
* add to stainless
* renaming field
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-13 15:36:56 -08:00
Shubham Naik
eb0e03d7bb
chore: move v1health to async [LET-6125] ( #6086 )
...
* chore: move v1health to async
* chore: make async
---------
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2025-11-13 15:36:56 -08:00
Kian Jones
814856711e
fix: prevent too many runs bug ( #6076 )
...
* add limit of 1000 and change FE
* add safety
* const name
* update limit
* add max limit
---------
Co-authored-by: christinatong01 <christina@letta.com >
2025-11-13 15:36:56 -08:00
jnjpng
edbff34d63
feat: enable streaming flag on send message [LET-6100] ( #6040 )
...
* base
* base
* update
* stainless
* final
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-11-13 15:36:55 -08:00
jnjpng
501c325b32
feat: return new Model and EmbeddingModel objects for list model/embedding endpoints [LET-6090] ( #6019 )
...
* base
* generate
* test
* test
* update
* generate
* cypress
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-11-13 15:36:55 -08:00
Matthew Zhou
8df78e9429
feat: Move file upload to temporal [LET-6089] ( #6024 )
...
* Finish writing temporal upload file activity
* Remove prints
* Rewrite content re-use
2025-11-13 15:36:55 -08:00
Christina Tong
c76bc9e216
feat: add filters to count_agents endpoint [LET-5380] [LET-5497] ( #6008 )
...
* feat: add filters to count_agents endpoint [LET-5380]
* comment
* update
2025-11-13 15:36:55 -08:00
Christina Tong
881831501a
feat: filter list agents by stop reason [LET-5928] ( #5779 )
...
* feat: add last_stop_reason to AgentState [LET-5911]
* feat: filter list agents by stop reason [LET-5928]
* undo agent loop changes, use update_run_by_id_async
* add run manager test
* add integration tests
* remove comment
* fix duplicate
* fix docs
2025-11-13 15:36:55 -08:00
Ari Webb
ed99d7eb2b
feat: add input option to send message route [LET-4540] ( #5938 )
...
---------
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-13 15:36:50 -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
Ari Webb
da11d80bf4
fix: add default model gpt4.1 ( #5897 )
...
add default model gpt4.1
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-13 15:36:39 -08:00
Kian Jones
193c4f7c4a
chore: continued logging cleanup and bugfixes ( #5882 )
...
* gracefully handle mcp error, runs/temporal error, and otel exporter bug fixes
* move error handling to managers
* remove migrated error handling from routers
* move logger.error calls to logger.warnings
2025-11-13 15:36:20 -08:00