让Agent真正“驾驭”云资源:UCloud插件接入DeepSeek Harness
(来源:优刻得云计算)
刚上线三天的DeepSeek Harness正在快速形成自己的Agent插件生态——其GitHub主仓库已获得超过12万Star,聚集了5700多个插件仓库。
UCloud插件也已经完成接入,推出:
@ucloud-ai/ucloud-dsh-plugin
用户只需要说一句:
帮我创建一台UCloud云主机。
Agent就可以在授权范围内完成配置推荐、资源创建、EIP申请与绑定,并返回最终结果。
DeepSeek Harness是什么?
DeepSeek Harness,简称DSH,它可以提供聊天界面或命令行入口,让大模型不只是回答问题,还能在授权范围内读取文件、修改代码、执行Shell命令、调用外部工具,并根据执行结果继续完成后续步骤。
如果把大模型比作Agent的“大脑”,那么Harness更像是它的“工作台和执行系统”:负责把模型、上下文、工具、权限以及任务流程组织到一起。
DeepSeek Harness的一个核心设计是插件化,口号是“Everything is a Plugin(万物皆插件)”。语言模型可以通过插件接入,搜索能力可以通过插件接入,文件操作和Shell工具可以通过插件接入,第三方服务同样可以成为插件。
更多信息参考:DeepSeek Harness项目页面
https://github.com/deepseek-ai/deepseek-harness
给Agent装上操作UCloud的能力
Step 1|安装UCloud插件
在DeepSeek Harness的对话框中发送:
安装插件 @ucloud-ai/ucloud-dsh-plugin
Agent会自动检查项目环境、定位DSH、安装插件并确认加载状态。
如果安装过程中遇到命令路径、依赖或沙箱权限问题,Agent会根据执行结果继续排查;涉及sudo等系统提权操作时,则会将命令交给用户确认和执行。
Agent自动检查环境并安装UCloud插件
安装后,DSH的Agent就能调用一整套UCloud云资源管理能力,包括:
UHost:云主机
ULHost:轻量云主机
EIP:弹性公网IP
UVPC:私有网络
UDisk:云硬盘
ULB:负载均衡
数据库等其他云资源
UCloud插件返回支持的云产品与操作清单
在这个过程中,DeepSeek Harness负责理解目标、规划步骤和调度工具;UCloud插件负责提供实际操作云资源的能力。
Step 2|完成UCloud鉴权
首次使用时,Agent会检查本地是否已经配置UCloud CLI Profile,并提供相应的鉴权方式:
通过OAuth跳转UCloud官网授权
使用AK/SK配置API访问凭证
Agent引导用户完成UCloud账号鉴权
AK/SK属于高敏感凭证,建议通过环境变量、本地安全配置文件或系统密钥链进行管理,不应写入源码、公开日志或聊天截图。鉴权完成后,Agent即可在当前账号的授权范围内调用UCloud资源管理接口。
Step 3|一句话创建云主机
发送:
帮我创建一台UCloud云主机。
即使没有指定详细参数,Agent也可以查询当前账号与地域的可用资源,并生成一套创建方案。
Agent根据使用场景生成云主机配置方案
用户确认方案后,插件调用UCloud API创建UHost,并持续查询实例状态。
UHost创建成功,Agent返回实例ID、规格与运行状态
涉及规格、费用或安全策略的变化时,Agent应重新展示实际方案,等待用户确认后再执行。
Step 4|自动申请并绑定EIP
云主机创建完成后,插件可以继续申请EIP,并将其绑定到对应实例。整个过程无需用户分别进入网络控制台操作,Agent会依次完成:
创建UHost
查询实例状态
申请EIP
将EIP绑定到实例
检查绑定结果
返回内网IP、公网IP和实例信息
Agent自动申请并绑定EIP
至此,一台可通过公网访问的UCloud云主机已经创建完成。
不只是“开一台机器”,是全栈云资源调用能力
UCloud插件提供的并非单一的云主机创建命令,而是一套覆盖计算、网络、存储和流量入口的云资源能力。借助UCloud插件,Agent可以在同一段对话中理解并管理这些资源之间的关系。
例如,用户提出:
创建一套可以公网访问的Web服务环境。
Agent可以进一步将目标拆解为:
选择或创建VPC与子网
创建UHost
配置系统盘和数据盘
设置防火墙规则
申请并绑定EIP
按需接入ULB
查询各项资源状态
汇总最终访问与资源信息
与仅提供文档问答、资源查询或少量预设操作的轻量级工具不同,UCloud插件更强调实际的资源操作能力和完整的执行链路:不只是让Agent看见云资源,而是让它在授权范围内真正管理云资源。
从安装插件、配置鉴权,到创建UHost、申请EIP并完成绑定,原本分散在多个控制台页面中的步骤,被组织成了一条连续的Agent工作流。
能力越全面,安全边界也越重要。账号授权、规格费用、网络策略和资源删除等关键操作,仍应保留明确的用户确认与审计记录。
UCloud插件希望提供的,不只是一个更方便的创建入口,而是一种新的云资源管理方式:用户用自然语言描述目标,Agent在安全授权范围内完成整套云资源操作。