cthomas
0776a236c8
feat: add new header dependency in all routes ( #2905 )
2025-09-15 14:33:08 -07:00
cthomas
3f87fc34f2
feat: handle message persistence for approvals flows ( #4338 )
2025-09-01 14:10:02 -07:00
cthomas
7c88470705
feat: support filtering out messages when converting to openai dict ( #4337 )
...
* feat: support filtering out messages when converting to openai dict
* fix imports
2025-09-01 12:48:45 -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
cc376b32ed
feat: add support for approval request creation ( #4313 )
2025-08-29 15:23:02 -07:00
Kian Jones
ca6cfa5914
chore: migrate to ruff ( #4305 )
...
* base requirements
* autofix
* Configure ruff for Python linting and formatting
- Set up minimal ruff configuration with basic checks (E, W, F, I)
- Add temporary ignores for common issues during migration
- Configure pre-commit hooks to use ruff with pass_filenames
- This enables gradual migration from black to ruff
* Delete sdj
* autofixed only
* migrate lint action
* more autofixed
* more fixes
* change precommit
* try changing the hook
* try this stuff
2025-08-29 11:11:19 -07:00
Andy Li
4c58c590f0
fix: overwritten sentry capture fixes
2025-07-21 13:27:17 -07:00
cthomas
cadc040f42
feat: remove organization from pydantic message model ( #3411 )
2025-07-19 09:28:54 -07:00
Andy Li
b7b678db4e
feat: stop reasons and error messages and sentry fixes
2025-07-18 11:56:20 -07:00
Andy Li
904d9ba5a2
chore: strings lint cleanup ( #3374 )
2025-07-18 09:20:45 -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
Matthew Zhou
54562d88d7
feat: Add required before exit tool rule ( #2977 )
2025-06-23 17:02:40 -07:00
Andy Li
bf7bd3b905
fix: metric tracking ( #2785 )
2025-06-13 13:53:10 -07:00
Andy Li
80f6e97ca9
feat: otel metrics and expanded collecting ( #2647 )
...
(passed tests in last run)
2025-06-05 17:20:14 -07:00
cthomas
20faf9eb8c
fix: remove separate tool call id in streaming path ( #2641 )
2025-06-04 17:35:55 -07:00
Sarah Wooders
34df96bf2c
feat: add MCP servers into a table and MCP tool execution to new agent loop ( #2323 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com >
2025-05-23 16:22:16 -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
782971f0dc
fix: don't log null values to otel ( #2079 )
2025-05-08 15:27:55 -07:00
cthomas
043283f8aa
feat: add llm config to ttfs logging ( #1998 )
2025-05-02 17:41:43 -07:00
cthomas
d8402c5a79
feat: add time to first token in tracing ( #1988 )
2025-05-02 13:05:59 -07:00
Matthew Zhou
f23602d919
feat: Add message listing for a letta batch ( #1982 )
2025-05-02 11:14:03 -07:00
Andy Li
743cded046
fix: user messages on new agent loop are not processed in ADE (includes new json parser) ( #1934 )
2025-04-30 18:07:42 -07:00
cthomas
22d72ca713
fix: revert conditional tool return message creation ( #1930 )
...
Co-authored-by: Matt Zhou <mattzh1314@gmail.com >
2025-04-29 14:22:36 -07:00
Matthew Zhou
beed896d60
feat: Support offline memory in voice agent ( #1347 )
2025-04-28 15:03:02 -07:00
Matthew Zhou
cead849f19
feat: Implement resume step after request in new batch agent loop ( #1676 )
2025-04-15 13:56:22 -07:00
cthomas
eaf9af3d03
feat: add identity id to message model ( #1700 )
2025-04-14 16:50:37 -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
cthomas
261fd07b72
test: add more robust multi-agent testing ( #1444 )
2025-03-28 14:21:54 -07:00
Matthew Zhou
6939a5f52a
fix: Exclude steps_messages when dumping ( #1362 )
2025-03-21 14:22:46 -07:00
cthomas
588c212039
chore: message schema api improvements ( #1267 )
2025-03-13 12:04:03 -07:00
Matthew Zhou
23abf83217
feat: Low Latency Agent ( #1157 )
2025-02-27 14:51:48 -08:00
Matthew Zhou
3078e44f7f
fix: Fix broken message DB writing ( #1134 )
2025-02-26 13:29:57 -08:00
Matthew Zhou
997019afe8
feat: Add tool calling to fast chat completions ( #1109 )
2025-02-25 15:13:35 -08:00
Matthew Zhou
df1f9839a6
feat: Fast chat completions endpoint ( #1091 )
2025-02-20 18:55:25 -08:00
Matthew Zhou
5c43de3a2d
fix: Fix trailing } in chat completions interface ( #842 )
2025-02-10 15:45:13 -08:00
Matthew Zhou
29b9896c41
chore: Move send_message_to_agent ( #665 )
2025-01-15 11:15:52 -08:00
Caren Thomas
7144fd2867
run black, add isort config to pyproject.toml
2024-12-26 19:43:11 -08:00
Shubham Naik
4cf354c033
fix: add tests to cypress
2024-12-23 14:44:08 -08:00
cthomas
3da62aa4eb
feat: add message type literal to usage stats ( #2297 )
...
Co-authored-by: Caren Thomas <caren@caren-mac.local >
2024-12-20 17:13:56 -08:00
cthomas
0792887527
feat: add new RateLimitExceededError ( #2277 )
...
Co-authored-by: Caren Thomas <caren@caren-mac.local >
2024-12-18 17:15:40 -08:00
Charles Packer
83adf0b9d2
fix: add error logging on stream fails ( #2261 )
2024-12-16 16:38:05 -08:00
Charles Packer
ef1635c0d6
fix: temp disable stream tokens ( #2189 )
2024-12-07 12:52:51 -08:00
Matthew Zhou
69730988ce
feat: Sandboxing for tool execution ( #2040 )
...
Co-authored-by: Caren Thomas <carenthomas@Jeffs-MacBook-Pro-2.local >
Co-authored-by: Caren Thomas <carenthomas@jeffs-mbp-2.lan >
Co-authored-by: Caren Thomas <carenthomas@Jeffs-MBP-2.hsd1.ca.comcast.net >
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2024-11-22 10:34:08 -08:00
Charles Packer
7fa632aa94
feat: added returning usage data ( #1955 )
2024-10-29 18:08:10 -07:00
Sarah Wooders
8ae1e64987
chore: migrate package name to letta ( #1775 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com >
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com >
Co-authored-by: Shubham Naik <shub@memgpt.ai >
2024-09-23 09:15:18 -07:00