Commit Graph

6949 Commits

Author SHA1 Message Date
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
cthomas
992f94da4b feat: integrate temporal into letta (#4766)
* feat: integrate temporal into letta

* use fire and forget, set up cancellation and job status checking
2025-10-07 17:50:43 -07:00
Shubham Naik
55b1e43e0c feat: support creating entities from template (#4414)
* chore

* chore

* chir

* chir

* feat: support creating entites from template

* chire

* chore: next

* chore: next

* chore: next

* chore: next

* chore: next

* next

* next

* bump

* chore: nope

* choe

* choe

* feat: migrated

* feat: migrated

* chore update

* chore: next

---------

Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-10-07 17:50:43 -07:00
jnjpng
39a8959989 feat: _handle_ai_response activity skeleton (#4760)
* base

* skeleton

* TODO

* unpack

* unpack

* cleanup

* cleanup

* merge

---------

Co-authored-by: Letta Bot <noreply@letta.com>
2025-10-07 17:50:43 -07:00
Matthew Zhou
a3925e6a7b feat: Add get valid tools helper pure function [LET-4439] (#4771)
Add get valid tools helper function
2025-10-07 17:50:43 -07:00
Matthew Zhou
2c89b24021 feat: Scaffold pre-handle ai response activities (#4765)
* Scaffold pre handle ai response activities

* workflow specific timeouts
2025-09-17 17:53:53 -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
30781c4dde fix: Temporarily duplicate AgentType enum (#2980) 2025-09-17 11:25:11 -07:00
cthomas
46b19120d8 feat: add new steps messages endpoint and deprecate steps.messages field (#2978) 2025-09-17 11:13:48 -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
Kian Jones
cf0de709ed fix: change actions to support PRs from forked repos (#2977) 2025-09-16 18:19:16 -07:00
cthomas
2be6cdaa9c chore: run api sync core (#2976) 2025-09-16 17:53:57 -07:00
cthomas
04ded61200 feat: don't render jinja template in thread (#2973) 2025-09-16 17:52:21 -07:00
cthomas
74c2f2891b feat: add active filter to runs endpoint and deprecate list active runs (#2972) 2025-09-16 17:48:33 -07:00
jnjpng
7130fc0d0a fix: add mcp tool tests for schema validation (#2974) 2025-09-16 17:45:47 -07:00
jnjpng
631a27ee52 fix: fallback for no encryption key (#2968) 2025-09-16 17:25:39 -07:00
cthomas
6831007dad feat: add active filter to jobs endpoint and deprecate list active jobs (#2966) 2025-09-16 17:10:18 -07:00
jnjpng
6f6bd0a772 chore: re-migrate mcp columns to encrypted columns (#2967) 2025-09-16 16:18:37 -07:00
Matthew Zhou
57dde4187f feat: Add list archives endpoint (#2965) 2025-09-16 16:01:31 -07:00
jnjpng
db00320126 fix: clean up mcp encryption tests and logic (#2958) 2025-09-16 15:56:17 -07:00