Merge remote-tracking branch 'origin/main'
This commit is contained in:
@@ -829,7 +829,8 @@ export function CanvasAssistantPanel({
|
||||
}
|
||||
const ops = onlineToolToOps(name, args, current, effectiveConfig);
|
||||
const result = await executeOps(ops, { source: "online", conversationId: sessionId, messageId: messageId || sessionId });
|
||||
return { ok: result.ok, message: result.changed ? canvasAgentPostconditionMessage(result) : result.noopReason, data: result };
|
||||
const { snapshot: _snapshot, before: _before, after: _after, ...cleanData } = result;
|
||||
return { ok: result.ok, message: result.changed ? canvasAgentPostconditionMessage(result) : result.noopReason, data: cleanData };
|
||||
} catch (error) {
|
||||
if (isAgentSessionPollingAbort(error)) throw error;
|
||||
return { ok: false, message: error instanceof Error ? error.message : "工具执行失败" };
|
||||
|
||||
@@ -16,7 +16,7 @@ export type EditorHostContextValue = {
|
||||
/** 项目资产列表(M3.4 asset-ingest 消费;由宿主在进入编辑器时获取)。 */
|
||||
assets: ProjectAsset[];
|
||||
/** 重新拉取项目资产(导入媒体后刷新列表)。 */
|
||||
refreshAssets: () => Promise<void>;
|
||||
refreshAssets: () => Promise<ProjectAsset[] | null>;
|
||||
};
|
||||
|
||||
const EditorStoreContext = createContext<EditorStoreHook | null>(null);
|
||||
|
||||
Reference in New Issue
Block a user