Files
json/agent_tools.json
V-LiuShuang aee54dce42 add
2026-04-03 15:25:45 +08:00

986 lines
35 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"debugger": [
{
"name": "Knowledge-Query",
"description": "按用户输入的内容意图,在知识库中检索相关内容进行汇总输出",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "用户的输入内容"
}
},
"required": [
"query"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "汇总后的知识库中的内容"
}
},
"required": [
"content"
]
}
},
{
"name": "Generate-Download-Link",
"description": "将用户指定的数据或文档打包生成下载链接",
"inputSchema": {
"type": "object",
"properties": {
"data": {
"type": "string",
"description": "用户指定的数据或文档信息"
}
},
"required": [
"data"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"downloadLink": {
"type": "string",
"description": "生成的下载链接"
}
},
"required": [
"downloadLink"
]
}
},
{
"name": "Send-Mail",
"description": "将指定的邮件内容发送给指定用户",
"inputSchema": {
"type": "object",
"properties": {
"recipient": {
"type": "string",
"description": "指定接收邮件的用户"
},
"content": {
"type": "string",
"description": "邮件内容"
}
},
"required": [
"recipient",
"content"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"result": {
"type": "string",
"description": "邮件发送的结果(success/failed)"
}
},
"required": [
"result"
]
}
},
{
"name": "Project-Information-Query",
"description": "基于用户输入的项目名称、别名和五码信息查询项目的基础信息包含项目名称、项目别名、BU、PPM、BIOS Code、PJE、Phase",
"inputSchema": {
"type": "object",
"properties": {
"projectName": {
"type": "string",
"description": "项目名称"
},
"alias": {
"type": "string",
"description": "项目别名"
},
"code": {
"type": "string",
"description": "五码信息"
}
},
"required": [],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"projectName": {
"type": "string",
"description": "项目名称"
},
"alias": {
"type": "string",
"description": "项目别名"
},
"bu": {
"type": "string",
"description": "BU"
},
"ppm": {
"type": "string",
"description": "PPM"
},
"biosCode": {
"type": "string",
"description": "BIOS Code"
},
"pje": {
"type": "string",
"description": "PJE"
},
"phase": {
"type": "string",
"description": "Phase"
}
},
"required": [
"projectName",
"alias",
"bu",
"ppm",
"biosCode",
"pje",
"phase"
]
}
},
{
"name": "Project-File-Query",
"description": "基于用户输入的项目名称、别名、五码和文档名称信息,查询该项目的指定文档",
"inputSchema": {
"type": "object",
"properties": {
"projectName": {
"type": "string",
"description": "项目名称"
},
"alias": {
"type": "string",
"description": "项目别名"
},
"code": {
"type": "string",
"description": "五码信息"
},
"documentName": {
"type": "string",
"description": "文档名称"
}
},
"required": [],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"document": {
"type": "string",
"description": "查询到的文档内容"
}
},
"required": [
"document"
]
}
},
{
"name": "Issue-Information-Query",
"description": "基于用户输入的issue描述或issue defect ID查询相似的Issue信息包含Issue的标题、描述、所属项目、状态、解决方案",
"inputSchema": {
"type": "object",
"properties": {
"issueDescription": {
"type": "string",
"description": "Issue描述"
},
"defectId": {
"type": "string",
"description": "Issue defect ID"
}
},
"required": [],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Issue的标题"
},
"description": {
"type": "string",
"description": "Issue的描述"
},
"project": {
"type": "string",
"description": "所属项目"
},
"status": {
"type": "string",
"description": "状态"
},
"solution": {
"type": "string",
"description": "解决方案"
}
},
"required": [
"title",
"description",
"project",
"status",
"solution"
]
}
},
{
"name": "Issue-Data-Query",
"description": "基于用户输入的项目名称或项目五码查询对应项目的Issue统计数据包含Issue的总数量、Open Issue数量、Close Issue数量、Close Rate数据",
"inputSchema": {
"type": "object",
"properties": {
"projectName": {
"type": "string",
"description": "项目名称"
},
"code": {
"type": "string",
"description": "项目五码"
}
},
"required": [],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"totalIssueCount": {
"type": "integer",
"description": "Issue的总数量"
},
"openIssueCount": {
"type": "integer",
"description": "Open Issue数量"
},
"closeIssueCount": {
"type": "integer",
"description": "Close Issue数量"
},
"closeRate": {
"type": "number",
"description": "Close Rate数据"
}
},
"required": [
"totalIssueCount",
"openIssueCount",
"closeIssueCount",
"closeRate"
]
}
},
{
"name": "Log-Information-Inquiry",
"description": "基于用户输入的issue defect ID查询相关的log基础信息包含log标题、所属项目、所处项目阶段、Log文档名及下载地址",
"inputSchema": {
"type": "object",
"properties": {
"defectId": {
"type": "string",
"description": "Issue defect ID"
}
},
"required": [
"defectId"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"logTitle": {
"type": "string",
"description": "Log标题"
},
"project": {
"type": "string",
"description": "所属项目"
},
"phase": {
"type": "string",
"description": "所处项目阶段"
},
"logDocumentName": {
"type": "string",
"description": "Log文档名"
},
"downloadUrl": {
"type": "string",
"description": "下载地址"
}
},
"required": [
"logTitle",
"project",
"phase",
"logDocumentName",
"downloadUrl"
]
}
},
{
"name": "Log-analysis-results",
"description": "基于用户输入的issue defect ID查询对应的log解析结果文档内容并将内容汇总后输出对应结论",
"inputSchema": {
"type": "object",
"properties": {
"defectId": {
"type": "string",
"description": "Issue defect ID"
}
},
"required": [
"defectId"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"conclusion": {
"type": "string",
"description": "汇总后的结论"
}
},
"required": [
"conclusion"
]
}
},
{
"name": "Get-Debugging-Strategy",
"description": "基于用户输入的Issue描述对接DIKW系统获取对应Issue的调试策略",
"inputSchema": {
"type": "object",
"properties": {
"issueDescription": {
"type": "string",
"description": "Issue描述"
}
},
"required": [
"issueDescription"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"strategy": {
"type": "string",
"description": "对应的调试策略"
}
},
"required": [
"strategy"
]
}
}
],
"test_engineer": [
{
"name": "natural-language-understanding",
"description": "将用户自然语言指令转化为结构化任务意图",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "用户自然语言指令如“对XX模块做功能测试要求高并发”"
}
},
"required": [
"query"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"taskType": {
"type": "string",
"description": "任务类型"
},
"taskTarget": {
"type": "string",
"description": "测试目标"
},
"keyParameters": {
"type": "string",
"description": "关键参数"
},
"constraints": {
"type": "string",
"description": "约束条件"
}
},
"required": [
"taskType",
"taskTarget",
"keyParameters",
"constraints"
]
}
},
{
"name": "domain-terminology-mapping",
"description": "将测试领域的专业术语映射为平台统一标准",
"inputSchema": {
"type": "object",
"properties": {
"term": {
"type": "string",
"description": "测试领域专业术语(如“冒烟测试”、“回归测试”)"
}
},
"required": [
"term"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"standardDefinition": {
"type": "string",
"description": "平台统一的标准术语解释"
}
},
"required": [
"standardDefinition"
]
}
},
{
"name": "contextual-linking",
"description": "关联历史会话上下文与当前配置偏好",
"inputSchema": {
"type": "object",
"properties": {
"history": {
"type": "string",
"description": "用户历史会话记录(含配置偏好、之前任务上下文)"
}
},
"required": [
"history"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"contextInfo": {
"type": "string",
"description": "当前会话的延续配置偏好及任务上下文关联信息"
}
},
"required": [
"contextInfo"
]
}
},
{
"name": "model-retrieval",
"description": "根据任务描述从库中召回相关模型",
"inputSchema": {
"type": "object",
"properties": {
"taskDesc": {
"type": "string",
"description": "任务类型与功能描述(如“需要图像分类模型”)"
}
},
"required": [
"taskDesc"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"modelList": {
"type": "array",
"items": {
"type": "object",
"properties": {
"modelType": {
"type": "string",
"description": "模型类型(原子模型、组合模型)"
},
"level": {
"type": "string",
"description": "层级"
},
"modelId": {
"type": "string",
"description": "模型ID"
},
"modelName": {
"type": "string",
"description": "模型名称"
},
"version": {
"type": "string",
"description": "版本"
},
"status": {
"type": "string",
"description": "模型状态(启用/禁用)"
},
"relatedToolVersion": {
"type": "string",
"description": "关联工具版本"
}
},
"required": [
"modelType",
"level",
"modelId",
"modelName",
"version",
"status",
"relatedToolVersion"
]
}
}
},
"required": [
"modelList"
]
}
},
{
"name": "intelligent-parameter-config",
"description": "根据任务需求智能生成模型配置参数",
"inputSchema": {
"type": "object",
"properties": {
"requirements": {
"type": "object",
"properties": {
"loopCount": {
"type": "integer",
"description": "循环次数"
},
"retryCount": {
"type": "integer",
"description": "重试次数"
},
"timeout": {
"type": "integer",
"description": "超时时间"
}
},
"required": [
"loopCount",
"retryCount",
"timeout"
]
}
},
"required": [
"requirements"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"config": {
"type": "object",
"properties": {
"modelName": {
"type": "string",
"description": "模型名称"
},
"modelType": {
"type": "string",
"description": "模型类型"
},
"configFileVersion": {
"type": "string",
"description": "配置文件版本"
},
"errorHandling": {
"type": "string",
"description": "报错处理"
},
"resultCheckMethod": {
"type": "string",
"description": "结果检查方式"
},
"outputRedirect": {
"type": "string",
"description": "输出重定向"
}
},
"required": [
"modelName",
"modelType",
"configFileVersion",
"errorHandling",
"resultCheckMethod",
"outputRedirect"
]
}
},
"required": [
"config"
]
}
},
{
"name": "config-file-association",
"description": "根据模型ID关联对应的配置文件路径",
"inputSchema": {
"type": "object",
"properties": {
"modelId": {
"type": "string",
"description": "选定的模型ID"
}
},
"required": [
"modelId"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"association": {
"type": "object",
"properties": {
"modelId": {
"type": "string",
"description": "模型ID"
},
"configPath": {
"type": "string",
"description": "配置文件路径"
}
},
"required": [
"modelId",
"configPath"
]
}
},
"required": [
"association"
]
}
},
{
"name": "task-parse",
"description": "解析任务步骤与工具调用顺序",
"inputSchema": {
"type": "object",
"properties": {
"taskSteps": {
"type": "array",
"description": "任务步骤"
},
"taskInfo": {
"type": "string",
"description": "任务信息"
},
"modelInfo": {
"type": "string",
"description": "模型信息"
},
"toolOrder": {
"type": "array",
"description": "工具调用顺序"
},
"machineIds": {
"type": "array",
"description": "测试机ID列表"
}
},
"required": [
"taskSteps",
"taskInfo",
"modelInfo",
"toolOrder",
"machineIds"
]
},
"outputSchema": {
"type": "object",
"properties": {
"executionList": {
"type": "array",
"description": "解析后的待执行工具列表及顺序"
}
},
"required": [
"executionList"
]
}
},
{
"name": "unit-change",
"description": "根据需求查询可用的执行机器",
"inputSchema": {
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "当前登录用户名"
},
"need": {
"type": "string",
"description": "任务需求(如“需要空闲机器”)"
}
},
"required": [
"username",
"need"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"machineList": {
"type": "array",
"items": {
"type": "object",
"properties": {
"machineName": {
"type": "string",
"description": "机器名称"
},
"machineId": {
"type": "string",
"description": "机器ID"
},
"status": {
"type": "string",
"description": "状态"
}
},
"required": [
"machineName",
"machineId",
"status"
]
}
}
},
"required": [
"machineList"
]
}
},
{
"name": "task-metadata-completion",
"description": "补全任务元数据(项目、功能域等)",
"inputSchema": {
"type": "object",
"properties": {
"partialInfo": {
"type": "object",
"properties": {
"projectName": {
"type": "string",
"description": "项目名"
},
"functionDomain": {
"type": "string",
"description": "功能域"
}
},
"required": [
"projectName",
"functionDomain"
]
}
},
"required": [
"partialInfo"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"fullMetadata": {
"type": "object",
"properties": {
"project": {
"type": "string",
"description": "项目"
},
"functionDomain": {
"type": "string",
"description": "功能域"
},
"taskName": {
"type": "string",
"description": "任务名称"
}
},
"required": [
"project",
"functionDomain",
"taskName"
]
}
},
"required": [
"fullMetadata"
]
}
},
{
"name": "task-status-monitor",
"description": "监控测试机或任务的执行状态",
"inputSchema": {
"type": "object",
"properties": {
"targetId": {
"type": "string",
"description": "测试机ID或任务ID"
}
},
"required": [
"targetId"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "当前测试机任务执行状态"
},
"resources": {
"type": "string",
"description": "资源占用情况"
},
"queue": {
"type": "array",
"description": "队列中等待的任务列表"
}
},
"required": [
"status",
"resources",
"queue"
]
}
},
{
"name": "multi-client-communication",
"description": "向测试机客户端投递任务数据",
"inputSchema": {
"type": "object",
"properties": {
"clientAddr": {
"type": "string",
"description": "测试机客户端地址"
},
"taskData": {
"type": "object",
"description": "任务数据(包含工具命令、参数)"
}
},
"required": [
"clientAddr",
"taskData"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"deliveryStatus": {
"type": "string",
"description": "投递成功/失败状态"
},
"confirmation": {
"type": "string",
"description": "任务接收确认信息"
}
},
"required": [
"deliveryStatus",
"confirmation"
]
}
},
{
"name": "natural-language-query-parsing",
"description": "将自然语言查询转化为跨平台结构化检索",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "用户自然语言查询(如“查一下最近失败的测试任务”)"
}
},
"required": [
"query"
],
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "数据类型Tool、Model、测试报告等"
},
"data": {
"type": "object",
"description": "结构化数据内容"
}
},
"required": [
"type",
"data"
]
}
}
},
"required": [
"results"
]
}
}
]
}