Commit Graph

29 Commits

Author SHA1 Message Date
Charles Packer
3442b52cf7 fix(core): patch the error throwing for HITL [LET-4218] (#4455)
fix: patch the error throwing for HITL
2025-09-06 11:45:46 -07:00
Matthew Zhou
2e3cabc080 feat: Add search messages endpoint [LET-4144] (#4434)
* Add search messages endpoint

* Run fern autogen and fix tests
2025-09-05 14:28:27 -07:00
Matthew Zhou
fcfc40eaf2 feat: Add project id to message schema [LET-4166] (#4433)
* Add project id

* Propogate through update message by id async

* Add project id testing
2025-09-04 16:50:41 -07:00
Matthew Zhou
88831c7256 feat: Change namespace to be org scoped and filter on agent_id [LET-4163] (#4368)
* Change to org scoped and agent_id filtering

* Finish modifying conversation search tool

* Fix failing tests

* Get rid of bad imports
2025-09-03 10:00:19 -07:00
cthomas
3f87fc34f2 feat: handle message persistence for approvals flows (#4338) 2025-09-01 14:10:02 -07:00
cthomas
65cd430317 feat: support deny tool call request (#4334) 2025-09-01 10:33:18 -07:00
cthomas
671f561c77 feat: support approve tool call request (#4333) 2025-08-31 11:26:21 -07:00
cthomas
484d2a4e93 feat: add error handling for approval response attempt (#4326)
* feat: add error handling for approval response attempt

* add one more error case

* improve error messages
2025-08-29 20:39:28 -07:00
cthomas
bfdb586f74 feat: add approval create input to messages endpoints [LET-4110] (#4309)
* feat: add approval create input to messages endpoints

* rename discriminator tag

* add base class with default

* add field validator

* exclude new type field from agent file schema
2025-08-29 13:16:03 -07:00
cthomas
a518d781e3 fix: tool logging error (#3998) 2025-08-18 18:01:23 -07:00
cthomas
a6528b41d7 feat: set frequency penalty to 1 for gpt-4o (#3962) 2025-08-18 14:20:16 -07:00
Andy Li
904d9ba5a2 chore: strings lint cleanup (#3374) 2025-07-18 09:20:45 -07:00
Matthew Zhou
21fa872cef fix: Fix parsing bug where Anthropic returns nested JSON (#3096) 2025-06-29 11:41:33 -07:00
Matthew Zhou
39bc9edb9c feat: Override heartbeat request when system forces step exit (#3015) 2025-06-24 19:50:00 -07:00
Sarah Wooders
10cdbf2ea4 feat: add ability to configure agent timezone (#2978)
Co-authored-by: Kian Jones <kian@letta.com>
2025-06-24 12:57:37 -07:00
cthomas
97986b0f03 feat: send stop reason in letta APIs (#2789) 2025-06-13 16:04:48 -07:00
Sarah Wooders
953ed5a610 feat: add include_return_message_types to LettaRequest to filter down requests (#2666) 2025-06-06 15:48:27 -07:00
cthomas
c691951591 feat: consolidate message persistence (#2518)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-05-29 16:23:13 -07:00
cthomas
c64086c7a8 feat: optimize system message fetch (#2509) 2025-05-28 23:15:53 -07:00
Andy Li
0a54b998a8 feat: track llm provider traces and tracking steps in async agent loop (#2219) 2025-05-19 15:50:56 -07:00
cthomas
65e32082f7 feat: convert many methods to async (#2193) 2025-05-15 12:09:40 -07:00
Andy Li
a099e876f8 feat: async list/prepare messages (#2181)
Co-authored-by: Caren Thomas <carenthomas@gmail.com>
2025-05-15 00:34:04 -07:00
Sarah Wooders
935b476dcd feat: add usage tracking for new agent loop + filter out role=user messages in response (#2175) 2025-05-14 13:08:27 -07:00
Sarah Wooders
4902830265 fix: fix message responses for new agent loop (#2170) 2025-05-14 10:24:16 -07:00
Matthew Zhou
f23602d919 feat: Add message listing for a letta batch (#1982) 2025-05-02 11:14:03 -07:00
Matthew Zhou
daa30d6662 feat: Move sleeptime voice agent to new agent loop (#1979) 2025-05-01 20:48:33 -07:00
Matthew Zhou
84f2b2107e feat: Adjust ephemeral memory agent to become persisted sleeptime agent (#1943) 2025-04-30 11:14:19 -07:00
cthomas
8f5a43b886 feat: add otid to new agent loop (#1635) 2025-04-09 16:50:41 -07:00
Matthew Zhou
3ba79db859 feat: Enable Anthropic streaming on new agent loop (#1550) 2025-04-03 19:40:48 -07:00