Commit Graph

50 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
Kevin Lin
1c3781f68d fix: patch anthropic send message tests (#4173)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-08-25 21:17:08 -07:00
cthomas
e63dedab7a feat: add retrieve stream testing (#4168) 2025-08-25 16:13:59 -07:00
cthomas
0fa8802834 feat: add redis client to CI for background mode tests (#4155) 2025-08-25 11:37:46 -07:00
cthomas
be3e562087 feat: add new groq llm client LET-3943 (#3937)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-08-21 13:13:25 -07:00
Charles Packer
d5b62af62d feat: fix anthropic stream buffering issue (was a missing beta header) (#3933) 2025-08-14 22:26:56 -07:00
cthomas
17bd5ff2b0 fix: send message tests failing on main (#3878) 2025-08-12 12:47:50 -07:00
cthomas
639641137d feat: consolidate reasoning model checks (#3862) 2025-08-11 16:55:45 -07:00
jnjpng
9d72955e7f fix: lmstudio tests and integration
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-08-07 20:02:56 -07:00
Matthew Zhou
4b788d11de feat: Support streaming and move endpoint for letta-free (#3780) 2025-08-06 15:33:35 -07:00
jnjpng
fcaa6c78a8 fix: fix and update vllm tests
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
Co-authored-by: Kian Jones <kian@letta.com>
2025-08-06 14:37:55 -07:00
Sarah Wooders
f5187583d2 feat: move ollama to new agent loop (#3615) 2025-07-31 13:40:26 -07:00
jnjpng
7f12230c21 fix: manually count tokens for streaming lmstudio models
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-07-29 18:12:42 -07:00
Sarah Wooders
6c08adf97e test: run tests with gemini 2.5 instead (#3548)
Co-authored-by: Kian Jones <11655409+kianjones9@users.noreply.github.com>
Co-authored-by: Kian Jones <kian@letta.com>
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-07-29 14:50:28 -07:00
Matthew Zhou
2ef90aafc0 feat: Scrub inner thoughts from history on toggle (#3607) 2025-07-28 21:43:36 -07:00
Matthew Zhou
84ea52172a feat: Add ability to disable reasoning (#3594) 2025-07-28 15:30:10 -07:00
Kian Jones
cef4eb1910 feat(ci): Add coverage for self-hosted providers (#2976) 2025-07-21 18:26:23 -07:00
Andy Li
b7b678db4e feat: stop reasons and error messages and sentry fixes 2025-07-18 11:56:20 -07:00
Andy Li
7929d55b26 fix: streaming step failures 2025-07-10 14:06:39 -07:00
Andy Li
f9bb757a98 feat: support for agent loop job cancelation (#2837) 2025-07-02 14:31:16 -07:00
Andy Li
3654fa8c26 feat: expand summarizer providers 2025-07-01 15:07:38 -07:00
cthomas
4deaea4d95 test: add token count check in streaming tests (#2936) 2025-06-20 13:33:48 -07:00
cthomas
a332b34830 feat: make create_async route consistent with other message routes (#2877) 2025-06-19 13:51:51 -07:00
cthomas
fa362c404f feat: add bedrock client (#2913) 2025-06-19 12:07:00 -07:00
Shangyin Tan
c9841559e8 feat: add optional embedding_config parameter to file upload endpoint (#2901)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-06-18 18:10:48 -07:00
Matthew Zhou
c999875ae9 feat: Add claude 4 config and add more models to CI (#2747)
Co-authored-by: Charles Packer <packercharles@gmail.com>
2025-06-18 17:23:52 -07:00
Matthew Zhou
26089bee58 feat: Add callback_error and fix callback logic (#2842) 2025-06-16 13:23:03 -07:00
Matthew Zhou
5273de88d1 feat: Asyncify message async routes and also add callback url (#2838) 2025-06-16 11:23:46 -07:00
cthomas
97986b0f03 feat: send stop reason in letta APIs (#2789) 2025-06-13 16:04:48 -07:00
Kevin Lin
a8895ad017 feat: add reasoning models to integration_test_send_message (#2710) 2025-06-13 14:54:37 -07:00
Kian Jones
aeadd1aebe fix(ci): autosummarize test fails (pydantic version dependant?) (#2792) 2025-06-13 12:16:48 -07:00
Matthew Zhou
28fdaaff74 fix: Fix claude sonnet 3_7 tests (#2767) 2025-06-11 17:53:03 -07:00
cthomas
aedc95056a test: add new agent fixture to send message test (#2758) 2025-06-11 11:48:34 -07:00
cthomas
6a23bc743d feat: support multi content part input (#2717) 2025-06-10 13:36:17 -07:00
cthomas
2823e4447a feat: add multi-modal input support (#2590) 2025-06-08 18:28:01 -07:00
cthomas
30ddbec6b3 test: add send message error test case (#2701) 2025-06-07 16:14:08 -07:00
cthomas
2a50ea224f test: clean up send message tests (#2700) 2025-06-07 14:46:24 -07:00
Andy Li
8fdfe9d66a fix: ollama support byom (#2602) 2025-06-03 15:40:21 -07:00
cthomas
07ecdc9c6d test: make send message tests less flaky (#2578) 2025-06-01 16:14:30 -07:00
Matthew Zhou
285acd0324 feat: Add summarization for more scenarios (#2499) 2025-05-29 11:10:13 -07:00
Sarah Wooders
1465c48bb9 fix: pass in usage statistics to patch streaming error (#2264) 2025-05-19 21:10:11 -07:00
Sarah Wooders
f076964bd1 feat: support together in new agent loop and add tests (#2231) 2025-05-17 19:17:08 -07:00
Sarah Wooders
6042567506 feat: support step streaming for new agent loop (#2182) 2025-05-17 17:22:20 -07:00
cthomas
d67c425532 test: add additional new agent messaging tests (#2120) 2025-05-12 15:58:52 -07:00
cthomas
f67ad6e0c6 test: add agent loop tests (#2088) 2025-05-09 14:20:09 -07:00
Matthew Zhou
84f2b2107e feat: Adjust ephemeral memory agent to become persisted sleeptime agent (#1943) 2025-04-30 11:14:19 -07:00
Matthew Zhou
4ba1a29733 feat: Add more models for send_message tests (#1847) 2025-04-22 17:03:21 -07:00
Matthew Zhou
ffb93862e1 chore: Add send_message sdk tests (#1842) 2025-04-22 15:31:45 -07:00
Matthew Zhou
2f6e098069 feat: Add monotonic ids on messages (#1522) 2025-04-01 18:23:34 -07:00
Matthew Zhou
476369e6f2 feat: Add testing for SDK send_message variants (#1520) 2025-04-01 16:54:09 -07:00