Commit Graph

1823 Commits

Author SHA1 Message Date
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