feat: 统一 AI 设计 Workspace 与生成任务链路

需求:以设计项目组织固定设计 Agent 对话、方向确认和图片视频任务。

实现:新增 Works Square 云端适配与开发态本地适配,统一 Host API、Quote 确认、任务轮询及私有媒体 Range 代理。
This commit is contained in:
2026-07-31 13:56:55 +08:00
parent 80e8386fa6
commit 3d9dd14918
22 changed files with 2506 additions and 1707 deletions

View File

@@ -73,18 +73,15 @@ describe('Login page', () => {
if (path === '/api/works/image-workspace') {
return {
success: true,
workspace: {
activeProjectId: null,
status: 200,
data: {
capabilities: {
modes: [],
models: [],
aspectRatios: [],
resolutions: [],
outputCounts: [],
maxReferenceImages: 0,
referenceUpload: { enabled: false, acceptedMimeTypes: [] },
conversation: true,
generation: true,
image: true,
video: true,
},
projects: [],
workspaces: [],
},
};
}
@@ -97,7 +94,7 @@ describe('Login page', () => {
</MemoryRouter>,
);
expect(await screen.findByText('创建第一个项目')).toBeInTheDocument();
expect(await screen.findByText('创建第一个设计项目')).toBeInTheDocument();
expect(screen.queryByText('本地开发')).not.toBeInTheDocument();
expect(screen.queryByRole('button', { name: 'Continue in browser' })).not.toBeInTheDocument();
unmount();