1 Commits
Author SHA1 Message Date
jinchan ce1d493769 feat(module): 添加 AIGC BYOK 密钥解密节点及批量套版 AI hook 功能
- 新增 byok_crypto.py,提供兼容 Java AES-256-GCM encryptedAk 解密工具
- 新增 nodes_byok.py,提供 AigcByokDecryptNode 节点支持工作流中 encryptedAk 解密
- 在 node.py 注册 AigcByokDecryptNode 节点及显示名称
- 扩展 nodes_template_compose.py 支持工具任务服务调用,新增 tool_base_url 等参数
- 支持按新版 templateWorkflow 协议(version 2)执行工作流 AI hook,处理依赖链及缓存
- 增加工作流协议解析与校验实现 template_workflow.py,处理图层索引、JSON Pointer 读写及依赖排序
- 优化模板校验,捕获 WorkflowProtocolError 并返回统一错误结构,完善日志打印
- 支持工具任务上下文解析,剔除保留字段保护 requestId 和 toolCall 不被覆盖
- 修改套版服务调用逻辑,Headers 支持合并 Bearer Token 和自定义头,优先使用 auth_token
- 增加详细错误定位信息,方便调试复杂多节点 AI 工作流
- 更新.gitignore,添加 tests/ 目录忽略规则
2026-09-14 20:42:43 +08:00