用途:在调用 generate-image、generate-image-batch、refine-image 之前使用,负责整理生成输入、选择预设与参考素材,产出品牌一致的图像并支持迭代。
主要能力:从 composer @ 提及解析输入,brand-kit 映射 libraryId、preset 映射 presetId、媒体类型决定图像或视频;用 view-screen 获取最新 ID。预设(presetId)自带 aspectRatio、imageSize、model、tier、category,设置预设时不要自行传这些参数,否则会静默覆盖预设;仅在用户明确要求不同值时才传。按 category 标签选参考:博客头图用 hero,图表用 diagram,产品图包含 product 与 logo。外部导入且 status 为 reference 的图片可作生成输入。参考集应小而确定,优先 assetLibraries.settings.canonicalStyleAssetIds 与 metadata.isStyleAnchor 的锚点。遵循素材库自定义指令。开放式请求通常生成 2-4 个候选,用 generate-image-batch 配稳定 slotId。图像生成是同步的,一次批量调用即返回 asset ID/URL,除非用户要求新方向或 slot 返回 ok:false,否则不要再调 get-generation-run 等。可重复交付时用预设,或先 list-generation-presets 选择。设计交接时保留 sessionId,每次新候选后调 update-generation-session。聊天中展示预览,Assets 用 /asset/<assetId>/embed。用 refine-image --assetId 迭代,edit-image 做定向编辑,restyle-image 保留主体套用库风格。tier 用 fast 探索、best 成品、auto 无偏好。跨 agent 调用需传 source: "a2a" 与 callerAppId。
预设优先:品牌套件生成前先 list-generation-presets 匹配用例;匹配则用其 presetId 且不重述保存参数;多个匹配选最佳并说明,不要让用户选。将请求中的人/产品/背景匹配到 settings.presetReferences 的条目标签,通过 presetReferenceFills 填充必需变量条目,先从库中搜索,缺失再问用户,不可跳过必需条目。精确可见文案走 embeddedText,创意方向留在 prompt。无匹配则临时生成并说明可为此用例创建预设。
提示词:参考是证据而非装饰。未指定具体素材时由服务端选参考,自动生成最多用 6 个相关当前参考,以规范风格锚点播种。预设参考板以命名条目存在,固定条目自动附加,变量条目可用 presetReferenceFills 替换(替换而非追加),必需变量条目未提供图片会阻止生成。风格不明确时调 analyze-collection-style 获取配色、构图、光照、主体处理、排版策略与约束,并编译成简短 brief。简短模糊提示可保守增强,保留原文为 originalPrompt。除非明确要求避免可见文字;图表要求清晰层级、精确标签、一致线宽与留白。精确 logo 用上传的规范路径,生成时留干净区域由服务端合成。不要声称已有品牌 QA 评分或 best-of-N 选择。
完成:回复 asset ID 与预览,询问保存、迭代或新方向。用户要设计师接手时用 create-generation-session 创建会话,含 active assetId、runIds、presetId 与反馈摘要,用 prepare-generation-session-continuation 预载上下文开新聊天。每次生成自动审计记录,可用 navigate --view audit、list-audit-runs、get-audit-run 查看。用 rerun-generation-run 以最新库风格、指令、集合数据与确定性参考重跑旧生成。
限制:资料未提供具体收费、价格、平台支持范围与效果指标。