Commit Graph

1393 Commits

Author SHA1 Message Date
VicoHu
25e78fe4f8 fix(models): 系统渠道模型 - 上游 ID 重命名级联价格档并补管理端可见性
根因:价格档 provider_model_key 非空时优先于模型级上游键发往供应商,统一价格档曾把当时的顶层上游键固化为档位显式值,模型级重命名后被旧值静默遮蔽,任务请求继续发往旧上游模型(Agent 及其他入口共用该解析路径)。

- SaveAdminChannelModel 在模型级上游键变更时,把与旧值相同的档位键级联为新值;管理员显式配置的其他上游 SKU 不受影响
- 编辑无价格档旧模型不再预填顶层上游键;统一价格档检测到与模型级不一致的存量上游键时展示告警并支持一键清除恢复跟随模型默认;模型身份区提示档位独立上游键数量,比较口径统一剥 models/ 前缀
- 新增后端级联与请求解析回归测试、前端价格档表单单测
- 同步 backend-database.mdx 价格档语义与 pending-test.mdx 待验收项
2026-09-16 13:19:11 +08:00
cn-derekdu
97b753ffef fix(wallet): 积分流水类型标签 - 改用 StatusBadge 修正明亮主题下的不可读配色 2026-09-16 10:25:40 +08:00
Jaylea
46bd187600 test(model-capability): 视频模型 - 补充前端默认提示词上限回归测试
#511 只改了后端与前端两处默认值,但没有前端测试锁定该默认值,任何一次
「顺手改回小值」都不会被 CI 拦住。这里补上回归断言:

- 默认常量必须为 8000,且各协议默认能力配置都引用它;
- 文本/图片默认上限(32000)不受本次调整影响,避免顺带改变判定口径。

同时锁住画布实际合成量级(技能上下文预算 32000)所需的余量。
2026-09-15 21:47:04 +08:00
ddCat
9868f5e8b8 feat(agent): 批量创作表 - 注册节点能力与读写工具 2026-09-15 20:56:33 +08:00
ddCat
c57f1b36ae feat(canvas): 画布节点 - 恢复批量创作表与转换能力 2026-09-15 20:56:19 +08:00
Jaylea
356c7ef965 fix(model-capability): 视频模型 - 提示词默认字符上限 1000 调整为 8000
视频提示词由「输入框文本 + 连线内容 + 技能上下文」合成,实际长度远大于
用户手输内容(技能上下文预算 32000 字符,单个 SKILL.md 可达数万字符)。
原有的 1000 字符默认值会让画布工作流的正常提示词在本地预检阶段直接失败。

将前后端默认值同步提升到 8000:
- 后端新增 DefaultVideoPromptMaxChars 常量并在默认能力配置中引用
- 前端新增 DEFAULT_VIDEO_PROMPT_MAX_CHARS 常量并在默认能力配置中引用
- 前后端常量必须保持同值,否则会出现前端放行、后端拒绝的判定分裂

管理员仍可按模型覆盖该值(取值 1-1000000),本次仅调整新建模型的默认值,
已存在的渠道模型不受影响。

补充回归测试 TestDefaultVideoPromptMaxCharsAllowsComposedCanvasPrompt,
锁定默认值与边界行为:2399 字符(画布实际合成量级)与 8000(恰好等于上限)
放行,8001 明确失败并保留「不自动截断」语义。
2026-09-15 20:03:01 +08:00
ddCat
f59b59b3e6 chore(repo): 清理 - 从版本控制移除 .workbuddy 和 .claude 目录并更新 .gitignore 2026-09-15 19:06:22 +08:00
李祥生
446c263426 fix(storyboard): 章节分镜任务补输出契约并穿透 text 包装解析镜头行
- 章节分镜任务 prompt 显式追加 {title, rows} JSON 输出契约:该链路不走服务端分镜模板(无 metadata.promptTemplateOperation),缺契约时模型按自然语言习惯返回 Markdown 表格,导致“分镜任务没有返回镜头行”
- 文本任务 result_json 外层统一为 {mode, reasoning, text} 包装,storyboardRowsFromTask 现穿透 text 内层解析分镜表,并兜底剥离代码块与首尾大括号截取;顶层直接落 {title, rows} 的结构保持兼容
- 分镜任务 input 显式携带 mode: text(后端仅对 video_ 前缀任务兜底)
- 新增 canvas-storyboard-rows-parse.test.ts 覆盖六种解析场景
2026-09-15 17:28:28 +08:00
李祥生
8db7cf0300 fix(assets): 统一素材库 entity 口径并修复远端空结果遮蔽本地素材
- 个人素材库列表与 facets 统一排除 entity 类型,计数与列表同口径,修复“总数 30 但列表为空”
- 个人素材页 /assets、参考内容弹窗、项目资产页三处“远端空数组 truthy 遮蔽本地素材”统一修复:远端无可展示素材时回退本地列表,分页、分类、关键词过滤同步切换口径
- 项目资产页待确认候选不再硬编码 character 分类:分类切换联动查询,角色/道具/场景动态图标与文案,仅角色类展示“归并到角色”
- 项目资产页分类计数改为独立查询并与 tab 解耦,修复切 tab 时总数漂移;确认资产后同步失效候选与资产列表缓存;切分类重置候选页码
2026-09-15 17:28:28 +08:00
ddCat
b7484c5678 chore(release): 版本发布 - publish v1.3.0 2026-09-15 16:02:33 +08:00
ddCat
5509b17250 test(admin): 站点外观 - 更新欢迎页开关迁移后的设置页回归断言 2026-09-15 15:33:32 +08:00
ddCat
3ce5ad3151 feat(welcome): 站点外观 - 合并欢迎页开放开关与入口分包修复
# Conflicts:
#	docs/content/docs/progress/pending-test.mdx
2026-09-15 15:19:38 +08:00
ddCat
65613de3b4 fix(canvas): Agent 工具轨迹 - 合并媒体生成重复事件并补充待测说明 2026-09-15 14:21:03 +08:00
ddCat
505ee832ed docs(project): 赞助信息 - 补充 soonstudio 展示资源 2026-09-15 13:39:39 +08:00
ddCat
7e80612367 docs(agent): 云端助手 - 更新接口契约与节点能力路由说明 2026-09-15 13:39:19 +08:00
ddCat
eb7344f92a feat(agent): 助手交互 - 优化推理展示、工具分组与审批反馈 2026-09-15 13:38:31 +08:00
ddCat
788a298004 feat(agent): 云端创作助手 - 增加创作锚点、媒体准入与结构化分镜能力 2026-09-15 13:37:21 +08:00
MasterChiefCN
88c24c120f feat(welcome): 站点外观 - 增加欢迎页开放开关并修复入口分包 2026-09-15 11:10:12 +08:00
ddCat
71a9a0e7f7 fix(agent): 画布助手 - 避免未支持节点阻断整张画布 2026-09-15 09:27:00 +08:00
ddCat
363d8d699a fix(agent): 画布助手 - 完善不限预算与技能分页上下文卸载 2026-09-15 09:19:54 +08:00
ddCat
a840e552d5 fix(agent): 优化预算与技能按需加载 2026-09-15 07:04:08 +08:00
ddCat
201f3aac65 fix(agent): 修复流式推理与工具参数重试 2026-09-15 05:22:07 +08:00
ddCat
06794aea95 chore(*): 代码同步 - 合入远端模型目录修复并保留本地变更 2026-09-14 23:26:32 +08:00
ddCat
f81c05abdb fix(canvas): 素材库 - 拒绝空字节数并提供历史数据修复工具 2026-09-14 23:26:32 +08:00
ddCat
8714c32869 feat(provider): PR #503 - 合并百炼图像协议插件 2026-09-14 22:54:57 +08:00
zhuchiwangzhiqiang
de6a642f6c fix(backend): 模型目录 - 空目录不再丢失集合字段导致刷新掉登录 (#502) 2026-09-14 22:39:18 +08:00
ddCat
73ec4a33b2 fix(agent): Agent - 终止画布审批预览异常循环 2026-09-14 22:15:56 +08:00
zhuchi
ebc1859020 feat(provider): 模型协议 - 新增百炼多模态图像协议插件 2026-09-14 21:27:13 +08:00
ddCat
61b1c8ca2d perf(web): 优化静态资源缓存与代码分割 2026-09-14 20:32:17 +08:00
ddCat
e368530fa0 fix(agent): 折叠大量画布节点读取明细 2026-09-14 19:59:51 +08:00
ddCat
7e9d90efee fix(canvas): 稳定构图工具子菜单定位与动效 2026-09-14 19:53:26 +08:00
ddCat
caf0592bfa fix(canvas): 修复合并后工具栏未定义回调 2026-09-14 19:50:17 +08:00
ddCat
f698a6b415 feat(canvas): PR #500 - 合并多角度与切分并保留本地 Agent 改造 2026-09-14 19:48:17 +08:00
ddCat
929111538e feat(admin): PR #497 - 合并系统渠道复制 2026-09-14 19:47:03 +08:00
ddCat
e1451da279 fix(canvas): PR #494 - 合并图片重新生成引用修复 2026-09-14 19:47:03 +08:00
ddCat
422c28bc22 fix(plugins): PR #493 - 合并分类修复并保留本地插件删减 2026-09-14 19:47:03 +08:00
ddCat
ebcca7e3d5 fix(video): PR #492 - 合并统一轮询并保留本地出站安全策略 2026-09-14 19:45:56 +08:00
ddCat
8582a75e6f Merge remote-tracking branch 'refs/remotes/codex/pr-490' 2026-09-14 18:12:29 +08:00
ddCat
dca01886f9 feat(canvas): 云端 Agent - 完成策略分层、节点能力注册与可解释审批改造 2026-09-14 17:58:21 +08:00
soonstudio-ai
8e82e67cb3 feat(canvas): 多角度贴节点、宫格切分菜单与多选虚线框跟随
把多角度改成贴在图片节点下方的 3D 编辑器并跟随拖动;宫格切分并入图片工具,自定义面板不关菜单;切分后子图按网格排开;多选虚线框随拖动预览平移。
2026-09-14 17:19:56 +08:00
esncy
561104ae72 feat(admin): 系统渠道 - 增加复制渠道 2026-09-14 09:31:03 +08:00
ddCat
9727656b2b chore: commit workspace updates 2026-09-14 01:11:56 +08:00
Danborad
942e3dca30 fix(canvas): 修复重新生成已有图片时错误将旧结果自动连线作为参考图的Bug 2026-09-14 00:11:26 +08:00
hzw
ea86616c61 fix(video): 异步任务 - 完善全局轮询容错与调度策略 2026-09-12 21:28:41 +08:00
jay
044e220d14 fix(plugins): 插件管理 - 修正官方应用插件的分类与状态显示
AI 审美分析和剪辑工作台在管理页显示为"已停用",原因是三处插件
分类清单不一致:

- 后端 officialApplicationPolicies 缺少 editor-shell
- 管理页 officialApplicationIds 同时缺少 ai-art-critique 和 editor-shell
- 用户插件页另有一份重复清单

后端把这两个插件当作系统协议处理(Kind=protocol),platformAvailable
回退为 false,于是返回"管理员已停用该插件",管理页据此渲染成"已停用"。

修复:

- 后端补上 editor-shell 应用策略(权威修复,决定平台可用性)
- 前端抽取唯一清单 OFFICIAL_APPLICATION_PLUGIN_IDS,管理页与用户插件页
  共用,删除两份重复实现
- 补前后端回归测试,锁定这 8 个官方应用插件

验证:tsc --noEmit 通过;前端 17 项测试通过;后端 TestEditorShell* 与
既有插件测试通过;前后端镜像构建通过。
2026-09-12 21:16:42 +08:00
hzw
58a84a0715 fix(video): 结果下载 - 暂态失败不重复轮询任务 2026-09-12 21:10:48 +08:00
hzw
3884979f51 fix(video): 内置协议 - 复用统一轮询容错 2026-09-12 21:06:29 +08:00
hzw
a2cd908567 fix(video): 声明式协议 - 统一轮询并容忍暂态错误 2026-09-12 21:02:01 +08:00
hzw
902847b884 feat(video): 异步任务 - 增加统一轮询容错执行器 2026-09-12 20:57:47 +08:00
hzw
327ca9c11c docs(video): 异步任务 - 统一轮询容错设计 2026-09-12 20:48:02 +08:00