Charles Packer
4c9f63c4e2
feat(remote): support per-conversation working directories in listener mode ( #1323 )
2026-03-10 13:42:42 -07:00
Christina Tong
f5d6f095a6
fix: callsites to list conversation messages ( #1311 )
2026-03-09 16:15:40 -07:00
paulbettner
5a6d804069
fix(tui): keep conversation model overrides sticky ( #1238 )
...
Co-authored-by: Letta Code <noreply@letta.com >
2026-03-05 16:38:36 -08:00
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