{CREATIVE_AGENT_STAGE_LABEL[stage]}
{targetBinding ? (
拼图草稿已就绪
{targetBinding.targetStage === 'puzzle-result'
? '可以进入结果页继续编辑'
: '可以进入拼图工作区继续处理'}
) : null}
{messages.length > 0 ? (
{messages.map((message) => (
{message.text}
))}
) : (
发一句想法,或加一张参考图。
)}
{shouldShowTemplateCatalog ? (
{
setPendingSelection(
buildPuzzleTemplateSelectionFromProtocol(template),
);
}}
/>
) : null}
{session?.puzzleImageGenerationPlan ? (
关卡计划
{session.puzzleImageGenerationPlan.levels.map((level) => (
{level.levelName}
{level.pictureDescription}
))}
) : null}
{error ? (
{error}
) : null}
{
const content: CreativeAgentInputPart[] = [];
if (text) {
content.push({
type: 'input_text',
text,
});
}
if (image) {
content.push({
type: 'input_image',
imageUrl: image.imageUrl,
thumbnailUrl: image.thumbnailUrl,
assetId: null,
});
}
onSubmitMessage({
clientMessageId: createCreativeAgentClientMessageId(),
content,
});
}}
/>
{visibleSelection && visibleSelection.requiresUserConfirmation ? (
{
setPendingSelection(null);
onConfirmTemplate(nextSelection);
}}
onCancel={() => {
setPendingSelection(null);
onCancelTemplate?.();
}}
/>
) : null}
);
}
export default CreativeAgentWorkspace;