Commit Graph

24 Commits

Author SHA1 Message Date
Matthew Zhou
2dae4d33c3 feat: Implement streaming chat completions endpoint [LET-5485] (#5446)
* wip

* Add chat completions router and fix streaming service

* Finish chat completions

* Finish chat completions

* Remove extra print statement

* Run just api

* Don't explicitly throw http exceptions but surface Letta errors

* Remap errors

* Trigger CI

* Add missing Optional import
2025-10-24 15:12:11 -07:00
Sarah Wooders
e07a589796 chore: rm composio (#5151) 2025-10-07 17:50:49 -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
Kian Jones
fecf6decfb chore: migrate to ruff (#4305)
* base requirements

* autofix

* Configure ruff for Python linting and formatting

- Set up minimal ruff configuration with basic checks (E, W, F, I)
- Add temporary ignores for common issues during migration
- Configure pre-commit hooks to use ruff with pass_filenames
- This enables gradual migration from black to ruff

* Delete sdj

* autofixed only

* migrate lint action

* more autofixed

* more fixes

* change precommit

* try changing the hook

* try this stuff
2025-08-29 11:11:19 -07:00
Matthew Zhou
df175890bd feat: Adjust ephemeral memory agent to become persisted sleeptime agent (#1943) 2025-04-30 11:14:19 -07:00
cthomas
3b051c4e84 fix: revert conditional tool return message creation (#1930)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2025-04-29 14:22:36 -07:00
Matthew Zhou
e2935e7382 feat: Support offline memory in voice agent (#1347) 2025-04-28 15:03:02 -07:00
Matthew Zhou
7c7dfdfc08 chore: Comment out voice test cases for now (#1627) 2025-04-08 13:48:22 -07:00
Matthew Zhou
227b76fe0e feat: Add testing for SDK send_message variants (#1520) 2025-04-01 16:54:09 -07:00
Matthew Zhou
580216f7c6 fix: Fix chat completions tests (#1442) 2025-03-27 15:45:23 -07:00
Matthew Zhou
1a3fe0882c fix: Refresh blocks in between steps (#1335) 2025-03-18 17:42:44 -07:00
Matthew Zhou
3eefff925f feat: Add batch create functionality to SqlAlchemyBase (#1332) 2025-03-18 15:40:02 -07:00
Matthew Zhou
95e58a39b2 feat: Change voice endpoint to have agent_id as required param in URL (#1233) 2025-03-10 13:36:55 -07:00
Matthew Zhou
f67dd0f468 feat: Finish async memory rewriting agent for voice (#1161) 2025-03-03 13:58:06 -08:00
Matthew Zhou
aeae2e2cfb feat: Low Latency Agent (#1157) 2025-02-27 14:51:48 -08:00
Matthew Zhou
15cd8035a4 fix: Fix chat completions interface and move fast chat completions endpoint to /voice (#1139) 2025-02-26 14:53:31 -08:00
Matthew Zhou
eed05716ac fix: Fix broken message DB writing (#1134) 2025-02-26 13:29:57 -08:00
Matthew Zhou
71805b2a22 feat: Add tool calling to fast chat completions (#1109) 2025-02-25 15:13:35 -08:00
Matthew Zhou
77603d4d0e feat: Fast chat completions endpoint (#1091) 2025-02-20 18:55:25 -08:00
Matthew Zhou
afbb5af30b feat: Reverse inner thoughts for chat completions endpoint (#1081) 2025-02-20 12:30:34 -08:00
Matthew Zhou
94899b2be1 fix: Fix chat completions streaming (#1078) 2025-02-20 11:37:52 -08:00
Matthew Zhou
308e6ce215 fix: Fix trailing } in chat completions interface (#842) 2025-02-10 15:45:13 -08:00
Matthew Zhou
1e504a0b2b feat: Add voice-compatible chat completions endpoint (#774) 2025-01-27 14:25:05 -08:00