Commit Graph

178 Commits

Author SHA1 Message Date
Kian Jones
3b4bd5e43b remove double dev (#4227) 2025-08-26 18:35:45 -07:00
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
cthomas
0fa8802834 feat: add redis client to CI for background mode tests (#4155) 2025-08-25 11:37:46 -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
Sarah Wooders
e5497b1d0d chore: merge oss (#3712) 2025-08-07 22:20:26 -07:00
Andy Li
33884c358f chore: cleanup workflows for core 2025-08-06 16:01:26 -07:00
cthomas
4ca0c82e9c chore: update ci to use min supported python version (#3777) 2025-08-06 15:00:07 -07:00
cthomas
9c7f01e430 feat: deprecate legacy client (#3726) 2025-08-04 13:36:30 -07:00
Andy Li
0e5813f95f chore: remove duplicate nightly (#3154) 2025-07-03 10:23:59 -07:00
Andy Li
f2b9ec64e0 chore: track letta version in tracing and nightly versions (#2491) 2025-05-28 12:50:52 -07:00
cthomas
021241b820 chore: upgrade poetry for deploy (#2049) 2025-05-06 17:42:00 -07:00
Sarah Wooders
9928bf6019 chore: migrate tests to new client (#1290) 2025-03-14 15:17:28 -07:00
Sarah Wooders
725eaa7b2e feat: fix MCP-related logs format and add Docker tests (#1280) 2025-03-14 09:43:03 -07:00
Sarah Wooders
3ff4c1886b chore: merge changes from oss (#964) 2025-02-11 17:20:23 -08:00
Matthew Zhou
6a9dd05566 fix: Improvements Jan 22 (#734)
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: dboyliao <qmalliao@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Caren Thomas <caren@letta.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: Nuno Rocha <nunuroxa@gmail.com>
Co-authored-by: Theo Conrads <theo.conrads@ella-lab.io>
Co-authored-by: Jyotirmaya Mahanta <jyotirmaya.mahanta@gmail.com>
Co-authored-by: Stephan Fitzpatrick <knowsuchagency@gmail.com>
Co-authored-by: Stephan Fitzpatrick <stephan@knowsuchagency.com>
Co-authored-by: mlong93 <35275280+mlong93@users.noreply.github.com>
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Krishnakumar R (KK) <65895020+kk-src@users.noreply.github.com>
2025-01-22 16:57:35 -08:00
Sarah Wooders
8ed332e137 chore: remove old tests from core (#696) 2025-01-20 10:40:14 -08:00
Matthew Zhou
82537b8ddf chore: Deprecate O1 Agent (#573) 2025-01-09 15:40:31 -08:00
Matthew Zhou
38b8fdd2dd chore: Merge OSS (#562) 2025-01-09 10:20:55 -08:00
Caren Thomas
fbd5a666b5 update install args in yml 2024-12-27 09:20:23 -08:00
Caren Thomas
56c907d4d6 add e2b envs for unit test yml 2024-12-27 08:47:42 -08:00
Shubham Naik
1ec7abe8b3 chore: docs update 2024-12-23 10:04:58 -08:00
Matthew Zhou
5bb4888cea fix: Remove in-memory _messages field on Agent (#2295) 2024-12-20 15:52:04 -08:00
ali sayyah
6ec36303e5 Create multiplatform docker images (#2254) 2024-12-17 15:22:12 -08:00
Matthew Zhou
7908b8a15f feat: Rewrite agents (#2232) 2024-12-13 14:43:19 -08:00
Sarah Wooders
35cafa08fa feat: support python 3.13 (#2176) 2024-12-10 19:02:27 -08:00
cthomas
c7e6b8497d fix: pattern match new prints correctly (#2213)
Co-authored-by: Caren Thomas <caren@caren-mac.local>
2024-12-10 10:38:17 -08:00
Charles Packer
aadd3c6d42 feat: added new workflow to warn about poetry diffs (#2179) 2024-12-06 13:04:31 -08:00
mlong93
6c2c7231ab feat: message orm migration (#2144)
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-12-06 11:50:15 -08:00
Charles Packer
370a0e68dd chore: update workflow (#2175) 2024-12-05 18:21:01 -08:00
Charles Packer
a873b5aca3 chore: add workflow files for closing stale issues (#2174) 2024-12-05 18:14:24 -08:00
Charles Packer
e51c21070e fix: patch system message creation spam (#2169)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-12-05 11:52:51 -08:00
Charles Packer
d255b58661 chore: added new test to flag stray prints in new PRs (#2155) 2024-12-03 19:32:29 -08:00
Matthew Zhou
1e5d74b4a7 feat: Add endpoints to list Composio apps and actions (#2140) 2024-12-02 15:36:10 -08:00
Matthew Zhou
860cf1949e feat: Improve error messages from tool sandbox (#2135) 2024-12-02 11:08:44 -08:00
Shubham Naik
29165493dc chore: add record key (#2126)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-11-30 12:33:55 -08:00
Charles Packer
6be2000eda feat: support pydantic models in tool uploads + patch dict/list types (#2112) 2024-11-30 10:09:03 -08:00
Matthew Zhou
8711e1dc00 chore: Change create_tool endpoint on v1 routes to error instead of upsert (#2102) 2024-11-25 10:46:15 -08:00
Matthew Zhou
d12da645a0 feat: Add composio tools compatibility to sandboxes (#2097) 2024-11-22 12:10:36 -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
Sarah Wooders
cb85ccebc1 test: add test for pip install on python 3.10, 3.11, and 3.12 and remove crewAI tools (#2082) 2024-11-21 19:50:35 -08:00
Matthew Zhou
85d558367f fix: Fix security vuln with file upload (#2067) 2024-11-19 17:07:04 -08:00
Matthew Zhou
d890e55991 fix: Fix ollama CI test (#2062) 2024-11-18 18:14:42 -08:00
Charles Packer
f57dc28552 feat: support togetherAI via /completions (#2045) 2024-11-18 15:15:05 -08:00
Matthew Zhou
2d26365e42 fix: Fix summarizer for Anthropic and add integration tests (#2046) 2024-11-15 16:46:12 -08:00
Matthew Zhou
c9c10e945e fix: Fix memory summarization (#2029) 2024-11-12 18:02:34 -08:00
Shubham Naik
db18c15ffa feat: add openapi compatibility checker (#2016)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-11-07 14:53:11 -08:00
Sarah Wooders
3c97fb00a0 feat: rename docker to letta/letta (#2010) 2024-11-06 23:15:25 -08:00
Charles Packer
2e9378f26b fix: patch workflows (#2011) 2024-11-06 23:07:57 -08:00
Shubham Naik
0ab85ccfec chore: retrigger the workflow (#2004)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-11-06 22:39:15 -08:00