fix: invalid tool call ID recovery and system-reminder tag centralization (#627)

Co-authored-by: Letta <noreply@letta.com>
This commit is contained in:
Charles Packer
2026-01-21 20:43:35 -08:00
committed by GitHub
parent 35b0d658f3
commit 2e7fe42658
14 changed files with 367 additions and 35 deletions

View File

@@ -205,7 +205,10 @@ export interface RetryMessage extends MessageEnvelope {
export interface RecoveryMessage extends MessageEnvelope {
type: "recovery";
/** Type of recovery performed */
recovery_type: "approval_pending" | "approval_desync";
recovery_type:
| "approval_pending"
| "approval_desync"
| "invalid_tool_call_ids";
/** Human-readable description of what happened */
message: string;
run_id?: string;