cthomas
41392cdb8a
test: make hitl testing pass ( #6188 )
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
jnjpng
3b030d1bb0
fix: set default python version for modal ( #6180 )
...
update
Co-authored-by: Letta Bot <noreply@letta.com >
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
34f5b5e33c
feat: no user init messages for letta v1 agent ( #6174 )
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
Kian Jones
7f49e08be9
fix: attempt to better handle reasoning content in embedding flow, and add test coverage ( #6171 )
...
fix and test case addition
2025-11-24 19:09:32 -08:00
Kian Jones
f5fd0a437e
feat: add backend identifier to span ( #6165 )
...
add backend identifier to span
2025-11-24 19:09:32 -08:00
Ari Webb
f19a71dad1
chore: log problematic chunk ( #6166 )
...
log problematic chunk
Co-authored-by: Ari Webb <ari@letta.com >
2025-11-24 19:09:32 -08:00
Tomas
294de41e6c
Add context windows for grok-4 models ( #3043 )
2025-11-19 09:21:46 -08:00
cthomas
693a3526e9
chore: bump version 0.14.0 ( #3067 )
2025-11-13 16:00:47 -08:00
Caren Thomas
98302c7868
bump version
2025-11-13 15:40:38 -08:00
Caren Thomas
fa21e07905
remove docs
2025-11-13 15:39:54 -08:00
cthomas
41ffc9662a
fix: revert lettuce client conditional import ( #6163 )
2025-11-13 15:36:56 -08:00
Kian Jones
15bc124ddc
fix: don't fail on empty pdf ( #6043 )
...
don't fail on empty pdf
2025-11-13 15:36:56 -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
Kian Jones
9e9ae9d4ae
fix: check content before embedding ( #6147 )
...
* to_text for reasoning
* caren's feedback
* prefer to_text over text and content
2025-11-13 15:36:56 -08:00
Cameron
2eee030616
Add Letta Cloud-only warning to SDK v1.0 migration guide ( #6153 )
...
* Add Letta Cloud-only warning to SDK v1.0 migration guide
Added prominent warning at the top of the SDK v1.0 migration guide to clarify that:
- SDK v1.0 is only supported on Letta Cloud
- Self-hosted Letta v0.13.x does NOT support SDK v1.0
- Users should continue using SDK v0.x with self-hosted until future releases
This prevents confusion for self-hosted users trying to upgrade to SDK v1.0.
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
* Add note about upcoming OSS release with SDK v1.0 support
Updated the warning to mention that a new open-source release with SDK v1.0 support is coming soon for self-hosted users.
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
---------
Co-authored-by: Letta <noreply@letta.com >
2025-11-13 15:36:56 -08:00
Kian Jones
aafd5696c5
fix: logging and try to handle invalid embeddings ( #6145 )
...
logging and try to handkle invalid embeddings
2025-11-13 15:36:56 -08:00
jnjpng
53d01f29a1
fix: v1 sdk integration tests for update and create renames ( #6139 )
...
* base
* yay
* update
* update
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-11-13 15:36:56 -08:00
Shelley Pham
b73545cd60
fix: agents created from templates cannot read attached files [LET-6146] ( #6137 )
...
* fix: Ensure agents created from templates can read attached files
* test: Add test for template-based agent file attachment from sources
2025-11-13 15:36:56 -08:00
cthomas
209debeb09
feat: remove multiple pinecone client inits from startup ( #6128 )
...
feat: remove multiple pinecone client inits
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
Kian Jones
077d0e2f9a
feat: dump stack trace on segfault ( #6121 )
...
* dump stack trace on segfault
* log tokenizer
2025-11-13 15:36:56 -08:00
jnjpng
6139ab23d2
fix: v1 sdk send message tests for message union rename ( #6123 )
...
* add
* base:
---------
Co-authored-by: Letta Bot <noreply@letta.com >
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
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
Christina Tong
2a8523aa01
chore: migrate multi agent integration test to v1 sdk [LET-6152] ( #6113 )
...
* chore: migrate multi agent integration test to v1 sdk [LET-6152]
* update functions
* access field
* clean
* flexibility for in context messge
* add agent type
* check content
* update
* agent type
2025-11-13 15:36:56 -08:00
Kian Jones
7b7b89ecfa
fix: fix alembic on main ( #6116 )
...
fix alembic on main
2025-11-13 15:36:56 -08:00
Kian Jones
78600fac23
chore: index suggestions from planetscale suggestions ( #6111 )
...
suggestions from ps dashboard
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
Sarah Wooders
6eeb3c90bb
feat: bring back model_settings and remove validation again ( #6104 )
2025-11-13 15:36:56 -08:00
Cameron
bd5f684346
Update archival memory docstrings for clarity ( #6098 )
...
* Update archival memory docstrings for clarity
Improved docstrings for archival_memory_insert and archival_memory_search to:
- Better explain when and how to use these tools
- Provide clearer best practices
- Include more realistic examples (meeting notes, project updates)
- Emphasize semantic search vs keyword matching
- Clarify tag filtering behavior
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
* examples
---------
Co-authored-by: Letta <noreply@letta.com >
Co-authored-by: Kevin Lin <kl2806@columbia.edu >
2025-11-13 15:36:56 -08:00
Kian Jones
e665768085
chore: alembic upgrade for step metrics run id index ( #6109 )
...
alembic upgrade for step metrics run id index
2025-11-13 15:36:56 -08:00
cthomas
284201f6f8
feat: use new agent loop when messaging sleeptime directly ( #6107 )
2025-11-13 15:36:56 -08:00
Sarah Wooders
ddc87418f4
feat: revert model_settings ( #6089 )
2025-11-13 15:36:56 -08:00
cthomas
bbffadc245
chore: api sync for health endpoint ( #6088 )
...
chore: api sync
2025-11-13 15:36:56 -08:00
cthomas
c0f270047c
feat: add list support for query params in sdk ( #6085 )
...
* feat: add list support for query params in sdk
* use repeat array_format
* use dots for nested_format
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
d360242307
fix: don't expect stop reason to have a run id ( #6083 )
...
don't expect stop reason to have a run id
2025-11-13 15:36:56 -08:00
Kian Jones
ba19142669
fix: address high query latency with step id index on messages ( #6068 )
...
* add step id index on messages
* simple index
* fix sources padding
* fix import
* fix passage manager
* fix ci
* I think fixed
* disable turbopufer for managers to avoid failing passages tests
2025-11-13 15:36:56 -08:00
Charles Packer
081a1f6920
fix(core): patch responses api parallel tool calling not returning tool call IDs ( #6079 )
...
* fix(core): patch responses api parallel tool calling not returning tool call ids
* fix(core): patch chatcompletions as well
* fix: patch problem with gpt-4.1
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
Charles Packer
2e721ddc62
fix: various hardening to prevent stale state on background mode runs ( #6072 )
...
fix: various hardening to prevent stale state on backgroun
d mode runs
2025-11-13 15:36:56 -08:00
jnjpng
744fa6ae03
feat: add model settings schema to stainless [LET-5976] ( #5872 )
...
* base
* test
* test
* update
* update
* generate
* regen
* update
* fix
* push
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-11-13 15:36:56 -08:00
jnjpng
5797b4162e
fix: agent create test + stage publish api ( #6063 )
...
* base
* fix
---------
Co-authored-by: Letta Bot <noreply@letta.com >
2025-11-13 15:36:56 -08:00
Shubham Naik
9534ee23be
chore; regen ( #6067 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2025-11-13 15:36:56 -08:00