feat(web): retry transient model requests

This commit is contained in:
Yichen Jiang
2026-07-26 14:09:31 +08:00
parent 84be7cc622
commit a430207427
32 changed files with 791 additions and 46 deletions

View File

@@ -26,6 +26,8 @@ declare module '@deepseek-ai/dsh-session' {
}
}
export type { LlmRetryEventData } from './types.ts'
export const name = 'llm-retry'
export const inject = ['agents']

View File

@@ -0,0 +1,11 @@
import type { LlmFailure } from '@deepseek-ai/dsh-llm/types'
/** Durable payload recorded before one transient model-request retry wait. */
export interface LlmRetryEventData {
turn: number
step: number
retry: number
maxRetries: number
delayMs: number
failure: LlmFailure
}