Commit Graph

47 Commits

Author SHA1 Message Date
Sarah Wooders
58be205098 chore: patch update tools (#4090)
* patch update tools

* update tool patch

* fallback to generation for legacy tools

* avoid re-parsing source if json schema exists

* fix more tests

* remove asssert

* fix

* update

* update

* update

* Fix tests

---------

Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-08-28 11:34:36 -07:00
cthomas
49bfd4fba0 fix: add timeout to test_sdk_client.py test (#4262) 2025-08-27 14:37:06 -07:00
Andy Li
ff718d8c40 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
a07c47b5b3 fix: Fix bugs with exporting/importing agents with files (#4089) 2025-08-21 16:23:37 -07:00
Matthew Zhou
dcb689cbfa feat: Add basic test serialization tests (#4076) 2025-08-21 11:08:06 -07:00
Sarah Wooders
f4740b1388 chore: remove legacy embeddings (#3846) 2025-08-12 15:11:09 -07:00
Kevin Lin
bba9753e1c 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
47d8650f09 fix: Fix tool renaming if json schema is passed in (#3745) 2025-08-05 11:36:23 -07:00
Sarah Wooders
2823d1a84e feat: change default agent type to memgpt_v2_agent (#3624) 2025-07-31 16:14:13 -07:00
Matthew Zhou
cb04b877d6 docs: Add documentation and tests for multi function files (#3679) 2025-07-31 13:37:25 -07:00
Matthew Zhou
37fdecb433 feat: Improve tool renaming based on json schema (#3676) 2025-07-31 12:57:22 -07:00
Matthew Zhou
84b27d6a07 feat: Improve attach/detach missing file tools performance (#3486) 2025-07-22 15:35:42 -07:00
Matthew Zhou
5337c7a009 feat: Establish agent file schema v2 and achieve feature parity with v1 (#3235) 2025-07-16 14:49:20 -07:00
Matthew Zhou
9dc39ae651 feat: Make performance improvements to list agent tools (#3295) 2025-07-11 14:50:30 -07:00
Matthew Zhou
7e90a72968 fix: Fix preview payload tests (#3266) 2025-07-09 19:21:17 -07:00
Matthew Zhou
42b72ccfb0 feat: Add testing for dry run agent loop (#3265) 2025-07-09 18:57:53 -07:00
Matthew Zhou
be1448e729 fix: Add comprehensive testing for tool creation paths (#3255) 2025-07-09 15:51:50 -07:00
Andy Li
32f2cf17b5 feat: expand summarizer providers 2025-07-01 15:07:38 -07:00
cthomas
99e112e486 feat: make create_async route consistent with other message routes (#2877) 2025-06-19 13:51:51 -07:00
Matthew Zhou
a3c054bc92 feat: Ungate file upload for simple MIME types even without Mistral API key (#2898) 2025-06-18 15:11:30 -07:00
Matthew Zhou
6e41aa4c2c feat: Upsert on list with no pagination (#2875) 2025-06-17 15:19:27 -07:00
Matthew Zhou
d41b4ab242 feat: Add callback_error and fix callback logic (#2842) 2025-06-16 13:23:03 -07:00
cthomas
1405464a1c feat: send stop reason in letta APIs (#2789) 2025-06-13 16:04:48 -07:00
Matthew Zhou
e9ee2b0766 feat: Add errors when tool call violates tool rules (#2766) 2025-06-11 17:12:39 -07:00
Sarah Wooders
3e6729214b feat: add include_return_message_types to LettaRequest to filter down requests (#2666) 2025-06-06 15:48:27 -07:00
Matthew Zhou
841aad48ae feat: Add file metadata processing status (#2665) 2025-06-06 11:11:39 -07:00
Kevin Lin
9951f73a7b 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
f6102e8a87 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
9fad8487db feat(asyncify): migrate sources to async (#2332) 2025-05-22 19:39:44 -07:00
Sarah Wooders
99b44ce62d chore: add a concept (and enforcement of) read-only blocks (#2161) 2025-05-13 20:54:52 -07:00
cthomas
72e51fdfeb chore: update sleeptime verbiage everywhere (#1867) 2025-04-23 17:01:07 -07:00
Sarah Wooders
55c3fbba3f chore: add sleeptime example + better error handling + upgrade client SDK (#1809) 2025-04-21 00:09:50 -07:00
cthomas
860f8707cf feat: enable sleeptime agent creation (#1523) 2025-04-02 14:12:11 -07:00
cthomas
83f74b95be fix: blocks list endpoint bug (#1421) 2025-03-26 17:05:28 -07:00
Matthew Zhou
131a3b021b feat: Refactor letta tool execution to not require agent class (#1384) 2025-03-24 12:25:03 -07:00
cthomas
61a15cebe8 fix: update sdk tests with renamed functions (#1173) 2025-03-01 19:36:36 -08:00
cthomas
7bc5fab2b1 fix: revert sandbox error message (#904) 2025-02-05 13:54:18 -08:00
Charles Packer
c7d24b6b70 fix: patch error with unbound variable + monkeypatch unit test for function fail returns (#899) 2025-02-04 12:02:20 -08:00
cthomas
d62440d201 chore: bump letta python sdk version to 0.1.23 (#817) 2025-01-28 16:24:29 -08:00
cthomas
98266b90f3 chore: remove nested config in send requests (#813) 2025-01-28 14:58:53 -08:00
cthomas
5ef26daf03 fix: reasoning messages dropped for gpt-4 (#803) 2025-01-28 13:39:18 -08:00
Charles Packer
fb2d4793e9 fix: update letta-client used in unit tests (#787) 2025-01-26 16:50:55 -08:00
Charles Packer
76cbada8c6 fix: hotfix patch tests (#772) 2025-01-24 15:12:02 -08:00
cthomas
df8e945fe9 feat: add content union type for requests (#762) 2025-01-23 20:25:00 -08:00
mlong93
e9790d07ca 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
62cec2d757 chore: migrate examples to use latest sdk ver (#690) 2025-01-16 17:06:57 -08:00
cthomas
b50d9f8c4a chore: add unit tests for sdk client (#663) 2025-01-15 17:17:27 -08:00