annexwu/dsh-cos

annexwu★ 1TypeScript最后同步: 2026-08-21

在 GitHub 打开

README 摘要

DSH COS 云存储插件 腾讯云 COS 云存储的 DeepSeek Harness Web 插件。 界面预览 当前能力 - 作为 bundle 安装到 DSH web profile。 - 在设置页配置 SecretId 、 SecretKey 、存储桶、地域、目录前缀和自定义域名。 - 密钥只保存到 DSH Host 凭据服务,浏览器不读取或回显原文。 - 支持保存普通配置并测试 COS 存储桶连接。 - 在工作区上方显示“COS 云存储”菜单,按目录前缀浏览存储桶内容。 - 支持宫格/列表视图、多选操作,每页最多 100 项,支持 Marker 上一页/下一页。 - 支持面包屑导航、刷新、双击进入目录以及查看文件和文件夹属性。 - 支持在当前目录新建文件夹;上传弹窗可选择或拖拽多个文件、文件夹并保留目录层级。 - 上传任务由 Host 管理,任务抽屉展示总体/单项进度、速度和耗时,支持暂停、继续、取消、失败重试、删除记录和清理已完成。 - 上传采用浏览器 → DSH Host → COS 流式 Multipart Upload,不在内存中缓存完整文件,不设置插件级单文件大小限制;最多同时上传 3 个文件,其余任务自动排队。 - 文件支持下载和获取 15 分钟临时链接;文件夹和文件支持单项或批量不可恢复删除。 - 会话输入框提供“COS 云存储”附件入口:选中的 COS 文件或目录会下载到当前会话工作区,再以附件卡片加入消息;模型可读取本地副本,并同时获知对应 COS URI 和地域。 - 提供内置 tencentcloud-cos Skill,以及两个账号级 Agent Tool: tencentcloud cos storage manage 管理 COS Bucket、对象和 Bucket 配置; tencentcloud cos ci manage 管理数据万象(CI)和 MetaInsight。 - 账号级 Tool 通过 Action + Parameters 调用内置白名单,自动使用 DSH Host 中已配置的 COS 凭证;密钥不会进入 Agent 上下文或 Tool 参数。 - Tool 操作范围由当前凭证的 CAM 权限决定;COS 云存储默认 Bucket/Region 仅是可选缺省值,管理 Tool 可显式访问其他获授权 Bucket。 - Agent 侧只注册上述两个 Tool,不注册场景专用 Tool 或 Action。内置 Skill 会先从现有 help 输出的 DefaultCloudStorage 读取非敏感配置,再复用通用 COS list 、 head 、 upload 、 download 、 delete-multiple 等 Action。 - 写入、配置变更和删除由内置 Skill 在调用前说明目标与影…

在 GitHub 查看完整 README →
工具/开发dsh-plugin

分类