Commit Graph

17 Commits

Author SHA1 Message Date
Charles Packer
654fc2d213 rename: letta remote -> letta server with remote as alias (#1265)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-04 15:44:53 -08:00
cthomas
4111c546d3 fix: migrate default conversation API usage to SDK 1.7.11 pattern (#1256)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-03 22:48:49 -08:00
Charles Packer
d038695244 feat(connect): unify provider connect flows across TUI and CLI (#1243)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-03 13:26:26 -08:00
Charles Packer
9372605cf2 fix: re-register environment instead of crashing (#1235)
Co-authored-by: Letta <noreply@letta.com>
2026-03-03 12:56:06 -08:00
cpacker
04dcff9c33 feat(remote): always-on session log to ~/.letta/logs/remote/
Every `letta remote` session now writes a log file to
~/.letta/logs/remote/{timestamp}.log regardless of --debug mode.
All WS events, lifecycle transitions, and errors are captured.
--debug still prints to console on top. Log path printed at startup.
Old logs auto-pruned (keeps last 10).

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

Co-Authored-By: Letta <noreply@letta.com>
2026-03-01 13:50:54 -08:00
cpacker
393ab7bddf refactor(remote): extract shared registerWithCloud() helper
Registration HTTP logic was duplicated three times across listen.ts
(initial + re-register) and listen.tsx. Extracted into
listen-register.ts with proper error handling for non-JSON responses,
response shape validation, and 5 focused tests. Removes ~110 lines
of duplication.

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

Co-Authored-By: Letta <noreply@letta.com>
2026-03-01 11:53:45 -08:00
cpacker
ac4621d91d fix: json catching 2026-02-28 23:04:56 -08:00
Charles Packer
e4c2893f60 feat: add --debug flag for plain-text logging (#1215)
Co-authored-by: Letta <noreply@letta.com>
2026-02-27 18:01:46 -08:00
cthomas
0d5dab198a feat: use conversations endpoint for default conversation (#1206) 2026-02-27 15:37:15 -08:00
Devansh Jain
2c243151c6 refactor: remove parseArgs value casts in subcommands (#1157) 2026-02-25 20:15:15 -08:00
Shubham Naik
97ed54ad22 feat: listen -> remote (#1133) 2026-02-25 11:07:03 -08:00
Shubham Naik
eb210f22b4 feat: simplify listen command - remove binding flags, add auto-genera… (#1111)
Co-authored-by: Letta <noreply@letta.com>
2026-02-24 14:11:10 -08:00
Kian Jones
539ce175e5 feat: add --conv flag to listen subcommand (#1070) 2026-02-20 16:37:00 -08:00
Shubham Naik
56ff8ad447 feat: listen mode (#997)
Co-authored-by: cpacker <packercharles@gmail.com>
2026-02-18 17:38:48 -08:00
Charles Packer
d1a6eeb40a feat: memory filesystem sync (#905)
Co-authored-by: Letta <noreply@letta.com>
2026-02-10 18:06:05 -08:00
cpacker
34ac02a6a5 chore(cli): remove messages conversation subcommands 2026-01-31 14:50:20 -08:00
Charles Packer
375e485874 feat: refactor skill scripts into cli subcommands (#759) 2026-01-31 14:18:10 -08:00