Skip to content

Releases: dmscode/dsh-cloudflare-media

dsh-cloudflare-media 0.6.5

Choose a tag to compare

@github-actions github-actions released this 23 Oct 12:15

0.6.5 — 2026-10-23

工程

  • 发布流水线在 npm publish 成功后自动创建 GitHub Release:正文由 scripts/release-notes.mjs 从本文件的对应版本段落生成,同时附上 npm pack 打好的 tgz,离线安装可直接从 Release 页下载。
  • Release 只在发布成功后才创建,publish 失败不会留下「指向不存在版本」的 release 页。

安装:dsh plugin --profile desktop add dsh-cloudflare-media@0.6.5

npm:https://www.npmjs.com/package/dsh-cloudflare-media/v/0.6.5

v0.6.2 — 安装说明修正

Choose a tag to compare

@dmscode dmscode released this 23 Oct 05:50

文档修正版:安装命令改为官方写法。

  • 安装:设置 → 插件 → 安装,填 dsh-cloudflare-media;或 dsh plugin --profile desktop add dsh-cloudflare-media。
  • 明确 plugin_manager action=install_bundle 是模型工具而非 shell 命令;npm i 不登记 dsh.profile.bundles,不能当安装命令。
  • 修掉排障小节里把工具调用写成终端命令的段落。

代码与 0.6.1 一致(改的只有 README / CHANGELOG / package.json 版本号)。

npm: https://www.npmjs.com/package/dsh-cloudflare-media/v/0.6.2

v0.6.1

Choose a tag to compare

@dmscode dmscode released this 23 Oct 04:51

首个公开版本

为 DeepSeek Harness 补上 Cloudflare Workers AI 的多媒体能力——免费额度内即可用:

工具

  • cloudflare_generate_image — 文本生图(默认 @cf/black-forest-labs/flux-1-schnell,1024×1024 JPEG),图片直接附到对话里
  • cloudflare_text_to_speech — 文本转语音(默认 @cf/myshell-ai/melotts),写出 .wav 并返回路径
  • cloudflare_speech_to_text — 语音转文字(默认 @cf/openai/whisper-large-v3-turbo),自动按扩展名识别音频
  • cloudflare_media_status — 账户/凭据解析状态、可用模型与价格目录、在线校验

设置页

挂在 设置 → 插件 → dsh-cloudflare-media:Account ID(掩码 + 自动发现)、API Token(只显示「已保存」)、三个能力的默认模型下拉框(每个选项下标注 neuron 消耗、美元估算与消耗档位)、输出目录与会话工作区、连接测试。Account ID 与 Token 只进本机 DSH 凭据库,分发包不含任何账号或令牌。

其它

  • 模型与价格集中在 lib/catalog.js,改模型只动这一个文件,node test-catalog.mjs 做结构与换算校验
  • 生成的文件名带模型短名,便于追溯
  • 3 个离线测试脚本;零第三方运行时依赖(schemastery 可选)

安装

plugin_manager action=install_bundle target=github:dmscode/dsh-cloudflare-media

装完重启一次 Harness,然后在插件页填自己的 Account ID 与 Token。