| type: tool.provider_type, | type: tool.provider_type, | ||||
| tool_name: tool.tool_name, | tool_name: tool.tool_name, | ||||
| tool_label: tool.tool_label, | tool_label: tool.tool_label, | ||||
| tool_description: tool.tool_description, | |||||
| settings: settingValues, | settings: settingValues, | ||||
| parameters: paramValues, | parameters: paramValues, | ||||
| enabled: tool.is_team_authorization, | enabled: tool.is_team_authorization, | ||||
| extra: { | extra: { | ||||
| description: '', | |||||
| description: tool.tool_description, | |||||
| }, | }, | ||||
| schemas: tool.paramSchemas, | schemas: tool.paramSchemas, | ||||
| } | } |
| provider_name: provider.name, | provider_name: provider.name, | ||||
| tool_name: payload.name, | tool_name: payload.name, | ||||
| tool_label: payload.label[language], | tool_label: payload.label[language], | ||||
| tool_description: payload.description[language], | |||||
| title: payload.label[language], | title: payload.label[language], | ||||
| is_team_authorization: provider.is_team_authorization, | is_team_authorization: provider.is_team_authorization, | ||||
| output_schema: payload.output_schema, | output_schema: payload.output_schema, |
| provider_name: string | provider_name: string | ||||
| tool_name: string | tool_name: string | ||||
| tool_label: string | tool_label: string | ||||
| tool_description: string | |||||
| title: string | title: string | ||||
| is_team_authorization: boolean | is_team_authorization: boolean | ||||
| params: Record<string, any> | params: Record<string, any> | ||||
| provider_name: string | provider_name: string | ||||
| tool_name: string | tool_name: string | ||||
| tool_label: string | tool_label: string | ||||
| tool_description: string | |||||
| settings?: Record<string, any> | settings?: Record<string, any> | ||||
| parameters?: Record<string, any> | parameters?: Record<string, any> | ||||
| enabled?: boolean | enabled?: boolean |