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