Matthew Zhou
c31efe1517
fix: Fix test letta agent batch ( #4918 )
...
Test letta agent batch
2025-10-07 17:50:46 -07:00
Matthew Zhou
d78e0ccb58
feat: Fix test batch sdkpy [LET-4507] ( #4917 )
...
* Fix test batch sdk
* Consolidate and fix test batch sdk
2025-10-07 17:50:46 -07:00
Matthew Zhou
b0bc04fec7
fix: Patch batch routes ( #4916 )
...
Patch batch routes
2025-10-07 17:50:46 -07:00
Sarah Wooders
53786ee102
feat: asyncify test_manager.py [LET-4494] ( #4890 )
...
* add test_agent_manager.py
* created shared conftest
* add test_tool_manager.py
* add tag tests
* add message manager tests
* add blocks
* add org
* add passage tests
* add archive manager
* add user manager
* add identity
* add job manager tests
* add sandbox manager
* add file manager
* add group managers
* add mcp manager
* fix batch tests
* update workflows
* fix test_managers.py
* more tests
* comment out old test and add file
---------
Co-authored-by: Matthew Zhou <mattzh1314@gmail.com >
2025-10-07 17:50:46 -07:00
Matthew Zhou
3e2eba1b07
chore: Remove test composio ( #4914 )
...
Remove test composio
2025-10-07 17:50:46 -07:00
Matthew Zhou
ee0170e446
chore: Deprecate test_server ( #4913 )
...
Deprecate test_server
2025-10-07 17:50:46 -07:00
Shubham Naik
568c42ab08
chore: update linter ( #4897 )
...
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2025-10-07 17:50:46 -07:00
Matthew Zhou
462d37813e
chore: Deprecate agent file v1 related things [LET-4500] ( #4902 )
...
Deprecate agent file v1 related things
2025-10-07 17:50:46 -07:00
Kian Jones
daa056d638
Kian/remove uv caching ( #4903 )
...
* remove enable cache
* trigger CI
* remove extra with paramters which I believe to be unecessary
* try installing uv manuallly to avoid post install step
* should be fixed by manually installing and not using the action
* remove comment to trigger
2025-10-07 17:50:46 -07:00
Kian Jones
bfc57149a9
chore: fix post install uv hanging indefinitely ( #4896 )
...
* remove enable cache
* trigger CI
* remove extra with paramters which I believe to be unecessary
* try installing uv manuallly to avoid post install step
* should be fixed by manually installing and not using the action
2025-10-07 17:50:46 -07:00
Charles Packer
a4041879a4
feat: add new agent loop (squash rebase of OSS PR) ( #4815 )
...
* feat: squash rebase of OSS PR
* fix: revert changes that weren't on manual rebase
* fix: caught another one
* fix: disable force
* chore: drop print
* fix: just stage-api && just publish-api
* fix: make agent_type consistently an arg in the client
* fix: patch multi-modal support
* chore: put in todo stub
* fix: disable hardcoding for tests
* fix: patch validate agent sync (#4882 )
patch validate agent sync
* fix: strip bad merge diff
* fix: revert unrelated diff
* fix: react_v2 naming -> letta_v1 naming
* fix: strip bad merge
---------
Co-authored-by: Kevin Lin <klin5061@gmail.com >
2025-10-07 17:50:45 -07:00
Charles Packer
9edc7f4d64
feat: add OpenRouterProvider ( #4848 )
...
* feat: init add of openrouter provider, doesn't work bc no key pass and no header pass
* fix: working
2025-10-07 17:50:45 -07:00
Sarah Wooders
8fee5b4b93
fix: remove db locks ( #4879 )
2025-10-07 17:50:45 -07:00
Sarah Wooders
3b9d59d618
chore: revent db_max_concurrent_sessions ( #4878 )
2025-10-07 17:50:45 -07:00
Sarah Wooders
4df0a27eb0
chore: remove sync db ( #4873 )
2025-10-07 17:50:45 -07:00
Matthew Zhou
0ced006375
chore: set db_max_concurrent_sessions default to 48 ( #4876 )
...
set default to 48
2025-10-07 17:50:45 -07:00
Matthew Zhou
a15345c67c
fix: Change model validator to before on Block limit ( #4867 )
...
* Change model validator to before
* Revert experimental dependencies
2025-10-07 17:50:45 -07:00
Matthew Zhou
8b580c94f0
fix: Asyncify runs routes [LET-4491] ( #4869 )
...
Asyncify runs routes
2025-10-07 17:50:45 -07:00
Sarah Wooders
f5627f7030
fix: patch test_managers.py ( #4871 )
2025-10-07 17:50:45 -07:00
Matthew Zhou
b27dec5ca5
chore: Bump pg pool timeout ( #4870 )
...
Bump pg pool timeout
2025-10-07 17:50:45 -07:00
Matthew Zhou
16d666a434
fix: Fix create_job_async ( #4868 )
...
Fix
2025-10-07 17:50:45 -07:00
Charles Packer
c33c7a98a9
fix(core): patch agentfile export bug (broken when >50 total messages) [LET-4469] ( #4863 )
...
* fix(core): patch agentfile export bug
* fix: address matt comment
2025-10-07 17:50:45 -07:00
Charles Packer
809956d1aa
fix(core): patch bug in the broadcast multi-agent tool where we were not properly awating returns [LET-4484] ( #4866 )
...
fix(core): patch bug in the broadcast multi-agent tool where we were not await-ing the responses to return them properly
2025-10-07 17:50:45 -07:00
Matthew Zhou
8395ec429a
feat: Add flag for TLS ( #4865 )
...
Add flag for TLS
2025-10-07 17:50:45 -07:00
Charles Packer
d748d86059
feat: add more indexes ( #4849 )
2025-10-07 17:50:45 -07:00
cthomas
bc8223a13b
feat: allow partial for step metrics creation ( #4846 )
2025-10-07 17:50:45 -07:00
cthomas
a9a4cb6ce1
fix: move read inside session ( #4845 )
2025-10-07 17:50:45 -07:00
cthomas
6bfeac9863
feat: add allow partial flag for step creation ( #4844 )
...
* feat: add allow partial flag for step creation
* fix indent
2025-10-07 17:50:45 -07:00
cthomas
491506f383
fix: stray await ( #4840 )
2025-10-07 17:50:45 -07:00
Charles Packer
7840db6801
fix: add back missing files from oss ( #4832 )
2025-10-07 17:50:45 -07:00
Matthew Zhou
2f716d4961
feat: Add partial flag on create_many_messages_async ( #4836 )
...
Add partial flag
2025-10-07 17:50:45 -07:00
Sarah Wooders
3593e7cda6
feat: throw 404 for missing agent_id ( #4804 )
...
* map to 404 for missing agent
* cleanup errors
* cleanup errors
* validate
2025-10-07 17:50:45 -07:00
cthomas
5dbb3a8648
feat: fix default job status ( #4831 )
2025-10-07 17:50:45 -07:00
cthomas
27dfb52568
feat: update run status for lettuce runs ( #4830 )
...
* feat: update run status for lettuce runs
* only fetch job status for pending case
2025-10-07 17:50:45 -07:00
cthomas
a7a1e5cf32
feat: make experimental flag a bool ( #4825 )
...
* feat: make experimental flag a bool
* add null check
2025-10-07 17:50:45 -07:00
cthomas
5166ab2f86
feat: only update job metadata when flag is set ( #4824 )
2025-10-07 17:50:45 -07:00
cthomas
f760eaf394
feat: log client in otel ( #4821 )
2025-10-07 17:50:44 -07:00
cthomas
ef9bac78ec
chore: cleanup experimental flag ( #4818 )
2025-10-07 17:50:44 -07:00
cthomas
232da24f7f
fix: missing import for cancel ( #4819 )
2025-10-07 17:50:44 -07:00
Sarah Wooders
a952a1266b
feat: add various indexes ( #4811 )
2025-10-07 17:50:44 -07:00
cthomas
076c56a0a5
feat: add feature flag for new message async logic ( #4805 )
...
* feat: add feature flag for new message async logic
* remove from api sync
2025-10-07 17:50:44 -07:00
cthomas
a605271846
fix: flip tls flag ( #4806 )
2025-10-07 17:50:44 -07:00
Matthew Zhou
678350a6f2
feat: Pass through agent_state and patch bugs [LET-4456] ( #4800 )
...
* Pass through agent state
* temp
* Patch bugs
* Add todo for jin
2025-10-07 17:50:44 -07:00
Matthew Zhou
7ca6aba229
feat: Remove last accessed at default factory ( #4795 )
...
Remove default factory on file blocks
2025-10-07 17:50:44 -07:00
Sarah Wooders
46ba8789b7
fix: patch issue with run listing ( #4793 )
...
* fix: patch issue with run listing
* another fix
2025-10-07 17:50:44 -07:00
Matthew Zhou
81bb131afb
feat: Calculate remaining turns [LET-4453] ( #4789 )
...
Calculate remaining turns
2025-10-07 17:50:44 -07:00
cthomas
ee39b2bff2
feat: ensure temporal is hit through fastapi ( #4784 )
...
feat: ensure temporal works end-to-end
2025-10-07 17:50:44 -07:00
Matthew Zhou
41e1f01659
feat: Factor our approval parsing logic ( #4782 )
...
Factor our approval parsing logic
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
cthomas
00292363c4
feat: add additional e2b debug logging ( #4772 )
2025-10-07 17:50:43 -07:00