feat: plugin tool selector add tool default description (#18018)

This commit is contained in:
Junjie.M 2025-04-14 19:08:53 +08:00 committed by GitHub
parent 85004f8510
commit 9f8947f1dd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 1 deletions

View File

@ -125,11 +125,12 @@ const ToolSelector: FC<Props> = ({
type: tool.provider_type,
tool_name: tool.tool_name,
tool_label: tool.tool_label,
tool_description: tool.tool_description,
settings: settingValues,
parameters: paramValues,
enabled: tool.is_team_authorization,
extra: {
description: '',
description: tool.tool_description,
},
schemas: tool.paramSchemas,
}

View File

@ -65,6 +65,7 @@ const ToolItem: FC<Props> = ({
provider_name: provider.name,
tool_name: payload.name,
tool_label: payload.label[language],
tool_description: payload.description[language],
title: payload.label[language],
is_team_authorization: provider.is_team_authorization,
output_schema: payload.output_schema,

View File

@ -24,6 +24,7 @@ export type ToolDefaultValue = {
provider_name: string
tool_name: string
tool_label: string
tool_description: string
title: string
is_team_authorization: boolean
params: Record<string, any>
@ -35,6 +36,7 @@ export type ToolValue = {
provider_name: string
tool_name: string
tool_label: string
tool_description: string
settings?: Record<string, any>
parameters?: Record<string, any>
enabled?: boolean