feat(merge): 以官方 main 为基底融合 PR#530 多维表格与本地定制
- 多维表格(canvas-batch-table-node/use-canvas-batch-table/canvas-batch-table 等)以 PR#530 实现为主 - 保留官方 main 全部新功能:banner/画布版本历史/提示词编辑/方舟 Agent Plan/支付导出 - 移植本地定制:ddcat 多参考图校验、万有引力 lxmone 连接错误提示、Description v20(v24)、自建插件(a6api/metaso-h3/antigravity-proxy/lxmone)、seccomp、Windows 脚本 - 迁移版本升至 v24(官方 v20-23 banner/版本历史 + 我们的 Description 列) - 修复官方缺失的 markdownPlainText import
This commit is contained in:
@@ -164,9 +164,28 @@ export type CanvasGenerationBatch = {
|
||||
};
|
||||
|
||||
export type CanvasBatchOperation = "try_on" | "creative";
|
||||
export type CanvasBatchRow = { id: string; enabled: boolean; inputNodeIds: string[]; prompt: string; outputNodeId?: string };
|
||||
export type CanvasBatchReferenceColumn = { id: string; label: string };
|
||||
export type CanvasBatchTableData = { operation: CanvasBatchOperation; concurrency: number; globalPrompt?: string; referenceColumns?: CanvasBatchReferenceColumn[]; rows: CanvasBatchRow[] };
|
||||
export type CanvasBatchRow = {
|
||||
id: string;
|
||||
enabled: boolean;
|
||||
inputNodeIds: string[];
|
||||
/** Text nodes selected for this row; their contents are appended to prompt. */
|
||||
textNodeIds?: string[];
|
||||
prompt: string;
|
||||
outputNodeId?: string;
|
||||
};
|
||||
export type CanvasBatchReferenceColumn = {
|
||||
id: string;
|
||||
label: string;
|
||||
};
|
||||
export type CanvasBatchTableData = {
|
||||
operation: CanvasBatchOperation;
|
||||
concurrency: number;
|
||||
/** Optional prompt override applied to every batch row while non-empty. */
|
||||
globalPrompt?: string;
|
||||
referenceColumns?: CanvasBatchReferenceColumn[];
|
||||
textColumns?: CanvasBatchReferenceColumn[];
|
||||
rows: CanvasBatchRow[];
|
||||
};
|
||||
|
||||
export type CanvasSkillSnapshot = {
|
||||
id: string;
|
||||
|
||||
Reference in New Issue
Block a user