Commit Graph

35 Commits

Author SHA1 Message Date
Ari Webb
02f3e3f3b9 fix: fix providers and models persistence (#8302) 2026-01-12 10:57:48 -08:00
jnjpng
25d75d6528 fix: update aysnc get plaintext callsites (#7069)
* base

* resolve

* fix

* fix
2025-12-17 17:31:02 -08:00
jnjpng
3221ed8a14 fix: update base provider to only handle _enc fields (#6591)
* base

* update

* another pass

* fix

* generate

* fix test

* don't set on create

* last fixes

---------

Co-authored-by: Letta Bot <noreply@letta.com>
2025-12-15 12:02:34 -08:00
Sarah Wooders
982501f6fa feat: create model table to persist available models (#5835)
---------

Co-authored-by: Ari Webb <arijwebb@gmail.com>
Co-authored-by: Ari Webb <ari@letta.com>
2025-11-13 15:36:56 -08:00
Kian Jones
bbaaabb6e1 fix: path validator had weird fastapi shared object memory bug (#5594)
* fix weird path param conflict

* move to factory model

* openapi

* use type hinting and import annotations

* re add after mc resolution
2025-10-24 15:13:15 -07:00
Kian Jones
448ba33c70 fix: source id from pydantic base class rather than expected string id (#5554)
* first pass

* hacky fix bc of path import
2025-10-24 15:12:26 -07:00
Kian Jones
c4379c3b8b feat: add path validation for archive, provider, sandbox, step, and identity IDs (#5526)
- Add validation for archive_id in archives.py
- Add validation for provider_id in providers.py
- Add validation for sandbox_config_id in sandbox_configs.py
- Add validation for step_id in steps.py
- Add validation for identity_id in identities.py
- Update validators.py to include new primitives and remove mcp_server
- Regenerate OpenAPI schema and SDK

🤖 Generated with Claude Code

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-24 15:12:11 -07:00
Ari Webb
c672a1c9fc providers changes, no changes to embeddings or llms [LET-4630] (#5474)
providers changes, no changes to embeddings or llms

Co-authored-by: Ari Webb <ari@letta.com>
2025-10-24 15:12:11 -07:00
Shubham Naik
7eae22f77c feat: allow suers to test their own key [LET-5312] (#5257)
* feat: allow suers to test their own key

* chore: add unit test

---------

Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-10-09 13:20:53 -07:00
cthomas
70a8c8eadc feat: rename list batch messages route (#2909) 2025-09-15 15:11:28 -07:00
cthomas
0776a236c8 feat: add new header dependency in all routes (#2905) 2025-09-15 14:33:08 -07:00
cthomas
b052810545 docs: fix providers docstring (#2894) 2025-09-15 10:17:17 -07:00
cthomas
a4b1177720 feat: add pagination to providers endpoint (#2892) 2025-09-15 10:14:26 -07:00
cthomas
73f6e90030 feat: make docstrings consistent for providers routes (#2876) 2025-09-14 15:43:14 -07:00
cthomas
1c7b5874e6 fix: openai test connection (#3981) 2025-08-18 14:22:36 -07:00
Sarah Wooders
aca371b87e fix: allow for empty base_url for provider check (#3977) 2025-08-17 13:38:36 -07:00
cthomas
b38ef8b6ec fix: make test connection route a post (#3894) 2025-08-13 12:10:58 -07:00
Andy Li
9ca1664ed8 feat: support for providers 2025-07-22 16:09:50 -07:00
cthomas
cbd7fe3926 feat: add bedrock to byok (#2891) 2025-06-18 16:03:28 -07:00
cthomas
482904ca6e feat(asyncify): migrate delete provider (#2439) 2025-05-26 13:38:42 -07:00
cthomas
5a6faaba04 feat(asyncify): migrate create provider (#2433) 2025-05-25 22:52:14 -07:00
cthomas
328e4e12fa feat(asyncify): list providers route (#2373) 2025-05-23 09:44:25 -07:00
cthomas
9a44849259 fix: modify provider arg (#2065) 2025-05-07 17:40:08 -07:00
jnjpng
05e1623389 feat: add endpoint to test connection to llm provider (#2032)
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local>
2025-05-07 16:26:55 -07:00
Shubham Naik
750ac03fc8 feat: update llm selector (#2061)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-05-07 16:06:34 -07:00
Shubham Naik
3743625918 feat: support byoc on cloud (#2005)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-05-06 11:37:30 -07:00
cthomas
25c188689a feat: byok 2.0 (#1963) 2025-04-30 21:26:50 -07:00
cthomas
b331d54b34 chore: openapi overrides patches (#1796) 2025-04-19 11:13:16 -07:00
cthomas
4548555d6c chore: change the name of user id to actor (#1098) 2025-02-25 11:35:19 -08:00
mlong93
819e360356 fix: deprecate cursor param and replace with before, after (#736)
Co-authored-by: Mindy Long <mindy@letta.com>
2025-01-23 14:17:25 -08:00
cthomas
b91e90fced chore: rename routes get->retrieve and update->modify (#733) 2025-01-22 18:42:22 -08:00
cthomas
1b420a95a0 fix: replace put->patch for update route (#714) 2025-01-21 17:27:10 -08:00
cthomas
ab30115f66 chore: generate sdk + docs for provider api (#544) 2025-01-10 11:29:01 -08:00
cthomas
b847c4688f feat: add updated_at timestamp to provider and bump on write (#574) 2025-01-10 11:16:53 -08:00
cthomas
4047f02386 feat: support custom api keys for cloud (#533) 2025-01-07 22:12:55 -08:00