Commit Graph

45 Commits

Author SHA1 Message Date
Andy Li
acfdab2ced feat: uv migration (#3493)
* uv migration

smaller runners, freeze test runs, remove dev, ruff,hatchling, previw,
poetry, generates wheel, installs wheel, docker

* fix tests and dependency groups

* test fixes

* test fixing and main

* resolve merge conflict

* dev + test dependency group

* Test

* trigger CI

* trigger CI

* add debugging info

* trigger CI

* uv for reusable and sdk preview

* resolve mc and reformat black

* staged-api

* mypy

* fix fern

* prod Dockerfile

* model sweep, and project.toml and uvlock

* --group test -> --extra dev

* remove redundant --extra dev and rename tests to dev

* sdk backwards compat install sqlite

* install sqlite group for sdk-backwards-compat

* install uv on gh runner for cloud-api-integration-tests

* stage+publish

* pytest asyncio

* bug causing pytest package to get removed

* try to fix async event loop issues

* migrate to --with google-cloud-secret-manager

---------

Co-authored-by: Kian Jones <kian@letta.com>
2025-08-26 18:11:09 -07:00
Matthew Zhou
a2f4ca5f89 fix: Fix bugs with exporting/importing agents with files (#4089) 2025-08-21 16:23:37 -07:00
Matthew Zhou
cbec520729 feat: Add basic test serialization tests (#4076) 2025-08-21 11:08:06 -07:00
Sarah Wooders
20a857b900 chore: remove legacy embeddings (#3846) 2025-08-12 15:11:09 -07:00
Kevin Lin
e20f4eca92 fix: update default include_base_tool_rules to None (#3762)
Co-authored-by: Matthew Zhou <mattzh1314@gmail.com>
2025-08-06 15:58:29 -07:00
Matthew Zhou
a170bd3f7b fix: Fix tool renaming if json schema is passed in (#3745) 2025-08-05 11:36:23 -07:00
Sarah Wooders
f3f7660fb1 feat: change default agent type to memgpt_v2_agent (#3624) 2025-07-31 16:14:13 -07:00
Matthew Zhou
f0324a2b0b docs: Add documentation and tests for multi function files (#3679) 2025-07-31 13:37:25 -07:00
Matthew Zhou
79dad6bcf7 feat: Improve tool renaming based on json schema (#3676) 2025-07-31 12:57:22 -07:00
Matthew Zhou
fa58214a99 feat: Improve attach/detach missing file tools performance (#3486) 2025-07-22 15:35:42 -07:00
Matthew Zhou
8958f266ad feat: Establish agent file schema v2 and achieve feature parity with v1 (#3235) 2025-07-16 14:49:20 -07:00
Matthew Zhou
452ed39e62 feat: Make performance improvements to list agent tools (#3295) 2025-07-11 14:50:30 -07:00
Matthew Zhou
156c9ad4e3 fix: Fix preview payload tests (#3266) 2025-07-09 19:21:17 -07:00
Matthew Zhou
ac508b0d52 feat: Add testing for dry run agent loop (#3265) 2025-07-09 18:57:53 -07:00
Matthew Zhou
fc07b2b2c2 fix: Add comprehensive testing for tool creation paths (#3255) 2025-07-09 15:51:50 -07:00
Andy Li
3654fa8c26 feat: expand summarizer providers 2025-07-01 15:07:38 -07:00
cthomas
a332b34830 feat: make create_async route consistent with other message routes (#2877) 2025-06-19 13:51:51 -07:00
Matthew Zhou
698d99a66e feat: Ungate file upload for simple MIME types even without Mistral API key (#2898) 2025-06-18 15:11:30 -07:00
Matthew Zhou
878b739532 feat: Upsert on list with no pagination (#2875) 2025-06-17 15:19:27 -07:00
Matthew Zhou
26089bee58 feat: Add callback_error and fix callback logic (#2842) 2025-06-16 13:23:03 -07:00
cthomas
97986b0f03 feat: send stop reason in letta APIs (#2789) 2025-06-13 16:04:48 -07:00
Matthew Zhou
d0c2ef89ea feat: Add errors when tool call violates tool rules (#2766) 2025-06-11 17:12:39 -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
Matthew Zhou
09ec9ffeea feat: Add file metadata processing status (#2665) 2025-06-06 11:11:39 -07:00
Kevin Lin
ed4b28f3e4 feat: Add files into agent context window on file upload (#1852)
Co-authored-by: Caren Thomas <carenthomas@gmail.com>
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-05-29 18:19:23 -07:00
cthomas
1f94928957 fix: parse function response for async agent loop (#2411)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-05-24 09:26:48 -07:00
Sarah Wooders
1d2f8d86e9 feat(asyncify): migrate sources to async (#2332) 2025-05-22 19:39:44 -07:00
Sarah Wooders
d15e49808d chore: add a concept (and enforcement of) read-only blocks (#2161) 2025-05-13 20:54:52 -07:00
cthomas
923af54d0b chore: update sleeptime verbiage everywhere (#1867) 2025-04-23 17:01:07 -07:00
Sarah Wooders
626e5f62ca chore: add sleeptime example + better error handling + upgrade client SDK (#1809) 2025-04-21 00:09:50 -07:00
cthomas
5c750c2a91 feat: enable sleeptime agent creation (#1523) 2025-04-02 14:12:11 -07:00
cthomas
ec092f6940 fix: blocks list endpoint bug (#1421) 2025-03-26 17:05:28 -07:00
Matthew Zhou
2ca88f5f92 feat: Refactor letta tool execution to not require agent class (#1384) 2025-03-24 12:25:03 -07:00
cthomas
2be142d1b3 fix: update sdk tests with renamed functions (#1173) 2025-03-01 19:36:36 -08:00
cthomas
8fbe9043f7 fix: revert sandbox error message (#904) 2025-02-05 13:54:18 -08:00
Charles Packer
79b4974404 fix: patch error with unbound variable + monkeypatch unit test for function fail returns (#899) 2025-02-04 12:02:20 -08:00
cthomas
0bd605dfa7 chore: bump letta python sdk version to 0.1.23 (#817) 2025-01-28 16:24:29 -08:00
cthomas
5a71a2c346 chore: remove nested config in send requests (#813) 2025-01-28 14:58:53 -08:00
cthomas
92965bd69c fix: reasoning messages dropped for gpt-4 (#803) 2025-01-28 13:39:18 -08:00
Charles Packer
16e40dfdf7 fix: update letta-client used in unit tests (#787) 2025-01-26 16:50:55 -08:00
Charles Packer
a4ba688ea5 fix: hotfix patch tests (#772) 2025-01-24 15:12:02 -08:00
cthomas
11d871785a feat: add content union type for requests (#762) 2025-01-23 20:25:00 -08:00
mlong93
02cca70d78 feat: add support for AWS Bedrock (Anthropic) (#689)
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-17 11:42:21 -08:00
cthomas
8bd695f64b chore: migrate examples to use latest sdk ver (#690) 2025-01-16 17:06:57 -08:00
cthomas
00d235d014 chore: add unit tests for sdk client (#663) 2025-01-15 17:17:27 -08:00