Matthew Zhou
641eb0354f
feat: De-dupe tool rules [LET-4091] ( #4282 )
...
* Add hash/eqs for de-dupe
* Add sdk test
2025-08-28 12:43:32 -07:00
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