|
|
5955232ed5
|
fix(menu): require_project判断从渲染时移到点击时——切项目后菜单按钮不再永远报无项目
- agent_menus: 删除渲染时固化的报错脚本绑定,require_project/session_id/pipeline_id
作为参数传给 agent_menu_open,点击时实时校验
- agent_menu_open: 点击时实时查会话项目(含产线隔离),无项目才提示切换
- 根治:页面加载时未切项目→按钮写死报错脚本→切了项目仍报「请先在会话中切换项目」
|
2026-08-31 18:38:55 +08:00 |
|
|
|
032fd853ee
|
fix: agent_menus产线隔离——跨产线项目不劫持本产线菜单; 工作空间按钮带产线参数
|
2026-08-29 15:00:21 +08:00 |
|
|
|
b5c7dd3f44
|
fix(agent_menus): 项目解析收敛到 get_session_project_id(含悬空引用防护)
不再手写 session→项目解析(与解析层语义漂移是「会话有项目、入口说没有」的根因之一)
|
2026-08-27 17:44:38 +08:00 |
|
ymq
|
f5689defa8
|
feat(agent): 会话入口支持 pipeline_id 传参(默认产线)
|
2026-08-27 13:12:45 +08:00 |
|
|
|
7842d2570f
|
feat(agent): 工作空间控件按会话传递session_id
- agent_menus.dspy 按 session 解析项目 + 工作空间按钮URL拼 session_id
- index.ui 默认tab/新建会话 tab 的 agent_menus urlwidget 带 session_id
|
2026-08-24 16:40:49 +08:00 |
|
|
|
349752b473
|
feat(agent): 产线功能菜单按 require_project 标记,无会话当前项目时点击报错
|
2026-08-22 18:55:00 +08:00 |
|
|
|
670e73d8e5
|
fix: 菜单按钮查询参数不预先 urlencode,避免前端双重编码
bricks_fetch 的 url_parse 会把 url 查询参数提取后 encodeURIComponent 再编码一次,
dspy 里若已 urlencode 则 title(emoji/中文)被双重编码成 %F0%9F... 明文。
改为直接拼原始值,由前端统一编码一次。
|
2026-08-16 19:29:19 +08:00 |
|
|
|
34f4c5b79c
|
fix: 菜单按钮 url 用 entire_url 生成绝对路径,避免前端 absurl 相对路径拼接错误
agent_menus.dspy 按钮 url 原用相对路径(/pipeline_core/api/...),前端 absurl 对
以 / 开头的 url 拼接产生 /pipeline_core/api//pipeline-sdlc/... 双斜杠错误。
改用 entire_url() 生成绝对 URL(与 agent/index.ui 的 ability_menu 一致)。
|
2026-08-16 19:24:56 +08:00 |
|
|
|
085623f700
|
fix: 功能弹窗尺寸改width/height百分比(85%/80%),cwidth/cheight字符单位太小
|
2026-08-16 18:41:19 +08:00 |
|
|
|
b62390ccde
|
feat: 功能菜单按钮改urlwidget事件+通用弹窗agent_menu_open控制大小+固定工作空间按钮
|
2026-08-16 18:34:10 +08:00 |
|
|
|
73c41e832f
|
feat: 技能检索LLM化(get_skill_catalog+按名构建)+PipelineAbility.menus产线功能菜单+agent_menus.dspy+agent界面菜单栏
|
2026-08-16 17:19:47 +08:00 |
|