Commit Graph

29 Commits

Author SHA1 Message Date
Sarah Wooders
9aac2abdfe chore: deprecate identities/groups APIs and remove from SDK (#8580)
* chore: deprecate identities/groups APIs and remove from SDK

- Mark all /v1/identities/* endpoints as deprecated
- Mark all /v1/groups/* endpoints as deprecated
- Remove identities, groups, and batches resources from stainless.yml
- Batch API remains active but hidden from SDK

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta <noreply@letta.com>

* chore: update autogenerated SDK files

* chore: regenerate SDK and OpenAPI spec

Run `just stage-api` and `just publish-api` to sync generated files.

👾 Generated with [Letta Code](https://letta.com)

Co-authored-by: Sarah Wooders <sarahwooders@users.noreply.github.com>

* chore: remove schedule API from stainless SDK

Remove schedule subresource from stainless.yml to hide scheduled messages
endpoints from the SDK generation.

👾 Generated with [Letta Code](https://letta.com)

Co-authored-by: Sarah Wooders <sarahwooders@users.noreply.github.com>

---------

Co-authored-by: Letta <noreply@letta.com>
Co-authored-by: letta-code <248085862+letta-code@users.noreply.github.com>
Co-authored-by: Sarah Wooders <sarahwooders@users.noreply.github.com>
2026-01-19 15:54:40 -08:00
Ari Webb
92bad11453 fix: remove project_id from identities list [LET-6258] (#6413)
* fix: remove project_id from identities list

* fix frontend

* revert and add support for headers

* just stage + publish api

* don't use headers yet as that breaks tests

---------

Co-authored-by: Ari Webb <ari@letta.com>
2025-12-15 12:02:18 -08:00
cthomas
09df9167f3 feat: rename upsert properties endpoint (#6281) 2025-11-24 19:10:12 -08:00
Sarah Wooders
85ed29274c feat: clean up block return object [LET-5784] (#5641)
* fix: fix deep research agent

* chore: update blocks response

* add message

* update agents

* update

* use blockresponse

* undo merge conflict

* add internal agents and blocks

* remove unnecessary internal agent route

* fix utils server test

---------

Co-authored-by: christinatong01 <christina@letta.com>
2025-11-13 15:35:32 -08:00
jnjpng
6e2c002af3 feat: add stainless pagination for top level arrays with order by [LET-5800] (#5687)
* base

* revert openapi

* union

* simplify

* stainless

* stainless

* fix

* fix test

* generate

---------

Co-authored-by: Letta Bot <noreply@letta.com>
2025-10-24 15:14:31 -07:00
cthomas
899f70661c feat: add openai-style include param for agents relationship loading [LET-5820] (#5681)
feat: add include param to routes with version check
2025-10-24 15:14:20 -07: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
Sarah Wooders
324933edd3 feat: exception handling middleware for sandbox_configs + identities + tools (#5143) 2025-10-07 17:50:50 -07:00
Kian Jones
b8e9a80d93 merge this (#4759)
* wait I forgot to comit locally

* cp the entire core directory and then rm the .git subdir
2025-09-17 15:47:40 -07:00
Kian Jones
22f70ca07c chore: officially migrate to submodule (#4502)
* remove apps/core and apps/fern

* fix precommit

* add submodule updates in workflows

* submodule

* remove core tests

* update core revision

* Add submodules: true to all GitHub workflows

- Ensure all workflows can access git submodules
- Add submodules support to deployment, test, and CI workflows
- Fix YAML syntax issues in workflow files

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* remove core-lint

* upgrade core with latest main of oss

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-09 12:45:53 -07:00
cthomas
f7d4f177c4 feat: add project id to letta client constructor (#3119) 2025-07-01 11:32:39 -07:00
cthomas
a087a79776 feat(asyncify): fully convert identities module (#2244) 2025-05-18 21:21:35 -07:00
cthomas
2048ff30b9 feat(asyncify): migrate identities routes (#2234) 2025-05-18 20:45:57 -07:00
Andy Li
2bc4ee418e feat: add endpoints for counts of agents, identities, sources, & tools (#1865) 2025-04-24 17:42:11 -07:00
cthomas
c31eb2048f fix: fern identity create node sdk nesting (#1679) 2025-04-11 11:18:32 -07:00
cthomas
50628692d4 feat: add upsert identities properties route (#1672) 2025-04-10 17:08:20 -07:00
cthomas
a576d1e589 test: add sdk tests (#1569) 2025-04-10 12:04:40 -07:00
cthomas
b43dc0ec92 fix: improve identity error handling (#1176) 2025-03-03 16:50:25 -08:00
cthomas
245960692e fix: add error handling for unique constraint violation (#1137) 2025-02-27 14:20:39 -08:00
cthomas
0202f90562 chore: change the name of user id to actor (#1098) 2025-02-25 11:35:19 -08:00
cthomas
eba8a993ab chore: add user id header to identities get request (#1090) 2025-02-20 19:16:56 -08:00
cthomas
31130a6d28 feat: make identities many to many (#1085) 2025-02-20 16:33:24 -08:00
cthomas
59d7644b86 chore: read project slug from header (#1062) 2025-02-19 22:17:00 -08:00
Shubham Naik
b62a1e507f feat: add create identity (#1064) 2025-02-19 22:16:21 -08:00
Shubham Naik
cc6a965db5 fix: attach actor to list identities (#1060)
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2025-02-19 11:31:02 -08:00
cthomas
0def2b875f feat: add remaining identities routes (#1049)
same as #1010
2025-02-18 17:14:54 -08:00
cthomas
8c922fd5b4 feat: add list identities route (#1046)
same as #1005
2025-02-18 16:49:07 -08:00