This repository was archived by the owner on Apr 1, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
packages/opencode/src/cli/cmd/tui/routes/session Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -992,6 +992,14 @@ function AssistantMessage(props: { message: AssistantMessage; parts: Part[]; las
992992 if ( s . type !== "retry" ) return
993993 return s
994994 } )
995+ const message = createMemo ( ( ) => {
996+ const r = retry ( )
997+ if ( ! r ) return
998+ if ( r . message . includes ( "exceeded your current quota" ) && r . message . includes ( "gemini" ) )
999+ return "gemini 3 way too hot right now"
1000+ if ( r . message . length > 50 ) return r . message . slice ( 0 , 50 ) + "..."
1001+ return r . message
1002+ } )
9951003 const [ seconds , setSeconds ] = createSignal ( 0 )
9961004 onMount ( ( ) => {
9971005 const timer = setInterval ( ( ) => {
@@ -1006,8 +1014,8 @@ function AssistantMessage(props: { message: AssistantMessage; parts: Part[]; las
10061014 return (
10071015 < Show when = { retry ( ) } >
10081016 < text fg = { theme . error } >
1009- { retry ( ) ! . message } [attempt # { retry ( ) ! . attempt }
1010- { seconds ( ) > 0 ? `, retrying in ${ seconds ( ) } s` : "" } ]
1017+ { message ( ) } [retrying { seconds ( ) > 0 ? `in ${ seconds ( ) } s ` : "" }
1018+ attempt # { retry ( ) ! . attempt } ]
10111019 </ text >
10121020 </ Show >
10131021 )
You can’t perform that action at this time.
0 commit comments