jnjpng
|
f42fcad3fa
|
fix: recover run_id for stream resume after early disconnect (#1212)
Co-authored-by: Letta <noreply@letta.com>
|
2026-02-27 17:48:33 -08:00 |
|
cthomas
|
1a245d74d3
|
fix: resume stream from seq 0 when no seq_id was received (#1198)
|
2026-02-27 14:05:31 -08:00 |
|
jnjpng
|
6347538071
|
fix(stream): capture SDK parse diagnostics for fallback stream errors (#1148)
Co-authored-by: Letta <noreply@letta.com>
|
2026-02-26 14:26:52 -08:00 |
|
jnjpng
|
bf324ded90
|
feat: add telemetry tracking for stream resume attempts (#1144)
Co-authored-by: Letta <noreply@letta.com>
|
2026-02-25 17:16:01 -08:00 |
|
jnjpng
|
423215fd56
|
feat: add telemetry tracking for retry-inducing errors (#1131)
Co-authored-by: Letta <noreply@letta.com>
|
2026-02-24 22:20:46 -08:00 |
|
cthomas
|
35920fbc91
|
fix: preserve approval data across stream resume boundary (#1128)
Co-authored-by: Letta <noreply@letta.com>
|
2026-02-24 20:24:14 -08:00 |
|
jnjpng
|
a7ec74612f
|
feat: log chunks for feedback (#1068)
Co-authored-by: Letta <noreply@letta.com>
|
2026-02-20 16:04:38 -08:00 |
|
Charles Packer
|
96396f023d
|
fix: execute tools against dispatch-time snapshot (#1018)
|
2026-02-18 16:49:54 -08:00 |
|
Charles Packer
|
5435f44c45
|
fix: expand chatgpt oauth retry classification (#980)
|
2026-02-16 14:36:15 -08:00 |
|
jnjpng
|
eacf21a829
|
feat: braille area chart for /context tokens in context window (#836)
|
2026-02-05 15:49:35 -08:00 |
|
Charles Packer
|
b9eaaa1b5d
|
refactor(cli): unify TUI and headless stream processing (#784)
Co-authored-by: Letta <noreply@letta.com>
|
2026-02-02 09:59:59 -08:00 |
|
Charles Packer
|
200f26250a
|
fix: use context-accurate cancel labels instead of hardcoded "Interrupted by user" (#598)
Co-authored-by: Letta <noreply@letta.com>
|
2026-01-19 15:51:04 -08:00 |
|
cthomas
|
caab9faef2
|
feat: introduce common stream processor (#533)
|
2026-01-14 12:03:42 -08:00 |
|
Charles Packer
|
f57f39c79b
|
fix: temporarily revert max retries (#510)
|
2026-01-09 17:32:43 -08:00 |
|
Charles Packer
|
1275bce752
|
feat: add LETTA_DEBUG_TIMINGS env var for request timing diagnostics (#502)
Co-authored-by: Letta <noreply@letta.com>
|
2026-01-08 22:56:56 -08:00 |
|
Charles Packer
|
f6bbac4f63
|
fix: disable SDK retries on streaming requests to prevent race conditions (#478)
Co-authored-by: Letta <noreply@letta.com>
|
2026-01-06 13:53:16 -08:00 |
|
Charles Packer
|
f3e27984cf
|
fix: resolve approval desync issues for slash commands and queued messages (#477)
Co-authored-by: Letta <noreply@letta.com>
|
2026-01-06 13:18:08 -08:00 |
|
Charles Packer
|
3ab15cc3e3
|
fix: properly stop streams on ESC interrupt (#457)
Co-authored-by: Letta <noreply@letta.com>
|
2026-01-02 23:35:52 -08:00 |
|
Charles Packer
|
8f9eb5eec5
|
fix: patch server-side tools showing up as interrupted (#441)
|
2025-12-31 17:39:26 -08:00 |
|
Charles Packer
|
1b7657fe4b
|
fix: reset interrupted flag before stream resume (#420)
Co-authored-by: Letta <noreply@letta.com>
|
2025-12-29 17:00:32 -08:00 |
|
Charles Packer
|
1dc703e532
|
fix: prevent post-cancel chunks from rendering after ESC interrupt (#416)
Co-authored-by: Letta <noreply@letta.com>
|
2025-12-29 13:57:41 -08:00 |
|
Charles Packer
|
6410bdece7
|
fix: eagerly cancel stream when user presses ESC (#388)
Co-authored-by: Letta <noreply@letta.com>
|
2025-12-24 18:12:31 -08:00 |
|
Charles Packer
|
afbe253de2
|
fix: patch bug in approve plan mode (handle empty toolArgs for tools with no parameters) (#387)
Co-authored-by: Letta <noreply@letta.com>
|
2025-12-24 15:41:50 -08:00 |
|
Charles Packer
|
1f35f403c0
|
fix: always fetch detailed error info from server when run_id exists (#385)
Co-authored-by: Letta <noreply@letta.com>
|
2025-12-24 14:42:01 -08:00 |
|
Charles Packer
|
25950133b8
|
fix: handle JSON parse errors in stream gracefully (#382)
Co-authored-by: Letta <noreply@letta.com>
|
2025-12-24 01:00:35 -08:00 |
|
Charles Packer
|
008233f295
|
revert: "fix: add robustness for connection errors for approvals" (#345)
|
2025-12-22 14:31:21 -08:00 |
|
Sarah Wooders
|
90d84482ef
|
fix: add robustness for connection errors for approvals (#189)
Co-authored-by: Letta <noreply@letta.com>
Co-authored-by: Charles Packer <packercharles@gmail.com>
|
2025-12-20 19:02:12 -08:00 |
|
Charles Packer
|
66c4842375
|
fix: prevent stale stream updates after interrupt (#318)
Co-authored-by: Letta <noreply@letta.com>
|
2025-12-18 23:05:19 -08:00 |
|
Kian Jones
|
fc43e2d6ed
|
fix: update model in ui when switched in the ADE (#297)
|
2025-12-18 15:50:19 -05:00 |
|
Charles Packer
|
97e6b7e2a7
|
feat: add LETTA_DEBUG env var for debug logging (#190)
Co-authored-by: Letta <noreply@letta.com>
|
2025-12-11 22:59:34 -08:00 |
|
Christina Tong
|
e8bd2e6537
|
fix: optimistic cancellation [LET-6273] (#166)
|
2025-12-08 23:46:18 -08:00 |
|
Charles Packer
|
6b40e86401
|
fix: parallel tool calling support in approval flow (#101)
|
2025-11-17 18:27:20 -08:00 |
|
Charles Packer
|
c234ea2b54
|
fix: parallel tool calling misc fixes (#85)
|
2025-11-08 12:36:52 -08:00 |
|
Charles Packer
|
36495810ef
|
feat: parallel tool calling (#75)
|
2025-11-07 15:02:37 -08:00 |
|
Charles Packer
|
0343fb7710
|
fix: patch issue with bad approval state (#69)
|
2025-11-04 22:24:28 -08:00 |
|
cpacker
|
42cd35aa1d
|
fix: patch issue with state tool approval state
|
2025-11-04 15:50:16 -08:00 |
|
Charles Packer
|
cf73f3a11f
|
ci: add typechecking, fail fast in CI, and patch typechecking errors (#63)
|
2025-11-04 11:50:07 -08:00 |
|
Charles Packer
|
42eb671bf4
|
fix: if no stop reason, attempt to resume from background mode (#56)
|
2025-11-04 11:20:58 -08:00 |
|
Charles Packer
|
f7cea4a830
|
fix: handle mid-stream errors properly using sdk typing (#54)
|
2025-11-02 20:36:05 -08:00 |
|
Charles Packer
|
4ca01d199d
|
feat: migrate to Letta TS SDK v1 (alpha) (#11)
|
2025-10-28 23:50:57 -07:00 |
|
Charles Packer
|
3e9202c7b3
|
fix: add esc to cancel (#10)
|
2025-10-26 17:30:58 -07:00 |
|
Charles Packer
|
1d65606697
|
feat: add usage tracking, output mode, and cli exit mode (#7)
|
2025-10-25 16:50:15 -07:00 |
|
cpacker
|
70ac76040d
|
feat: letta code
|
2025-10-24 21:19:24 -07:00 |
|