cthomas
6a47bf4946
feat: add fk reference for agent groups [LET-6260] ( #6313 )
...
feat: add fk reference for agent groups
2025-11-24 19:10:27 -08:00
cthomas
6dd3f6fecd
feat: add back ref for mcp server on org ( #6269 )
2025-11-24 19:10:11 -08:00
cthomas
369274a219
fix: greenlet spawn errors in deletion path ( #6267 )
2025-11-24 19:10:11 -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
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
Christina Tong
ef3df907c5
feat: add last_stop_reason to AgentState [LET-5911] ( #5772 )
...
* feat: add last_stop_reason to AgentState [LET-5911]
* undo agent loop changes, use update_run_by_id_async
* add run manager test
* add integration tests
* remove comment
* remove duplicate test
2025-11-13 15:36:55 -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
6654473514
fix: handle block race conditions ( #5819 )
2025-11-13 15:36:14 -08:00
Sarah Wooders
a566900533
chore: add back test_server.py ( #5783 )
2025-11-13 15:36:00 -08:00
jnjpng
d09f321af7
fix: before and after pagination comparison based off order [LET-5833] ( #5712 )
...
base
Co-authored-by: Letta Bot <noreply@letta.com >
2025-10-24 15:14:21 -07:00
Matthew Zhou
e7e86124f9
feat: Support embedding config on the archive [LET-5832] ( #5714 )
...
* Add embedding config field to archives
* Fix alembic script
* Simplify archive manager
* Fern autogen
* Fix failing tests
* Fix alembic
2025-10-24 15:14:21 -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
cthomas
5e43291436
feat: remove relationship fields on identities ( #5691 )
2025-10-24 15:14:09 -07:00
cthomas
afdf0f80e3
feat: add backend support for agent relationship loads ( #5693 )
2025-10-24 15:14:09 -07:00
cthomas
681f842adb
fix: identity greenlet bug ( #5678 )
2025-10-24 15:13:47 -07:00
cthomas
c3c38f2713
feat: rename multi agent group to managed group [LET-5799] ( #5672 )
...
feat: rename multi agent group to managed group
2025-10-24 15:13:47 -07:00
cthomas
14faa27869
feat: replace agent.identity_ids with agent.identities [LET-5803] ( #5673 )
...
feat: replace agent.identity_ids with agent.identities
2025-10-24 15:13:47 -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
cthomas
beaeddf54d
feat: add new blocks field to agent model and deprecate memory field [LET-4424] ( #5613 )
...
feat: add new blocks field to agent model and deprecate memory field
2025-10-24 15:13:15 -07:00
Christina Tong
79f49c33d8
feat: add tool_used field to run_metrics [LET-5419] ( #5540 )
...
* feat: add tool_used field to run_metrics [LET-5419]
* change to tool name
* use tool ids over names
* add generated files
* chore: update OpenAPI schema to include tools_used field in RunMetrics
* update alembic file
2025-10-24 15:12:11 -07:00
Matthew Zhou
ddd1686ad1
feat: Add flag to tools to signify if they are race safe [LET-5611] ( #5548 )
...
* wip add race unsafe param
* Alembic migration
* Fern autogen
* Set default to True
* Adjust fern
* Rename field
* Run fern autogen
* Add enable_parallel_execution to Tool Create and Update
2025-10-24 15:12:11 -07:00
Ari Webb
714978f5ee
handle none value for properties [LET-5537] ( #5449 )
...
handle none value for properties
Co-authored-by: Ari Webb <ari@letta.com >
2025-10-24 15:12:11 -07:00
Matthew Zhou
1c285f5170
fix: Fix system init messages and anthropic parsing [LET-5385] ( #5339 )
...
* Fix system init messages and anthropic parsing
* Add backwards compat tool call id adding
2025-10-24 15:11:31 -07:00
cthomas
1c80e1c11f
feat: add approvals persistence to message orm ( #5309 )
...
* feat: add approvals persistence to message orm
* fix imports in alembic migration
* missing import
2025-10-24 15:11:31 -07:00
cthomas
9cb5156ac7
chore: sync 0.12.0 version ( #3023 )
...
Co-authored-by: Matthew Zhou <mattzh1314@gmail.com >
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com >
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-10-08 16:10:51 -07:00
Caren Thomas
a5354d7534
chore: bump version 0.11.8
2025-10-07 18:31:26 -07:00
Matthew Zhou
932b418681
feat: Add FK cascades, remove app-side label propagation [LET-4690] ( #5219 )
...
add FK cascades, remove app-side label propagation
2025-10-07 17:50:50 -07:00
Matthew Zhou
0f27bf5bdd
feat: Support writing packed func return to ToolReturn object ( #5209 )
...
* wip
* Add func_response to ToolReturn object
* Fix response packaging
* Backpopulate in to_pydantic
* Fix ordering of packaging
* Add more checks
2025-10-07 17:50:50 -07:00
jnjpng
7930bfeb0b
feat: add encrypted columns for providers, sandbox/agent variables, mcp auth code [LET-4246] ( #5187 )
...
add encrypted columns
Co-authored-by: Letta Bot <noreply@letta.com >
2025-10-07 17:50:49 -07:00
Sarah Wooders
4168506dd2
feat: replace composite runs index to not include is_err ( #5177 )
2025-10-07 17:50:49 -07:00
Sarah Wooders
300c32456e
feat: add composite message index and reduce pool timeout ( #5156 )
2025-10-07 17:50:49 -07:00
Sarah Wooders
65b33ae27f
feat: add index for run_id on messages and project_id on agents ( #5117 )
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
4df0a27eb0
chore: remove sync db ( #4873 )
2025-10-07 17:50:45 -07:00
Charles Packer
d748d86059
feat: add more indexes ( #4849 )
2025-10-07 17:50:45 -07:00
Sarah Wooders
a952a1266b
feat: add various indexes ( #4811 )
2025-10-07 17:50:44 -07:00
Sarah Wooders
c85bfefa52
feat: add agents_runs table ( #4768 )
2025-10-07 17:50:44 -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
Matthew Zhou
3c2911e9ae
feat: Remove jinja2 ( #2971 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-09-17 10:00:49 -07:00
Kian Jones
48c339e2da
chore: import sqlite-vec even more conditionally ( #2964 )
2025-09-16 18:31:59 -07:00
Sarah Wooders
8eef166c3a
feat: add stop_reason to runs ( #2935 )
2025-09-16 14:27:00 -07:00
cthomas
edb6c5e14e
feat: replace tool_exec_environtment_variables with secrets ( #2953 )
2025-09-16 13:22:48 -07:00
jnjpng
3711b5279c
feat: encryption for mcp ( #2937 )
2025-09-16 11:56:34 -07:00
cthomas
4636fb7ba8
feat: add organization to jobs model ( #2831 )
2025-09-11 10:18:52 -07:00