Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions ui/src/assets/workflow/icon_llm.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 3 additions & 2 deletions ui/src/views/system/chat-management/user-groups/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,9 @@ function handleBatchSelectionChange(selection: unknown[]) {
}

function handleRemoveMembers(member?: ChatUserGroupMember) {
const title = member ? `是否移除成员:${member?.nick_name}?` : `是否移除选中的 ${batchSelectedMembers.value.length} 个成员?`
MsgConfirm(title, '', { confirmButtonText: '移除' })
const targetName = member ? member.nick_name || member.username : ''
const title = member ? `是否移除用户:${targetName}?` : `是否移除选中的 ${batchSelectedMembers.value.length} 个用户?`
MsgConfirm(title, '成员移除后,通过该用户组继承的资源权限将被回收,请谨慎操作。', { confirmButtonText: '移除' })
.then(() => {
membersLoading.value = true
const relationIds = batchSelectedMembers.value.map(({ user_group_relation_id }) => user_group_relation_id)
Expand Down
4 changes: 2 additions & 2 deletions ui/src/views/system/identity/groups/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -159,8 +159,8 @@ function handleRemoveMembers(member?: SystemUserGroupMember) {
if (!group || !members.length) return

const targetName = member ? member.nick_name || member.username : ''
const title = member ? `是否移除成员:${targetName}?` : `是否移除选中的 ${members.length} 个成员?`
MsgConfirm(title, '', { confirmButtonText: '移除' })
const title = member ? `是否移除用户:${targetName}?` : `是否移除选中的 ${members.length} 个用户?`
MsgConfirm(title, '成员移除后,通过该用户组继承的资源权限将被回收,请谨慎操作。', { confirmButtonText: '移除' })
.then(() => {
return UserGroupsApi.postRemoveSystemUserGroupMembers(
selectedWorkspaceId.value,
Expand Down
5 changes: 5 additions & 0 deletions ui/src/workflow-canvas/WORKFLOW_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,11 @@ AI 对话、意图识别、问题优化、参数提取、图片理解、视频

#### AI 对话与提示词

LLM 节点的工具声明由 `llm-node/component/ToolsSetting.vue` 维护,导入、导出收在更多菜单。
`ToolFunctionDrawer.vue` 编辑工具草稿,支持 JSON 解析和参数表格;参数通过
`ToolParameterDialog.vue` 编辑,抽屉检查重名后更新草稿,工具提交后才写回节点。
工具参数沿用 OpenAI 类型名称,不复用工具输入参数的 `int` / `dict` 协议;取消不修改原配置。

AI 对话节点的 `component/resource-setting` 仅渲染技能卡片内的 MCP、工具、Skills 和智能体分组,
各分组直接在入口使用 `MkCollapse`,普通列表区直接维护,仅选择弹窗独立封装。
工具和 Skills 的添加入口复用 `SelectToolDialog`,智能体入口使用 `SelectApplicationDialog`;
Expand Down
4 changes: 2 additions & 2 deletions ui/src/workflow-canvas/icons/llm-node-icon.vue
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<template>
<el-avatar class="ai-avatar-gradient" shape="square">
<img src="@/assets/workflow/icon_ai_chat.svg" style="width: 74%" alt="" />
<el-avatar class="bg-purple!" shape="square">
<img src="@/assets/workflow/icon_llm.svg" style="width: 74%" alt=""/>
</el-avatar>
</template>
<script setup lang="ts"></script>
213 changes: 0 additions & 213 deletions ui/src/workflow-canvas/nodes/llm-node/component/ToolFunctionDialog.vue

This file was deleted.

Loading
Loading