mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-08-14 15:10:20 +02:00
Add files via upload
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
/**
|
||||
* 内置工具名称常量
|
||||
* 所有前端代码中使用内置工具名称的地方都应该使用这些常量,而不是硬编码字符串
|
||||
*
|
||||
* 注意:这些常量必须与后端的 internal/mcp/builtin/constants.go 中的常量保持一致
|
||||
*/
|
||||
|
||||
// 内置工具名称常量
|
||||
const BuiltinTools = {
|
||||
// 漏洞管理工具
|
||||
RECORD_VULNERABILITY: 'record_vulnerability',
|
||||
|
||||
// 知识库工具
|
||||
LIST_KNOWLEDGE_RISK_TYPES: 'list_knowledge_risk_types',
|
||||
SEARCH_KNOWLEDGE_BASE: 'search_knowledge_base'
|
||||
};
|
||||
|
||||
// 检查是否是内置工具
|
||||
function isBuiltinTool(toolName) {
|
||||
return Object.values(BuiltinTools).includes(toolName);
|
||||
}
|
||||
|
||||
// 获取所有内置工具名称列表
|
||||
function getAllBuiltinTools() {
|
||||
return Object.values(BuiltinTools);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user