dsh-shareone-plugin:一键发布 Agent 内容到 ShareOne 分享链接

前言

DeepSeek Harness (DSH) 提供了插件扩展能力。当 Agent 需要将生成的文档、网页或纯文本分享给外部用户时,直接对接一个分享服务是常见需求。dsh-shareone-plugin 插件提供了这一能力,让 Agent 可以把内容发布到 ShareOne 平台,获得可直接访问的链接。

这是什么

dsh-shareone-plugin 是给 DeepSeek Harness 使用的 ShareOne 分享插件。它让 Agent 能够将本地文件或生成的内容发布为 ShareOne 分享链接,支持后续的评论互动和链接管理。

  • 作者:sudoprivacy
  • 许可:MIT
  • 目标平台:ShareOne (默认 shareone.vip)

核心功能

插件主要覆盖以下能力:

  • 发布内容:支持文本、Markdown、网页 (HTML)、PPT、PDF、Word 文件。
  • 链接管理:设置访问密码、添加水印、自定义短链接。
  • 内容更新:更新已有 TXT / Markdown / HTML 链接的内容。
  • 评论协作:读取 TXT / Markdown / HTML 页面的评论,并支持回复评论。
  • 平台管理:发布后在 ShareOne 平台统一管理所有链接。

安装与配置

安装

使用 DSH 命令行安装:

dsh plugin --profile web add dsh-shareone-plugin
dsh --profile web

配置 API Key

发布内容需要 ShareOne 的权限。有两种配置方式:

  1. 临时 Guest Key:如果还没有账号,Agent 可以调用 shareone_create_guest_key 生成临时 Key 并保存到 DSH 密钥管理中。
  2. 已有账号:直接从 ShareOne 设置页获取 API Key,并在 DSH 密钥管理中配置,键名为 SHAREONE_API_KEY。

典型用法

插件提供以下工具命令,Agent 可直接调用:

1. 发布文本或网页内容

使用 shareone_publish_text 发布生成的 HTML、Markdown 或纯文本。

  • 参数:支持 filename、content、password、watermark、custom_slug、allow_comments、title。
  • 更新:如果传入 ref 或 share_id,则会更新已有 TXT / Markdown / HTML 链接内容,而不是创建新链接。

2. 发布本地文件

使用 shareone_publish_file 发布本地文件。

  • 参数:支持 file_path、filename 等设置项。
  • 限制:插件只会读取明确传入 shareone_publish_file 的本地文件。
  • 更新:TXT、MD、HTML 文件可更新已有链接;PPT、PDF、Word 会发布为新的文档链接。

3. 管理链接设置

使用 shareone_update_settings 修改已有分享链接的属性(如密码、水印、短链接、评论开关等)。

4. 处理评论

  • 读取:shareone_get_comments:读取 TXT / Markdown / HTML 页面的评论和统计摘要,返回评论详情和定位数据。
  • 回复:shareone_reply_comment:回复评论,可指定状态(如 resolved-agree、open-disagree)。
  • 状态修改:shareone_update_comment_status:修改评论状态。

注意事项

  • 保留规则:普通分享链接按“最后活跃时间”保留。连续 90 天未访问可能被清理;Free 版本适用此规则。
  • 访问权限:发布内容默认发送到 shareone.vip。
  • 安全:插件运行在 DSH 进程中,只会读取你明确传入 shareone_publish_file 的本地文件。请勿发布敏感信息。

总结

dsh-shareone-plugin 是一个实用的协作工具,让 DSH Agent 能够无缝对接 ShareOne 的分享与评论能力。通过配置 API Key 和调用相应的工具命令,可以实现从内容生成到分享发布的全流程自动化。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜