feat: 添加DACP服务支持,允许通过命令行调用DACP专业服务,增强AI角色的执行能力,同时更新相关依赖和工具定义。

This commit is contained in:
sean
2025-06-18 15:42:49 +08:00
parent 15b5e607dd
commit 47582c56c9
25 changed files with 3511 additions and 10 deletions

View File

@ -110,6 +110,46 @@ const TOOL_DEFINITIONS = [
content: z.string().describe('要保存的重要信息或经验'),
tags: z.string().optional().describe('自定义标签,用空格分隔,可选')
})
},
{
name: 'promptx_dacp',
description: '🚀 [DACP专业服务调用器] 让PromptX角色拥有执行能力 - 调用邮件发送、日程管理、文档处理等专业服务将AI建议转化为实际行动。支持自然语言需求智能路由到合适的DACP服务包。',
inputSchema: {
type: 'object',
properties: {
service_id: {
type: 'string',
description: 'DACP服务IDdacp-email-service'
},
action: {
type: 'string',
description: '具体操作send_email'
},
parameters: {
type: 'object',
properties: {
user_request: {
type: 'string',
description: '用户自然语言需求'
},
context: {
type: 'object',
description: '上下文信息'
}
},
required: ['user_request']
}
},
required: ['service_id', 'action', 'parameters']
},
zodSchema: z.object({
service_id: z.string().describe('DACP服务IDdacp-email-service'),
action: z.string().describe('具体操作send_email'),
parameters: z.object({
user_request: z.string().describe('用户自然语言需求'),
context: z.object({}).optional().describe('上下文信息')
})
})
}
];