+
+
+ {!!draft.documents?.length && {D.documentsUsed(draft.documents.length)}}
+ {draft.created_at && {formatTime(draft.created_at)}}
+ {draft.created_by && {D.createdBy(draft.created_by)}}
+ {draft.model_id && {D.model(draft.model_id)}}
+ {draft.workflow_id && draft.status === 'attached' && (
+
+ {D.openWorkflow}{draft.workflow_name ? `:${draft.workflow_name}` : ''}
+
+ )}
+
+
+ {draft.error && (
+
+ {drafting ? D.draftingFailed : D.loadFailed}:{draft.error}
+
+ )}
+
+ {drafting && pollingId === draft.id && (
+
+ {D.drafting}
+ {D.draftingHint}
+
+ )}
+ {drafting && pollTimedOut &&
{D.draftingTimeout}}
+ {draft.truncated &&
{D.truncated}}
+
+
+
+
{D.metrics}
+ {pickedQuestions.length > 0 && (
+
+ {D.resolveHint}
+
+
+ )}
+
+ {metrics.length ? (
+
{metrics.map(renderMetric)}
+ ) : !drafting ? (
+
} title={D.noMetrics} body={D.noMetricsBody} />
+ ) : (
+
+ )}
+
+
+ {questions.length > 0 && (
+
+
{D.questionsOther}
+ {questionList(questions, 'top')}
+
+ )}
+
+ {dropped.length > 0 && (
+
+
{D.dropped}
+
{D.droppedHint}
+
+ {dropped.map((item, i) => (
+ -
+ {item.name}
+ :{item.reason}
+
+ ))}
+
+
+ )}
+
+ {draft.alignment &&
}
+
+ {!drafting && !terminal && (
+
+
{D.attach}
+
{D.attachHint}
+
+
+
+
+
+
+ )}
+
+ {attachOut && (
+
+
{D.attached(attachOut.version)}
+
+ {D.openWorkflow}
+
+ {attachOut.warnings.length > 0 && (
+
+
{D.attachWarnings}
+
+ {attachOut.warnings.map((w) => - {w}
)}
+
+
+ )}
+
+ )}
+
+ {!terminal && (
+
+
+
+ )}
+
+ )
+ }
+
+ const pendingDocs = !docs ?