37 Commits

Author SHA1 Message Date
zyc
c8a8560175 Isolate user configuration data
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 5s
2026-05-28 17:14:09 +08:00
DESKTOP-TR7ALU6\zcb
56aedee011 修复已知bug 优化模型测试 模型映射完善 分镜面板增加批量删除 2026-05-01 14:56:38 +08:00
ACT丶流星雨
9eaf792630 修正 #123 PR改为ZOD+jsonSchema联合形式 2026-04-26 10:55:01 +08:00
gog5-ops
8dbcaadfaf fix(agents): use jsonSchema helper instead of zod for tool inputSchema
zod 4 + AI SDK 6.x 下 tool({ inputSchema: z.object(...) }) 经过
prepareToolsAndToolChoice() 处理后 schema 被错误转换为
{"properties":{}, "additionalProperties":false},所有参数定义被剥光,
导致 LLM 工具调用乱传参/静默失败/死循环。

修复方案:改用 AI SDK 官方 jsonSchema() helper 替代 z.object(),
绕过出 bug 的 zod 转换路径。不动 node_modules,
未来 SDK 升级也不会回归。

改动 9 个文件,全部为 z.object → jsonSchema 替换:
- src/agents/scriptAgent/{tools.ts, index.ts}
- src/agents/productionAgent/{tools.ts, index.ts}
- src/utils/agent/{memory.ts, skillsTools.ts}
- src/routes/script/extractAssets.ts
- src/routes/setting/vendorConfig/modelTest.ts
- src/routes/cornerScape/batchBindAudio.ts

E2E 验证:
- 9 个工具 inputSchema.jsonSchema.properties 字段完整保留
- storySkeleton 子代理收到 get_novel_events([1,2,3,4,5]) 完整章节范围
  (之前 schema 损坏时只能盲传 [1],导致死循环)
- 故事骨架 / 改编策略 / 分镜面板等多 sub-agent 不再因 schema 损坏卡死

Related upstream: vercel/ai#13460, vercel/ai#12020
Fixes: HBAI-Ltd/Toonflow-app#80, #94, #121, #122 类似症状

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 00:20:59 +00:00
ACT丶流星雨
9fcc6e5e02 修正供应商获取代码 2026-04-19 11:32:30 +08:00
ACT丶流星雨
9912f90377 更新minimax与火山引擎代码 2026-04-11 17:59:28 +08:00
ACT丶流星雨
851fb6253d no message 2026-04-11 02:43:51 +08:00
ACT丶流星雨
d908844c6c 矫正出图方法 2026-04-10 23:52:16 +08:00
ACT丶流星雨
02883472e7 新增厂商2.0,染上深度思考模块,修正厂商模块 2026-04-10 21:11:50 +08:00
小帅
04b0d4483f 添加提示词表useData,去掉冗余的associationSkills 2026-04-06 23:04:46 +08:00
小帅
6e8d8c0029 修改编辑配置,关闭供应商,修复供应商开启问题 2026-04-03 18:35:08 +08:00
ACT丶流星雨
3a260ab8a3 Merge branch '108' of https://github.com/HBAI-Ltd/Toonflow-app into 108
# Conflicts:
#	src/types/database.d.ts
2026-04-03 05:17:04 +08:00
ACT丶流星雨
a033bfa4c2 发版前准备 2026-04-03 04:54:16 +08:00
小帅
2711ac1719 添加供应商已存在显示报错存在 2026-04-03 02:29:01 +08:00
小帅
22a236d7fb toonflow平台添加编辑默认启用,其他关闭 2026-04-03 02:24:01 +08:00
ACT丶流星雨
b064d43288 修复横竖屏问题,修复一键填入问题 2026-04-03 00:26:34 +08:00
ACT丶流星雨
04c5a98da8 修复接口错误问题 2026-04-02 15:24:37 +08:00
ACT丶流星雨
f454072015 修改字段 2026-04-01 20:40:19 +08:00
小帅
5fb8e8b037 新增供应商添加缺失字段 2026-04-01 17:55:33 +08:00
小帅
4bc28804e5 添加启用禁用供应商 2026-04-01 15:00:12 +08:00
ACT丶流星雨
0fe8001d2f Merge branch '108' of https://github.com/HBAI-Ltd/Toonflow-app into 108
# Conflicts:
#	src/types/database.d.ts
2026-03-30 21:20:02 +08:00
ACT丶流星雨
624e045552 修复设置 2026-03-30 21:18:49 +08:00
小帅
796947cef1 添加编辑故事骨干和改编策略 2026-03-30 21:14:57 +08:00
zhishi
1a3e30990c no message 2026-03-29 00:04:07 +08:00
zhishi
23ccf19d19 增加图片质量 2026-03-28 17:18:40 +08:00
zhishi
71661ac746 no message 2026-03-28 00:04:04 +08:00
zhishi
4ed48bd044 替换skill 2026-03-27 23:50:22 +08:00
zhishi
5550e513a9 Merge branch '108' of https://github.com/HBAI-Ltd/Toonflow-app into 108
# Conflicts:
#	src/agents/scriptAgent/index.ts
#	src/router.ts
#	src/routes/assets/uploadClip.ts
#	src/types/database.d.ts
2026-03-27 22:19:13 +08:00
zhishi
0a2c7b0e13 优化功能上bug 2026-03-27 22:16:32 +08:00
小帅
300d3e8ad4 添加资产轮询,生成事件切换提示词 2026-03-27 21:25:40 +08:00
zhishi
f1edd0ee86 优化更新代码 2026-03-27 17:47:38 +08:00
ACT丶流星雨
879c0439bc 完善debug调试功能 2026-03-27 15:50:52 +08:00
ACT丶流星雨
01f0707ab3 修复缓存问题 2026-03-27 01:36:47 +08:00
ACT丶流星雨
1016dc945c 新增删除限制 2026-03-24 11:39:05 +08:00
ACT丶流星雨
02cbc7bea2 添加供应商增加报错提示 2026-03-24 10:30:19 +08:00
小帅
92c0bc7e52 接入视频 2026-03-20 22:46:26 +08:00
ACT丶流星雨
b719b38152 108版本 2026-03-19 16:05:54 +08:00