|
|
@@ -2228,7 +2228,7 @@ function Task(props: ToolProps<typeof TaskTool>) {
|
|
|
|
|
|
const retrying = retry()
|
|
|
if (isRunning() && retrying) {
|
|
|
- content.push(`↳ ${Locale.truncate(retrying.message, 80)} [retrying attempt #${retrying.attempt}]`)
|
|
|
+ content.push(`↳ ${formatSubagentRetry(retrying.attempt, Locale.truncate(retrying.message, 80))}`)
|
|
|
} else if (isRunning() && tools().length > 0) {
|
|
|
if (current()) {
|
|
|
const state = current()!.state
|
|
|
@@ -2274,6 +2274,10 @@ export function formatSubagentTitle(agent: string, description: string, backgrou
|
|
|
return `${agent} Task${background ? " (background)" : ""} — ${description}`
|
|
|
}
|
|
|
|
|
|
+export function formatSubagentRetry(attempt: number, message: string) {
|
|
|
+ return `Retrying (attempt ${attempt}) · ${message}`
|
|
|
+}
|
|
|
+
|
|
|
export function formatCompletedSubagentDetail(toolcalls: number, duration: string) {
|
|
|
if (toolcalls === 0) return duration
|
|
|
return `${formatSubagentToolcalls(toolcalls)} · ${duration}`
|