|
|
c868b8854e
|
fix(platform): 提交模板复用查询排除query/download步骤模板(误选致提交打到查询path→404);base_url提取规则禁裸域
|
2026-09-05 23:28:14 +08:00 |
|
|
|
1dc55caf7f
|
fix(platform): 裸域拦截提到回填打标之前——防裸域被打成协议匹配端点(自查发现)
|
2026-09-05 23:11:55 +08:00 |
|
|
|
d6228c59c6
|
fix(platform): 端点协议感知治理(404根因)——端点落库带protocol标签;裸域退化拦截(同host已有带路径端点则跳过);账号端点绑定自检:活跃账号未绑本协议端点自动补绑并报account_notes
|
2026-09-05 23:08:15 +08:00 |
|
|
|
ac52a61e0b
|
chore: 移除误提交的__pycache__,补.gitignore
|
2026-09-05 22:44:09 +08:00 |
|
|
|
69884fd2ec
|
fix(platform): 端到端实测揪出3个bug——①模型更新分支不刷新profile_id(旧模板被弃用重建后模型仍指deprecated→运行时崩)②legacy查询模板复用未做骨架自愈③查询path归一化(单花括号{task_id}对齐运行时str.replace契约+剥base_url重复前缀+缺占位符补/tasks/{task_id})
|
2026-09-05 22:43:54 +08:00 |
|
|
|
e9d0bfc62d
|
fix(platform): 适配模板按文档示例动态生成(替代硬编码骨架)——t2v曾因模板硬塞params.xxx_file运行时崩;request_example逐字驱动(model/prompt/媒体/业务参数带文档默认值);响应产物字段递归取response_example(output.video_url);headers按文档带X-DashScope-Async;落库前干跑渲染自检(StrictUndefined)当场拦截;旧骨架模板(含xxx_file/__from_doc__)弃用自愈重建;查询步骤模板供应商级复用(protocol-query-path)
|
2026-09-05 22:33:30 +08:00 |
|
|
|
d69ca24085
|
feat(platform): 配置链交互原则(用户定)——去掉apply/test三工具requires_confirmation确认门,提示词改为缺信息才问否则一口气做完给测试结果,用户发现问题按说明修改重跑(全链幂等)
|
2026-09-05 21:51:38 +08:00 |
|
|
|
e8a5511535
|
fix(platform): apply_llm_config幂等键改为name全局唯一键(实测:模型迁供应商后按vendor_id+vmid查不到→INSERT撞uk_llm_model_name崩);供应商归属不一致不静默迁移,报vendor_conflicts由用户决策
|
2026-09-05 21:41:42 +08:00 |
|
|
|
fb3447e56e
|
feat(platform): extract规格会话级锚定(Redis db4,键=pipeline:user:session隔离)+apply双工具use_last_extract/overrides白名单——根治LLM转述大JSON必编造结构(实测三轮编造);报错升级列期望键给出路;提示词加自救规则
|
2026-09-05 21:25:48 +08:00 |
|
|
|
885a52c7d8
|
fix(platform): apply_model_pricing幂等修正(用户纠正:时序应只一条有效行)——内容无变化跳过/同日启用原地更新(防零宽死行)/仅历史行拉链;此前重复执行堆垃圾时序行
|
2026-09-05 20:33:02 +08:00 |
|
|
|
4543e035dd
|
feat(platform): 内部助手全链工具——apply_model_pricing(定价新模式:一模型一方案/无model维度/无filters平铺/doc_quote强制/出处URL入描述/幂等拉链)+test_model_call(真实治理链调用)+check_model_accounting(三态检查+独立复算金额);提取规格升级pricing结构化+doc_url;工作流提示词九步闭环
|
2026-09-05 20:17:06 +08:00 |
|
|
|
c74bf38506
|
feat(platform): 媒体转换铁律落地——apply落库强制审计生成类模板(上行b64media2url/下行downloadfile2url,每个llm配置都检查);非标骨架模板自带转换约定占位
|
2026-09-05 15:26:07 +08:00 |
|
|
|
812f3fc6de
|
feat(platform): 自动配置去供应商protocol写入(模式归模型适配模板);dashscope_async纳入运行时协议(异步执行器已就位)
|
2026-09-05 13:07:09 +08:00 |
|
|
|
8de76e4a7b
|
feat(platform_ability): apply_llm_config加能力分类硬校验——未登记能力拒绝落库(用户规则:先加分类再配模型,防LLM静默塞近似分类)
|
2026-09-05 11:06:42 +08:00 |
|
|
|
55ac0dbb40
|
fix(platform_ability): 提取提示词能力枚举补i2v图生视频
|
2026-09-05 10:55:14 +08:00 |
|
|
|
b51d276ea0
|
fix(platform_ability): 修9月3日潜伏bug——_default_templates返回单dict被按二元组解包,新建适配模板分支必崩(此前模板全复用未触发)
|
2026-09-05 10:29:26 +08:00 |
|
|
|
7629da8b8b
|
fix(platform_ability): 文档提取调用接辅助模型链(purpose=utility)+超时300秒——根治9月4日提取超时失败(端点默认60秒跑不完4.8万字符文档)
|
2026-09-05 10:24:55 +08:00 |
|
|
|
495592dee5
|
refactor(platform_ability): 模型自动配置不再写价格四字段(模型表已删,定价走ppid)
|
2026-09-04 21:02:59 +08:00 |
|
|
|
8bb9a0c682
|
feat(platform): 提取prompt补async_steps/sync_mode;apply_llm_config写profile的path/headers列+异步模型建后续步骤模板链登记query_profile_ids
|
2026-09-04 14:00:16 +08:00 |
|
|
|
92e7642bb3
|
feat(platform): apply_llm_config新建供应商改用ctx.org_id——不再硬编码0,跟随操作者机构
|
2026-09-03 16:22:01 +08:00 |
|
|
|
ce9f4b5bdf
|
fix: 删除单位换算硬规则——定价按文档原文记录不换算
用户纠正: 没有单位换算的硬规则。单位照文档标注,
吻合与否由人工确认+测试记账核对验证,禁止自行换算
|
2026-09-02 17:50:09 +08:00 |
|
|
|
f55adeef00
|
feat: 内部agent提示词接入model-onboarding上线流程
配置→测试→上线三步,无apikey先补录,测试必查调用成功+记账
|
2026-09-02 17:35:15 +08:00 |
|
|
|
dbfeb1498e
|
review修复: SSRF重定向绕过+无价歧义标注
- fetch逐跳校验重定向(每跳过域名+DNS私有IP双校验,防redirect到内网)
- 文档未列价的模型落0时description显式标注(避免0=免费歧义)
- 清理无用import
|
2026-09-02 16:20:17 +08:00 |
|
|
|
e95e618372
|
security: 权限门禁收紧为owner组织角色
- _require_admin→_require_owner: 持有任一orgtypeid='owner'角色(含通配)放行
- 不再仅限superuser/admin; 其他组织(含ownerx前缀伪造)一律拒绝
- 工具描述/文案同步更新
|
2026-09-02 16:14:18 +08:00 |
|
|
|
b947d3456e
|
feat: scripts/load_path.py RBAC路径注册(页面→logined)
|
2026-09-02 15:30:58 +08:00 |
|
|
|
25e71b548b
|
feat: 平台内部agent独立模块(从pipeline-service迁出)
能力包(5工具/管理员硬门禁/模型自动配置)+前端入口+宿主集成说明
|
2026-09-02 15:26:16 +08:00 |
|
|
|
38ed5726ce
|
Initial commit
|
2026-09-02 15:18:21 +08:00 |
|