feat: 智能助手功能菜单(工作空间/项目/Bug/测试用例/迭代)从 TabPanel 上方移入会话 content 内,与会话项目保持一致
This commit is contained in:
parent
69c7c46718
commit
37b7afffd9
@ -18,16 +18,11 @@
|
|||||||
"event": "click",
|
"event": "click",
|
||||||
"actiontype": "script",
|
"actiontype": "script",
|
||||||
"target": "self",
|
"target": "self",
|
||||||
"script": "var tp=bricks.getWidgetById('session_tabs',bricks.app);if(!tp)return;var sid='s'+Date.now()+'_'+Math.floor(Math.random()*100000);var n=tp.opts.items.length+1;tp.open_tab({name:'session_'+sid,label:'会话 '+n,removable:true,content:{widgettype:'AgentIO',options:{css:'filler',url:'/pipeline_core/api/agent_chat.dspy?session_id='+sid,model_dataurl:'/pipeline_core/api/agent_model_options.dspy',model_cwidth:14,placeholder:'输入你的需求...'}}});"
|
"script": "var tp=bricks.getWidgetById('session_tabs',bricks.app);if(!tp)return;var sid='s'+Date.now()+'_'+Math.floor(Math.random()*100000);var n=tp.opts.items.length+1;tp.open_tab({name:'session_'+sid,label:'会话 '+n,removable:true,content:{widgettype:'VBox',options:{css:'filler',width:'100%',height:'100%'},subwidgets:[{widgettype:'urlwidget',options:{url:'/pipeline_core/api/agent_menus.dspy',method:'GET'}},{widgettype:'AgentIO',options:{css:'filler',url:'/pipeline_core/api/agent_chat.dspy?session_id='+sid,model_dataurl:'/pipeline_core/api/agent_model_options.dspy',model_cwidth:14,placeholder:'输入你的需求...'}}]}});"
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"widgettype": "urlwidget",
|
|
||||||
"id": "ability_menu",
|
|
||||||
"options": {"url": "{{entire_url('/pipeline_core/api/agent_menus.dspy')}}", "method": "GET"}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"widgettype": "TabPanel",
|
"widgettype": "TabPanel",
|
||||||
"id": "session_tabs",
|
"id": "session_tabs",
|
||||||
@ -42,14 +37,24 @@
|
|||||||
"label": "会话 1",
|
"label": "会话 1",
|
||||||
"removable": false,
|
"removable": false,
|
||||||
"content": {
|
"content": {
|
||||||
"widgettype": "AgentIO",
|
"widgettype": "VBox",
|
||||||
"options": {
|
"options": {"css": "filler", "width": "100%", "height": "100%"},
|
||||||
"css": "filler",
|
"subwidgets": [
|
||||||
"url": "/pipeline_core/api/agent_chat.dspy?session_id=default",
|
{
|
||||||
"model_dataurl": "/pipeline_core/api/agent_model_options.dspy",
|
"widgettype": "urlwidget",
|
||||||
"model_cwidth": 14,
|
"options": {"url": "{{entire_url('/pipeline_core/api/agent_menus.dspy')}}", "method": "GET"}
|
||||||
"placeholder": "输入你的需求..."
|
},
|
||||||
}
|
{
|
||||||
|
"widgettype": "AgentIO",
|
||||||
|
"options": {
|
||||||
|
"css": "filler",
|
||||||
|
"url": "/pipeline_core/api/agent_chat.dspy?session_id=default",
|
||||||
|
"model_dataurl": "/pipeline_core/api/agent_model_options.dspy",
|
||||||
|
"model_cwidth": 14,
|
||||||
|
"placeholder": "输入你的需求..."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user