Commit Graph

89 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
Shubham Naik
a2cde2fb1b Shub/pro 848 use oxide lint over eslint (#4007)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-08-19 14:17:11 -07:00
Sarah Wooders
e5497b1d0d chore: merge oss (#3712) 2025-08-07 22:20:26 -07:00
cthomas
a7dc025351 chore: replace ada-002 model default (#3140) 2025-07-02 16:12:08 -07:00
Andy Li
e6f61a0a60 feat: index for file_id on source passages (#2884) 2025-06-20 12:38:27 -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
Charles Packer
5498061e58 docs: add vibecoding prompts to docs site (#2579)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2025-06-11 22:10:17 -07:00
Matthew Zhou
d4390cd9e6 refactor: Deprecate local client (#2344) 2025-05-22 18:57:14 -07:00
Matthew Zhou
b1c63b4044 feat: Add example of creating voice convo agent (#1962) 2025-04-30 19:56:47 -07:00
Andy Li
0b060b88aa feat: composio async execution (#1941) 2025-04-30 16:05:03 -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
715c5d5cdb feat: Add more tests for batch agent loop (#1819) 2025-04-21 13:32:06 -07:00
Sarah Wooders
626e5f62ca chore: add sleeptime example + better error handling + upgrade client SDK (#1809) 2025-04-21 00:09:50 -07:00
Charles Packer
ff22d576ad fix: patch .utcnow warning (#1702) 2025-04-14 12:55:34 -07:00
Shubham Naik
15c4745d28 fix: eslint (#1613)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-04-08 11:49:07 -07:00
Charles Packer
75e3645c49 fix: fix examples (py / ts) (#1506) 2025-04-01 10:13:21 -07:00
cthomas
039febb8c5 feat: multi-agent (#1243) 2025-03-12 22:51:55 -07:00
Sarah Wooders
b94eba83c5 feat: add mcp sdk example and upgrade letta-client version (#1262) 2025-03-12 22:11:16 -07:00
Matthew Zhou
8d765f286e feat: Composio tools execute on-the-fly (#999) 2025-02-13 16:13:29 -08:00
Sarah Wooders
71cf18538b feat: add new tutorial notebook and tool rules and visualization (#987) 2025-02-12 22:18:46 -08:00
Matthew Zhou
24ade60257 feat: Support Langchain tools (#881) 2025-01-31 16:36:35 -08:00
Charles Packer
2198dc6af3 docs: update sdk examples misc (#836) 2025-01-29 21:10:26 -08:00
cthomas
29feb4c55c docs: fix python examples (#829) 2025-01-29 14:13:22 -08:00
cthomas
29c1207c34 docs: add TS example in core (#824) 2025-01-28 18:08:29 -08:00
cthomas
92965bd69c fix: reasoning messages dropped for gpt-4 (#803) 2025-01-28 13:39:18 -08:00
cthomas
11d871785a feat: add content union type for requests (#762) 2025-01-23 20:25:00 -08:00
cthomas
98c5702ef9 chore: rename metadata_ field to metadata in pydantic (#732) 2025-01-22 19:05:41 -08:00
cthomas
48642b484d chore: rename llm handle field to model in create agent req (#718) 2025-01-21 17:55:39 -08:00
cthomas
8bd695f64b chore: migrate examples to use latest sdk ver (#690) 2025-01-16 17:06:57 -08:00
mlong93
e4700fdfe1 fix: updated send_message_async request params, get_run_messages returns LettaMessage (#638)
Co-authored-by: Mindy Long <mindy@letta.com>
Co-authored-by: cthomas <caren@letta.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-01-15 14:47:20 -08:00
Matthew Zhou
0ef692441f feat: Allow per-agent tool execution environment variables (#509) 2025-01-05 21:06:38 -08:00
Caren Thomas
7144fd2867 run black, add isort config to pyproject.toml 2024-12-26 19:43:11 -08:00
Shubham Naik
4cf354c033 fix: add tests to cypress 2024-12-23 14:44:08 -08:00
cthomas
c183fc6b0e feat: rename internal monologue (#2289) 2024-12-19 15:16:36 -08:00
cthomas
7d5be32a59 feat: rename function to tool in sdk (#2288)
Co-authored-by: Caren Thomas <caren@caren-mac.local>
2024-12-19 12:12:58 -08:00
Keith
c7131ad0da docs: Feature/update docs (#2257) 2024-12-16 17:15:50 -08:00
Matthew Zhou
7908b8a15f feat: Rewrite agents (#2232) 2024-12-13 14:43:19 -08:00
Matthew Zhou
e23df839d8 fix: Fix composio tool add (#2188) 2024-12-07 12:18:17 -08:00
Sarah Wooders
07bb536018 feat: refactor agent memory representation and modify routes for editing blocks (#2094)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-11-27 16:04:13 -08:00
Matthew Zhou
5a59d2ac42 feat: Separate out streaming route (#2111) 2024-11-27 14:03:46 -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
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
Sarah Wooders
0c20ec3582 core: update notebooks to 0.5.2 and add agent cleanup (error on duplicate names) (#2038) 2024-11-19 15:02:53 -08:00
Matthew Zhou
2d26365e42 fix: Fix summarizer for Anthropic and add integration tests (#2046) 2024-11-15 16:46:12 -08:00
Sarah Wooders
e59002453e feat: add example notebooks (#2001) 2024-11-06 21:39:43 -08:00
Sarah Wooders
c995ec50b3 feat: move HTML rendering of messages into LettaResponse and update notebook (#1983) 2024-11-06 19:43:56 -08:00
Matthew Zhou
a274261b64 chore: Add tool rules example (#1998)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-11-06 19:14:13 -08:00
Sarah Wooders
f88a0cbfa6 feat: add e2e example scripts for documentation (#1995) 2024-11-06 17:39:51 -08:00
Sarah Wooders
39999ce48c feat: rename block.name to block.template_name for clarity and add shared block tests (#1951)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-11-04 11:49:16 -08:00