fix: display-reasoning stream fixes and Signal compatibility (#355)

This commit is contained in:
Cameron
2026-02-23 15:00:17 -08:00
committed by GitHub
parent cae5b104b3
commit 7028f042af
5 changed files with 314 additions and 46 deletions

View File

@@ -150,6 +150,12 @@ curl http://localhost:8283/v1/health
If the bot hangs after sending a message:
**What LettaBot already does automatically**
- For terminal runs with no assistant output, LettaBot attempts one recovery/retry cycle.
- If the failure is an approval-related conflict, LettaBot scans the same conversation for unresolved approvals, auto-denies orphaned ones, cancels active runs for that same conversation, then retries once.
- For generic `409 conflict` ("another request is currently being processed"), LettaBot does not blindly retry; it returns a clear "wait and try again" message.
**1. Check for pending tool approvals**
Some tools may have `requires_approval: true` set. LettaBot disables these on startup, but check: