Skip to content

Releases: zhu1090093659/dsh-community-plugins

v0.4.15

Choose a tag to compare

@github-actions github-actions released this 04 Nov 15:45

社区插件索引随 dsh-web 家族对齐到统一版本 0.4.15。本版本收录一条社区插件条目,索引条目总数从 150 增至 151;同时把宿主版本门槛从 >=0.2.1-rc.3 抬升到 >=0.2.2-rc.1。包名、索引数据结构、安装方式与线协议均保持不变。

兼容性:本版本没有破坏性变更,但有一条需要留意的安装门槛变化——dsh.engines.dsh 与 @deepseek-ai/dsh peer 从 >=0.2.1-rc.3 抬升到 >=0.2.2-rc.1,低于 rc.1 的宿主不再满足声明,需要先把宿主升到 0.2.2-rc.1 或更高再安装本版。其余冻结标识全部保持原样——包名 @linxin666/dsh-client-ui-community-plugins;安装方式(仍按同一包名从 registry 安装,包内 files 清单与 exports 入口不变);持久化标识(community.json 的文件名、条目结构与字段名,profile 里已持久化的 ui-community-plugins 挂载行与相关键名);线协议(bundle patch 里那行惰性 ui-community-plugins 行,以及插件对宿主暴露的字段)均未改名或改形。索引条目结构不增删字段,既有 150 条条目的文本与字段均未被改写。

新功能

  • 收录组件看板 dsh-widget-board:侧栏「看板」入口打开一页可拖拽、可缩放的多标签卡片看板,首次打开自带默认看板,设置页支持看板重命名、移除与切换。每个组件由 widget.json、index.html、style.css(及可选 main.js)组成,运行在严格 CSP、无网络与 Cookie 的独立沙箱 iframe 中,只经 MessagePort 桥通信;权限授权绑定组件内容哈希,凭据由宿主凭据服务保管且对组件代码不可读。组件来源覆盖内置、用户自写、Agent 生成与第三方插件(经 widgetBoard 服务注册组件、数据源、动作与宿主能力);插件向会话注册 7 个 widget_* 工具与 widget-authoring 技能,可用 widget_show 在回复里内联渲染卡片。条目的 npm 字段只写包名,商店按最新发布版本解析

修复

  • 无:本区间没有修正既有行为的提交,与内容相关的唯一提交是在索引尾部追加一条新条目

其他改动

  • 宿主版本门槛两次对齐:区间内先随 0.2.2-alpha.3 cohort 把 SDK devDependency 移到 ^0.2.2-alpha.3、Cordis 移到 ^4.0.6-alpha.2,再随 0.2.2-rc.1 cohort 移到 ^0.2.2-rc.1 与 Cordis ^4.1.0;dsh.engines.dsh 与 @deepseek-ai/dsh peer 最终停在 >=0.2.2-rc.1。两次 cohort 同时更新 lockfile、release-age 排除清单(318 条增至 342 条)、README 双语徽章与配对哈希
  • CI 与发布流水线的 Node 版本从 22 抬到 24.9.0(.github/workflows/ci.yml 与 .github/workflows/release.yml),与 cohort 的 Node 下限同步
  • README 双语徽章的 DSH 下限标注从 >=0.2.1-rc.3 改为 >=0.2.2-rc.1,README.i18n.yaml 的配对哈希随文本重录
  • 版本从 0.4.14 对齐到 0.4.15:本包是单包仓库,package.json 的 version 是唯一的版本声明点(git grep 全仓确认无第二处声明,只有 docs/release-notes/ 下的历史文本提到旧版本号)
  • 索引只追加不改写:v0.4.14..HEAD 对 community.json 的改动为 12 行新增、0 行删除,新条目挂在索引尾部,没有修改或删除任何既有条目
  • Agent Note:两次 cohort 对齐的决策记录随本版本入库(.agents/notes/implemented/architecture/2026-11-03-sdk-cohort-0.2.2-alpha.3.md、2026-11-04-sdk-cohort-0.2.2-rc.1.md)
  • 本包不构建客户端 bundle:src/ 自 v0.4.9 起未改动且不引用包版本,lib/ 不入库(在 .gitignore 中),由发布流水线在 pnpm build 时生成

English

The community plugin index publishes on the family's aligned version 0.4.15. This release registers one community plugin entry, growing the index from 150 to 151 entries, and raises the host version floor from >=0.2.1-rc.3 to >=0.2.2-rc.1. The package name, the index data structure, the install path and the wire protocol are unchanged.

Compatibility: there are no breaking changes in this release, but one install-floor change needs attention: dsh.engines.dsh and the @deepseek-ai/dsh peer move from >=0.2.1-rc.3 to >=0.2.2-rc.1, so a host below rc.1 no longer satisfies the declaration and must be upgraded to 0.2.2-rc.1 or later before this release is installed. Every other frozen identifier is unchanged: the package name @linxin666/dsh-client-ui-community-plugins; the install path (the same package name from the registry, with the same files list and the same exports entry points); the persistence identifiers (community.json's filename, entry shape and field names, plus the already-persisted ui-community-plugins mount row and the related profile keys); and the wire protocol (the inert ui-community-plugins row of the bundle patch and the fields the plugin exposes to the host) are neither renamed nor reshaped. The entry shape gains and loses no fields, and none of the existing 150 entries has its text or fields rewritten.

New Features

  • Register Widget Board dsh-widget-board: a sidebar Board entry opens a multi-tab page of draggable, resizable widget cards, pre-populated on first launch, with board rename, removal and switching in Settings. Each widget consists of widget.json, index.html and style.css (plus an optional main.js) and runs inside an isolated sandboxed iframe under strict CSP with no network or cookies, talking only through a MessagePort bridge; permission grants are bound to the widget content hash, and credentials are held by the host credential service and are unreadable to widget code. Widget sources cover built-in, user-written and agent-authored components as well as third-party plugins, which register widgets, data sources, actions and host capabilities through the widgetBoard service; the plugin also registers seven widget_* session tools and the widget-authoring skill, and widget_show renders a card inline in a reply. The entry's npm field carries the package name only, so the store resolves the latest published version

Fixes

  • None: no commit in this range corrects existing behaviour, and the only content commit appends one new entry at the tail of the index

Other Changes

  • The host floor moves twice: within the range it first follows the 0.2.2-alpha.3 cohort to ^0.2.2-alpha.3 SDK devDependencies and Cordis ^4.0.6-alpha.2, then follows the 0.2.2-rc.1 cohort to ^0.2.2-rc.1 and Cordis ^4.1.0; dsh.engines.dsh and the @deepseek-ai/dsh peer settle at >=0.2.2-rc.1. Both cohort moves update the lockfile, the release-age exclusion ledger (318 entries to 342), the bilingual README badges and the pairing hashes
  • CI and the release pipeline move from Node 22 to Node 24.9.0 (.github/workflows/ci.yml and .github/workflows/release.yml), matching the cohort's Node floor
  • The bilingual README badge's DSH floor label moves from >=0.2.1-rc.3 to >=0.2.2-rc.1, and the README.i18n.yaml pairing hashes are re-recorded with that text
  • The version moves from 0.4.14 to 0.4.15: this is a single-package repository, so version in package.json is the only place the version is declared (a repository-wide git grep confirms there is no second declaration point, and only historical text under docs/release-notes/ mentions the older version)
  • The index only appends: across v0.4.14..HEAD the community.json change is 12 added lines and 0 removed, with the new entry sitting at the tail and no existing entry modified or deleted
  • Agent Notes: the decision records for both cohort moves ship with this release (.agents/notes/implemented/architecture/2026-11-03-sdk-cohort-0.2.2-alpha.3.md and 2026-11-04-sdk-cohort-0.2.2-rc.1.md)
  • This package builds no client bundle: src/ is unchanged since v0.4.9 and never references the package version, and lib/ is not committed (it is in .gitignore) but produced by pnpm build in the release pipeline

v0.4.14

Choose a tag to compare

@github-actions github-actions released this 02 Nov 08:09

社区插件索引随 dsh-web 家族对齐到统一版本 0.4.14。本版本收录两条社区插件条目,索引条目总数从 148 增至 150;索引数据源、包名、安装方式与宿主版本门槛均保持不变。

兼容性:本版本没有破坏性变更。冻结标识全部保持原样——包名 @linxin666/dsh-client-ui-community-plugins;安装方式(仍按同一包名从 registry 安装,包内 files 清单与 exports 入口不变);持久化标识(community.json 的文件名、条目结构与字段名,profile 里已持久化的 ui-community-plugins 挂载行与相关键名);线协议(bundle patch 里那行惰性 ui-community-plugins 行,以及插件对宿主暴露的字段)均未改名或改形。宿主下限保持 dsh.engines.dsh 与 @deepseek-ai/dsh peer 的 >=0.2.1-rc.3,既未收紧也未放宽,停在 rc.3 及以上的宿主都能直接安装。

新功能

  • 收录架构设计与代码的建模审查 dsh-model-everything:Mermaid / PlantUML 源码直接画成架构图——分层布局、父子分组、结构预算、两版设计之间的包含关系比对、右栏白板;还能读取并审查 UML 图,把状态机与协议当作模型来判定,检查数据模型与迁移的覆盖与回滚对称性,用有限词自动机判定语言等价与包含并给出最短反例,挖掘并发声称后分派给能判定它的工具,审查依赖图并对比报告。它取代同作者的 dsh-logicprobe:新工作从这里开始,旧插件只为既有安装保留。版本以 npm 字段为准,尚无社区使用数据
  • 收录便捷输入框 dsh-composer-ease:给 DSH Web 输入框加补全与编辑——括号与引号自动配对、选中一段再打符号直接框住、跳过闭符、空对一次删两侧;补全弹层给本文词、语言词表、工作区文件与模型名,中文候选来自词典(含领域词表、无写死长度上限),打满两个字符自动弹出、Tab 接受、回车保持发送。中文输入法打出的全角括号默认换成半角 (),菜单可关回全角。标准 DSH bundle 插件:一条命令安装、零第三方运行时、不写文件、不改宿主源码;语言词表在服务端,改过需重启 dsh web

修复

  • 无:本区间没有修正既有行为的提交;两条新条目分支上的修正(条目指回作者个人账号、条目描述改到当前行为口径)落在新增条目内部,入库时已是修正后的文本

其他改动

  • 版本从 0.4.13 对齐到 0.4.14:本包是单包仓库,package.json 的 version 是唯一的版本声明点(git grep 全仓确认无第二处声明);dsh.engines.dsh、@deepseek-ai/dsh peer、SDK devDependency 与 lockfile 均未移动
  • 索引只追加不改写:v0.4.13..HEAD 对 community.json 的改动为 24 行新增、0 行删除,两条条目挂在索引尾部,没有修改或删除任何既有条目
  • Agent Note:本轮注册轮次的决策记录随本版本入库(.agents/notes/implemented/process/ 下的 registration-round 记录)——轮次开始时打开二十七条注册 PR 与一条商店文案刷新 PR,#43、#40 合入并对应本版新增的两条条目;#71、#66、#58、#69、#60 带确切剩余项退回;#64 功能验证通过但因其分支落后 main 未能合并;未经评审的注册顺延到下一轮。轮次同时确认了一条平台约束:即使规则集里 strict_required_status_checks_policy 为 false,GitHub 仍以 Head branch is out of date 拒绝合并落后于 main 的分支
  • 本包不构建客户端 bundle:src/ 自 v0.4.9 起未改动且不引用包版本,lib/ 不入库(在 .gitignore 中),由发布流水线在 pnpm build 时生成

English

The community plugin index publishes on the family's aligned version 0.4.14. This release registers two community plugin entries, growing the index from 148 to 150 entries; the data source, the package name, the install path and the host version floor are unchanged.

Compatibility: there are no breaking changes in this release. Every frozen identifier is unchanged: the package name @linxin666/dsh-client-ui-community-plugins; the install path (the same package name from the registry, with the same files list and the same exports entry points); the persistence identifiers (community.json's filename, entry shape and field names, plus the already-persisted ui-community-plugins mount row and the related profile keys); and the wire protocol (the inert ui-community-plugins row of the bundle patch and the fields the plugin exposes to the host) are neither renamed nor reshaped. The host floor stays at >=0.2.1-rc.3 in dsh.engines.dsh and the @deepseek-ai/dsh peer: it is neither tightened nor relaxed, so any host on rc.3 or later installs this release directly.

New Features

  • Register Architecture Design & Code Modeling Review dsh-model-everything: a Mermaid or PlantUML source drawn as an architecture diagram - layered layout, nested packages, structure budgets, a containment diff between two designs, and a sidebar whiteboard; UML diagrams are read and reviewed, state machines and protocols are decided as models, data models and migrations are checked for coverage and rollback symmetry, finite-word automata decide language equivalence and inclusion with the shortest witness, concurrency claims are mined and routed to the checker that can decide them, and dependency graphs are audited with reports diffed. It supersedes the same author's dsh-logicprobe: start new work here, and the older plugin stays only for existing installs. The npm field carries the version; no community usage data yet
  • Register Composer Ease dsh-composer-ease: adds completion and editing to the DSH Web composer - bracket and quote pairing, wrap-on-selection, closer skipping, and empty-pair backspace; the completion popup offers draft words, language tables, workspace files and model ids, with Chinese candidates taken from a dictionary (domain wordlists included, no hardcoded length cap), opening after two characters, accepted with Tab, and Enter still sends. Full-width brackets typed through a Chinese IME become half-width () by default, and a menu switches that back. A standard DSH bundle plugin: one command to install, no third-party runtime, writes no files, and does not modify host sources; the language tables live on the server, so a change to them needs a dsh web restart

Fixes

  • None: no commit in this range corrects existing behaviour; the corrections made on the two new entries' branches (pointing the entry back at the author's personal account, and moving the entry copy to the current behaviour) landed inside the new entries, which enter the index already corrected

Other Changes

  • The version moves from 0.4.13 to 0.4.14: this is a single-package repository, so version in package.json is the only place the version is declared (a repository-wide git grep confirms there is no second declaration point); dsh.engines.dsh, the @deepseek-ai/dsh peer, the SDK devDependencies and the lockfile do not move
  • The index only appends: across v0.4.13..HEAD the community.json change is 24 added lines and 0 removed, with the two entries sitting at the tail and no existing entry modified or deleted
  • Agent Notes: the decision record for this registration round ships with this release (the registration-round note under .agents/notes/implemented/process/). Twenty-seven registration PRs and one store-copy refresh PR were open when the round started; #43 and #40 merged, accounting for the two entries added here, while #71, #66, #58, #69 and #60 returned with their exact remaining items, #64 passed functional verification but could not merge because its branch fell behind main, and the never-reviewed registrations are deferred to the next round. The round also confirmed one platform constraint: even with strict_required_status_checks_policy set to false in the repository ruleset, GitHub rejects merging a branch that falls behind main with Head branch is out of date
  • This package builds no client bundle: src/ is unchanged since v0.4.9 and never references the package version, and lib/ is not committed (it is in .gitignore) but produced by pnpm build in the release pipeline

v0.4.13

Choose a tag to compare

@github-actions github-actions released this 31 Oct 08:29

社区插件索引随 dsh-web 家族对齐到统一版本 0.4.13。本版本在本仓没有功能改动:v0.4.12..HEAD 之间零提交,索引数据(community.json 维持 148 条)、源码与运行行为均与 0.4.12 一致,本版只为统一家族版本号。

兼容性:本版本没有破坏性变更,无须手工迁移。冻结标识全部保持原样——包名 @linxin666/dsh-client-ui-community-plugins;安装方式不变;持久化文件名与条目字段不变;线协议不变;dsh.engines.dsh 与 @deepseek-ai/dsh peer 维持 >=0.2.1-rc.3。

新功能

  • 无:本区间没有新增功能,也没有新增或修改索引条目(community.json 维持 148 条)

修复

  • 无:本区间没有修正既有行为的代码提交

其他改动

  • 版本对齐:跟随 dsh-web 家族统一版本号推进至 0.4.13,本包发布物与 0.4.12 等价

English

The community plugin index publishes on the family-aligned version 0.4.13. This release introduces no changes to this repository: the range v0.4.12..HEAD contains zero commits, leaving index entries (community.json stays at 148 items), sources and runtime behavior identical to 0.4.12.

Compatibility: There are no breaking changes in this release. Every frozen identifier is unchanged: package name @linxin666/dsh-client-ui-community-plugins, installation path, persistence keys, wire protocol rows, and host floor at >=0.2.1-rc.3.

New Features

  • None: No features or index additions in this range (community.json holds 148 entries)

Bug Fixes

  • None: No bug fixes in this range

Other Changes

  • Version alignment: Version advances to 0.4.13 to follow the unified dsh-web family release line, equivalent to 0.4.12

Generated automatically by the release pipeline (scripts/release-notes.mjs).


由发布管线自动生成(scripts/release-notes.mjs)。

v0.4.12

Choose a tag to compare

@github-actions github-actions released this 28 Oct 23:54

社区插件索引随 dsh-web 家族对齐到统一版本 0.4.12。本版本收录五条社区插件条目,索引条目总数从 143 增至 148;索引数据源、包名、安装方式与 DSH 版本门槛均保持不变。

兼容性:本版本没有破坏性变更。冻结标识全部保持原样——包名 @linxin666/dsh-client-ui-community-plugins;安装方式(仍按同一包名从 registry 安装,包内 files 清单与 exports 入口不变);持久化标识(community.json 的文件名、条目结构与字段名,profile 里已持久化的 ui-community-plugins 挂载行与相关键名);线协议(bundle patch 里那行惰性 ui-community-plugins 行,以及插件对宿主暴露的字段)均未改名或改形。宿主下限保持 dsh.engines.dsh 与 @deepseek-ai/dsh peer 的 >=0.2.1-rc.3,既未收紧也未放宽,停在 rc.3 及以上的宿主都能直接安装。

新功能

  • 收录技能安装 dsh-skill-install:从 GitHub 仓库搜索并安装 SKILL.md 技能,可装到全局、当前项目或自定义目录,与内置 skill-filesystem 联动,装完即时生效。安装会把第三方仓库的 SKILL.md 原样写入技能根目录,只应安装信任的仓库
  • 收录删除已归档对话 dsh-delete-archived:为已归档会话在侧边栏增加「删除对话」入口,另有模型可调用的 delete_archived_conversation 工具。侧边栏走两步确认,而工具调用没有二次确认且删除不可恢复;与 dsh-archived-chats 的区别是清单与删除能力的增量只有这两个入口,与 dsh-delete-session 的区别是只处理已归档会话
  • 收录断点续跑按钮 client-resume-button:在输入框加一个「继续」按钮,上一轮被中止、崩溃或报错结束后,输入框为空时按钮出现,点一下发出续跑提示,让模型接着把那一轮做完。按钮位于模型选择器左侧,开始输入或添加附件时收窄隐藏,清空后展开回来。它不恢复中断时的半截输出——那部分内容从未落盘,插件是新开一轮重做
  • 收录 DSH 版本守卫 dsh-version-guard:记录插件版本与 profile 配置快照,插件冲突导致 DSH 无法启动时,通过独立恢复页回退到已知可用配置。支持单插件停用、恢复启用、版本锁定与显式依赖同步,不回退 DSH 应用本身
  • 收录 MiniMax Code 模型接入 dsh-connect-minimaxcode:把本机 MiniMax Code 桌面 App(国内版)的模型接入 DSH,零配置、无需 API Key,也可在插件页面发起 OAuth 设备码登录。上游是标准 Anthropic Messages 协议,复用 DSH 自带的 provider,工具调用、推理块与上下文压缩由 DSH 托管,模型目录从上游实时拉取。输入框工具行显示一枚余额胶囊(仅在选中本插件的模型时出现),插件页面另有余额卡片、本机消耗折算的等效金额、7 天内与 30 天内到期的积分批次以及每日签到。前置条件是本机已安装并登录该桌面 App,否则模型列表只回落为两个内置占位条目、实际调不通;为续期已过期的桌面 App 登录态,插件会按该 App 自己的格式原子写回其 auth 文件,用插件自己登录时凭据只写插件自己的 ~/.dsh/.minimaxcode-auth.json。非官方插件,依赖 MiniMax 客户端的非公开接口,客户端更新后可能失效

其他改动

  • 版本从 0.4.11 对齐到 0.4.12:本包是单包仓库,package.json 的 version 是唯一的版本声明点(git grep 全仓确认无第二处声明);dsh.engines.dsh、@deepseek-ai/dsh peer、SDK devDependency 与 lockfile 均未移动
  • 索引只追加不改写:v0.4.11..v0.4.12 对 community.json 的改动为 57 行新增、0 行删除,五条条目挂在索引尾部,没有修改或删除任何既有条目
  • Agent Note:记录 2026-10-28 注册轮次——二十四条注册 PR 中 #47、#46、#41、#36 合入,对应本轮新增的五条条目(#41 一次带进两条);#43、#40、#27 带确切的剩余项退回,另外十四条未经评审的注册顺延到下一轮。合入前有两组把条目文案写准:#41 修复了损坏的 JSON 并把破坏性工具的警告与 dsh-delete-session 的对比写进条目,#46 把桌面 App 前置条件、凭据原子写回与收窄的引擎范围写进条目
  • 本包不构建客户端 bundle:src/ 自 v0.4.9 起未改动且不引用包版本,lib/ 不入库(在 .gitignore 中),由发布流水线在 pnpm build 时生成

English

The community plugin index publishes on the family's aligned version 0.4.12. This release registers five community plugin entries, growing the index from 143 to 148 entries; the data source, the package name, the install path and the DSH version floor are unchanged.

Compatibility: there are no breaking changes in this release. Every frozen identifier is unchanged: the package name @linxin666/dsh-client-ui-community-plugins; the install path (the same package name from the registry, with the same files list and the same exports entry points); the persistence identifiers (community.json's filename, entry shape and field names, plus the already-persisted ui-community-plugins mount row and the related profile keys); and the wire protocol (the inert ui-community-plugins row of the bundle patch and the fields the plugin exposes to the host) are neither renamed nor reshaped. The host floor stays at >=0.2.1-rc.3 in dsh.engines.dsh and the @deepseek-ai/dsh peer: it is neither tightened nor relaxed, so any host on rc.3 or later installs this release directly.

New Features

  • Register Skill Install dsh-skill-install: searches GitHub repositories and installs their SKILL.md skills into the global, project, or a custom directory, hot-loading through the built-in skill-filesystem. Installation copies a third-party repository's SKILL.md verbatim into a skills root, so only trusted repositories should be installed
  • Register Delete Archived Conversations dsh-delete-archived: adds a sidebar delete entry for archived conversations plus the model-callable delete_archived_conversation tool. The sidebar asks for a two-step confirm, while the tool call has none and deletion is irreversible; unlike dsh-archived-chats the increment is only those two entry points, and unlike dsh-delete-session it only touches archived sessions
  • Register Resume Button client-resume-button: adds a Continue button to the composer. After a turn ends aborted, interrupted or errored, the button appears while the composer is empty, and one click sends a continuation notice so the model picks that turn back up. It sits left of the model selector and collapses while you type or attach a file. It does not restore the interrupted output - that partial content was never persisted, so the plugin starts a new turn instead
  • Register DSH Version Guard dsh-version-guard: snapshots plugin versions and profile configuration, and an independent recovery page restores a known-good configuration when plugin conflicts prevent DSH from starting. Supports disabling and re-enabling plugins, version pinning, and explicit dependency synchronization; it does not roll back the DSH application
  • Register MiniMax Code Model Connect dsh-connect-minimaxcode: brings the models of the MiniMax Code desktop app (China region) into DSH, zero configuration and no API key, with an OAuth device-code sign-in offered on the plugin page as an alternative. The upstream speaks the standard Anthropic Messages protocol, so DSH's own provider is reused and tool calls, reasoning blocks and context compaction stay Harness-owned, while the model catalog is pulled live. A balance pill sits in the composer tool row, drawn only while this plugin's models are selected, and the plugin page adds a balance card, this machine's consumption converted to an equivalent cost, the credit batches expiring within 7 and 30 days, and the daily check-in. The prerequisite is the desktop app installed and signed in on this machine, without which the model list falls back to two built-in placeholders that cannot actually be called; to renew an expired desktop-app sign-in the plugin writes the app's auth file back atomically in the app's own format, and a sign-in made through the plugin itself stores its credential only in the plugin's own ~/.dsh/.minimaxcode-auth.json. Unofficial plugin: it depends on the MiniMax client's non-public interfaces, which a client update may break

Other Changes

  • The version moves from 0.4.11 to 0.4.12: this is a single-package repository, so version in package.json is the only place the version is declared (a repository-wide git grep confirms there is no second declaration point); dsh.engines.dsh, the @deepseek-ai/dsh peer, the SDK devDependencies and the lockfile do not move
  • The index only appends: across v0.4.11..v0.4.12 the community.json change is 57 added lines and 0 removed, with the five entries sitting at the tail and no existing entry modified or deleted
  • Agent Notes: record the 2026-10-28 registration round, where #47, #46, #41 and #36 merged out of twenty-four open registrations, accounting for the five entries added here (#41 brought two at once); #43, #40 and #27 returned with their exact remaining items, and the fourteen never-reviewed registrations are deferred to the next round. Two of the four merges stated their entry copy accurately before landing: #41 repaired the broken JSON and moved the destructive-tool warning and the dsh-delete-session comparison into the entry, and #46 wrote the desktop-app prerequisite, the atomic credential write-back and the narrowed engine range into the entry
  • This package builds no client bundle: src/ is unchanged since v0.4.9 and never references the package version, and lib/ is not committed (it is in .gitignore) but produced by pnpm build in the release pipeline

v0.4.11

Choose a tag to compare

@github-actions github-actions released this 27 Oct 00:09

社区插件索引随 dsh-web 家族对齐到统一版本 0.4.11。本版本在本仓没有功能改动:v0.4.10..v0.4.11 之间除本次版本对齐提交外没有其他提交,索引数据、源码与运行行为均与 0.4.10 一致,本版只为让家族版本号统一。

兼容性:本版本没有破坏性变更。冻结标识全部保持原样——包名 @linxin666/dsh-client-ui-community-plugins;安装方式(仍按同一包名从 registry 安装,包内 files 清单与 exports 入口不变);持久化标识(community.json 的文件名、条目结构与字段名,profile 里已持久化的 ui-community-plugins 挂载行与相关键名);线协议(bundle patch 里那行惰性 ui-community-plugins 行,以及插件对宿主暴露的字段)均未改名或改形。宿主下限保持 dsh.engines.dsh 与 @deepseek-ai/dsh peer 的 >=0.2.1-rc.3,既未收紧也未放宽,停在 rc.3 及以上的宿主都能直接安装。

新功能

  • 无:本区间没有新增功能,也没有新增或修改索引条目(community.json 仍为 143 条)

修复

  • 无:本区间没有修正既有行为的提交

其他改动

  • 仅版本对齐,内容与 0.4.10 一致:本包是单包仓库,package.json 的 version 是唯一的版本声明点(git grep 全仓确认无第二处声明);本提交只动这一个字段并新增这份 release notes,不动依赖、不动 dsh.engines.dsh、不动 lockfile
  • 与上一版本等价:本次发布物与 0.4.10 的唯一差异是 package.json 里的版本字符串;community.json、cordis.patch.yml、icon.svg 未改动,src/ 自 v0.4.9 起未改动且不引用包版本,因此由它构建出的 lib/ 产物与 0.4.10 一致。lib/ 不入库(在 .gitignore 中),由发布流水线在 pnpm build 时生成
  • 索引数据未因发版变更:pnpm community:check 在本次发版前通过(143 条),本提交不触碰 community.json

English

The community plugin index publishes on the family's aligned version 0.4.11. This release changes nothing in this repository: the range v0.4.10..v0.4.11 holds no commits other than this version-alignment commit, so the index data, the sources and the behaviour are identical to 0.4.10. The version moves for family alignment only.

Compatibility: there are no breaking changes in this release. Every frozen identifier is unchanged: the package name @linxin666/dsh-client-ui-community-plugins; the install path (the same package name from the registry, with the same files list and the same exports entry points); the persistence identifiers (community.json's filename, entry shape and field names, plus the already-persisted ui-community-plugins mount row and the related profile keys); and the wire protocol (the inert ui-community-plugins row of the bundle patch and the fields the plugin exposes to the host) are neither renamed nor reshaped. The host floor stays at >=0.2.1-rc.3 in dsh.engines.dsh and the @deepseek-ai/dsh peer: it is neither tightened nor relaxed, so any host on rc.3 or later installs this release directly.

New Features

  • None: nothing was added in this range, and no index entry was added or modified (community.json still holds 143 entries)

Fixes

  • None: no commit in this range corrects existing behaviour

Other Changes

  • Version alignment only; the content is identical to 0.4.10: this is a single-package repository, so version in package.json is the only place the version is declared (a repository-wide git grep confirms there is no second declaration point), and this commit touches that one field and adds this release note. No dependency, no dsh.engines.dsh value and no lockfile entry moves with it
  • Equivalent to the previous release: the only difference between this release and 0.4.10 is the version string in package.json. community.json, cordis.patch.yml and icon.svg are untouched, and src/ is unchanged since v0.4.9 and never references the package version, so the lib/ it builds is the same as 0.4.10's. lib/ is not committed (it is in .gitignore) and is produced by pnpm build in the release pipeline
  • The index data does not change with this release: pnpm community:check passes before it (143 entries), and this commit does not touch community.json

v0.4.10

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:58

社区插件索引随 dsh-web 家族对齐到统一版本 0.4.10。本版本在本仓没有功能改动:v0.4.9..v0.4.10 之间除本次版本对齐提交外没有其他提交,索引数据、源码与运行行为均与 0.4.9 一致,本版只为让家族版本号统一。

兼容性:本版本没有破坏性变更。冻结标识全部保持原样——包名 @linxin666/dsh-client-ui-community-plugins;安装方式(仍按同一包名从 registry 安装,包内 files 清单与 exports 入口不变);持久化标识(community.json 的文件名、条目结构与字段名,profile 里已持久化的 ui-community-plugins 挂载行与相关键名);线协议(bundle patch 里那行惰性 ui-community-plugins 行,以及插件对宿主暴露的字段)均未改名或改形。宿主下限保持 dsh.engines.dsh 与 @deepseek-ai/dsh peer 的 >=0.2.1-rc.3,既未收紧也未放宽,停在 rc.3 及以上的宿主都能直接安装。

新功能

  • 无:本区间没有新增功能,也没有新增或修改索引条目(community.json 仍为 143 条)

修复

  • 无:本区间没有修正既有行为的提交

其他改动

  • 版本从 0.4.9 对齐到 0.4.10:本包是单包仓库,package.json 的 version 是唯一的版本声明点(git grep 全仓确认无第二处声明);本提交只动这一个字段并新增这份 release notes,不动依赖、不动 dsh.engines.dsh、不动 lockfile
  • 与上一版本等价:本次发布物与 0.4.9 的唯一差异是 package.json 里的版本字符串;community.json、cordis.patch.yml、icon.svg 未改动,src/ 自 v0.4.9 起未改动且不引用包版本,因此由它构建出的 lib/ 产物与 0.4.9 一致。lib/ 不入库(在 .gitignore 中),由发布流水线在 pnpm build 时生成
  • 索引数据未因发版变更:pnpm community:check 在本次发版前通过(143 条,输出 community-index: OK (143 entries)),本提交不触碰 community.json

English

The community plugin index publishes on the family's aligned version 0.4.10. This release changes nothing in this repository: the range v0.4.9..v0.4.10 holds no commits other than this version-alignment commit, so the index data, the sources and the behaviour are identical to 0.4.9. The version moves for family alignment only.

Compatibility: there are no breaking changes in this release. Every frozen identifier is unchanged: the package name @linxin666/dsh-client-ui-community-plugins; the install path (the same package name from the registry, with the same files list and the same exports entry points); the persistence identifiers (community.json's filename, entry shape and field names, plus the already-persisted ui-community-plugins mount row and the related profile keys); and the wire protocol (the inert ui-community-plugins row of the bundle patch and the fields the plugin exposes to the host) are neither renamed nor reshaped. The host floor stays at >=0.2.1-rc.3 in dsh.engines.dsh and the @deepseek-ai/dsh peer: it is neither tightened nor relaxed, so any host on rc.3 or later installs this release directly.

New Features

  • None: nothing was added in this range, and no index entry was added or modified (community.json still holds 143 entries)

Fixes

  • None: no commit in this range corrects existing behaviour

Other Changes

  • The version moves from 0.4.9 to 0.4.10: this is a single-package repository, so version in package.json is the only place the version is declared (a repository-wide git grep confirms there is no second declaration point), and this commit touches that one field and adds this release note. No dependency, no dsh.engines.dsh value and no lockfile entry moves with it
  • Equivalent to the previous release: the only difference between this release and 0.4.9 is the version string in package.json. community.json, cordis.patch.yml and icon.svg are untouched, and src/ is unchanged since v0.4.9 and never references the package version, so the lib/ it builds is the same as 0.4.9's. lib/ is not committed (it is in .gitignore) and is produced by pnpm build in the release pipeline
  • The index data does not change with this release: pnpm community:check passes before it (143 entries, printing community-index: OK (143 entries)), and this commit does not touch community.json

v0.4.9

Choose a tag to compare

@github-actions github-actions released this 26 Oct 07:17

社区插件索引随 dsh-web 家族对齐到统一版本 0.4.9。本版本收录一条社区插件条目,索引条目总数从 142 增至 143;同一区间的提交还把 SDK 开发依赖图与声明的宿主下限整体推进到 0.2.1-rc.3。

兼容性:本版本没有破坏性变更。包名 @linxin666/dsh-client-ui-community-plugins 与安装方式不变,community.json 仍是工坊商店插件列表与 dsh-market.com 插件清单的唯一数据源,其文件名、条目结构与字段名不变;bundle patch 里那行惰性 ui-community-plugins 行不变;线协议字段与 profile 里已持久化的键名均未改名或改形。唯一与兼容性相关的变化是宿主下限收紧:dsh.engines.dsh 与 @deepseek-ai/dsh peer 从 >=0.2.1-rc.2 抬到 >=0.2.1-rc.3,仍停留在 rc.2 的宿主需要先把 dsh 升到 rc.3 才能安装本版本,本索引自身的安装与读取路径不受影响。

新功能

  • 收录日志查询 dsh-loglens(#45):Elasticsearch / OpenSearch 上的日志查询卡片,一个查询面里给按来源方言的查询串与可点例子、字段名补全、筛选芯片、可点柱缩放时间窗的时间分布、把分组的桶点成筛选的字段面板,以及带级别染色与堆栈续行标记的结果列表(可选列、可翻页);Docker 容器日志作为采集来源复用 docker 插件。agent 侧五个只读 loglens_* 工具(sources / search / fields / facets / context)与面板共用同一执行层。出站只打到已配置的来源、按解析后的 IP 判定、不跟随重定向,并有体积与超时上限。作者 hyzyn,tools/dev 类目,与其余 hyzyn 条目相邻

修复

  • 本区间没有可归入「修复」的提交:v0.4.8..HEAD 的三个非合并提交分别是一次条目收录、一次 Agent Note 记录与一次 SDK 队列推进,均未修正既有行为

其他改动

  • 版本从 0.4.8 对齐到 0.4.9:本包是单包仓库,package.json 的 version 是唯一的版本声明点;本提交只动这一个字段,不动依赖、不动 dsh.engines.dsh、不动 lockfile
  • SDK 队列推进到 0.2.1-rc.3:十一项 SDK devDependency 到 ^0.2.1-rc.3,dsh.engines.dsh 与 @deepseek-ai/dsh peer 到 >=0.2.1-rc.3,双语 README 徽章与 README.i18n.yaml 的配对哈希跟进;cordis 保持 ^4.0.5。lockfile 从干净解析重建,release-age 账本保持 append-only 并并上 rc.3 行、新增 dsh-client-ui-entry-customization 包,299 个 rc.3 包全部纳入自动审计;shared/web-platform.ts 只改验证来源注释,十一行浏览器平台表未变
  • Agent Note:记录 2026-10-20 注册轮次——十二个 PR 同时追加 community.json 尾部且一轮只落一条,先批七次待批工作流运行把未知变成结论;#45 合入,#41 因其分支上 community.json 第 1672 行少一个逗号而坏、按文件而非内容驳回,五条按证据保留,#32 与 #38 仍只差分支更新,#18 按陈旧关闭。另一篇记录本次 0.2.1-rc.3 队列
  • 本包不构建客户端 bundle:src/ 自 v0.4.8 起未改动;lib/ 不入库,由发布流水线在 pnpm build 时生成

English

The community plugin index publishes on the family's aligned version 0.4.9. This release registers one community plugin entry, growing the index from 142 to 143 entries; the commits in the same range also advance the SDK development dependency graph and the declared host floor to 0.2.1-rc.3.

Compatibility: there are no breaking changes in this release. The package name @linxin666/dsh-client-ui-community-plugins and its install path are unchanged, community.json remains the single data source for the Workshop store plugin list and the dsh-market.com plugin manifest with the same filename, entry shape and field names, the inert ui-community-plugins row of the bundle patch is unchanged, and no wire-protocol field or profile key that is already persisted has been renamed or reshaped. The one compatibility-relevant change tightens the host floor: dsh.engines.dsh and the @deepseek-ai/dsh peer move from >=0.2.1-rc.2 to >=0.2.1-rc.3, so a host still on rc.2 must upgrade dsh to rc.3 before it can install this version. The index's own install and read paths are unaffected.

New Features

  • Register the log query card dsh-loglens (#45): a query surface over Elasticsearch and OpenSearch with per-dialect query strings and clickable examples, field-name completion, filter chips, a time histogram whose bars zoom into that window, a field facet panel that turns a bucket into a filter, and a result list with level colors, stack-continuation rows, selectable columns and paging; Docker container logs are a collection source that reuses the docker plugin. Five read-only loglens_* tools on the agent side (sources / search / fields / facets / context) share the same execution layer as the panel. Outbound requests only reach configured sources, judged on the resolved IP, do not follow redirects, and carry size and timeout caps. By hyzyn, filed under tools/dev next to the other hyzyn entries

Fixes

  • Nothing in this range belongs under Fixes: the three non-merge commits in v0.4.8..HEAD are one entry registration, one Agent Note record and one SDK cohort advance, and none of them corrects existing behaviour

Other Changes

  • The version moves from 0.4.8 to 0.4.9: this is a single-package repository, so version in package.json is the only place the version is declared, and this commit touches that one field only. No dependency, no dsh.engines.dsh value and no lockfile entry moves with it
  • The SDK cohort advances to 0.2.1-rc.3: the eleven consumed SDK devDependencies move to ^0.2.1-rc.3, dsh.engines.dsh and the @deepseek-ai/dsh peer declare >=0.2.1-rc.3, and the bilingual README badges and their README.i18n.yaml pairing hashes follow; cordis stays ^4.0.5. The lockfile is rebuilt from a clean resolution, the release-age ledger keeps its append-only union rows, gains the rc.3 rows and the new dsh-client-ui-entry-customization package, and covers all 299 resolved rc.3 packages in an automated audit. shared/web-platform.ts changes only its verification provenance comment; the eleven-row browser platform table is unchanged
  • Agent Notes: record the 2026-10-20 registration round, where twelve pull requests appended to the same community.json tail and only one could land per round, and seven pending workflow runs were approved first so that an unknown became a verdict; #45 merged, #41 was held on a broken file rather than on content (its branch drops the comma after dsh-delete-archived's descriptionEn and the array stops parsing at line 1672), five hold on evidence, #32 and #38 still need only the branch update, and #18 closed as stale. A second note records this 0.2.1-rc.3 cohort
  • This package builds no client bundle: src/ is unchanged since v0.4.8; lib/ is not committed and is produced by pnpm build in the release pipeline

v0.4.8

Choose a tag to compare

@github-actions github-actions released this 19 Oct 23:53

社区插件索引随 dsh-web 家族对齐到统一版本 0.4.8。本版本收录两条社区插件条目,索引条目总数从 140 增至 142;索引数据源、包名、安装方式与 DSH 版本门槛均保持不变。

重要变更:本版本没有重命名任何已持久化的标识符、线协议字段或 profile 格式,也没有需要手工迁移的改动。包名 @linxin666/dsh-client-ui-community-plugins 与安装方式不变;community.json 仍是工坊商店插件列表与 dsh-market.com 插件清单的唯一数据源。dsh.engines.dsh 与 @deepseek-ai/dsh peer 保持在 >=0.2.1-rc.2,bundle patch 里那行惰性 ui-community-plugins 行保持不变。

新功能

  • 收录硬件监视 dsh-vitals:btop 风格的实时硬件监视,会话标题栏里一个 CPU / GPU 迷你小组件(点击打开完整视图),Chat / Trajectory 旁新增 Hardware 标签页,给出 CPU 总负载、60 秒走势与每核负载、内存、CPU 温度,以及每块 NVIDIA GPU 的温度、负载、功耗与显存(经 nvidia-smi);每项信号取自系统提供的免特权数据源,没有就自动隐藏,零运行时依赖、无需配置。已在 Linux 上实测,macOS 与 Windows 的读取逻辑目前只用样例输出验证过
  • 收录流式折叠 dsh-streamfold:在官方对话流上做展示增强,运行中自动展开最新的思考小窗、旧过程行折成一条摘要,一轮跑完把思考与工具调用折起而穿插正文保留;折叠按 3 行一组错峰、逐帧推进,不依赖历史是否加载完,折叠内容以 hidden=until-found 保持可搜索(Ctrl+F 仍能命中),跑完平滑回到你那一问。启用「折叠」档会接管官方「对话显示」设置:官方 transcriptView 停在 verbose 且那一行被隐藏;从本插件切回官方档会写回所选档,卸载后官方档停在「完全展开」,需要时到官方设置里改回

其他改动

  • 版本从 0.4.7 对齐到 0.4.8:本包是单包仓库,package.json 的 version 是唯一的版本声明点;dsh.engines.dsh、@deepseek-ai/dsh peer、十一项 SDK devDependency 与 lockfile 均未移动
  • Agent Note:记录 2026-10-17 注册轮次——十二个 PR 同时追加 community.json 尾部且一轮只能落地一条;#33(dsh-vitals)与 #39(dsh-streamfold)合入,三条已批准备却被分支更新挡住,五条按证据保留。同轮把 dsh-streamfold 条目的卸载行为写准
  • 本包不构建客户端 bundle:src/ 自 v0.4.7 起未改动,重建后 lib/index.js 仍为 5573 字节;lib/ 不入库,由发布流水线在 pnpm build 时生成

English

The community plugin index publishes on the family's aligned version 0.4.8. This release registers two community plugin entries, growing the index from 140 to 142 entries; the data source, the package name, the install path and the DSH version floor are unchanged.

Important change: nothing persisted was renamed in this release - no identifier, wire-protocol field or profile format - and no manual migration is needed. The package name @linxin666/dsh-client-ui-community-plugins and its install path are unchanged, and community.json remains the single data source for the Workshop store plugin list and the dsh-market.com plugin manifest. dsh.engines.dsh and the @deepseek-ai/dsh peer stay at >=0.2.1-rc.2, and the inert ui-community-plugins row of the bundle patch is unchanged.

New Features

  • Register the hardware monitor dsh-vitals: a btop-style live monitor with a CPU / GPU mini widget in the session header (click opens the full view) and a Hardware tab next to Chat / Trajectory showing overall CPU load, a 60 s sparkline and per-core load, memory, CPU temperature, and per NVIDIA GPU temperature, load, power draw and VRAM (via nvidia-smi); each signal comes from an unprivileged OS source and hides itself when there is none, with zero runtime dependencies and no config. Tested live on Linux; the macOS and Windows readers are only checked against sample output so far
  • Register the display enhancement dsh-streamfold: over the official transcript it opens the newest thinking window while a turn runs and folds older process rows into one summary, then folds thinking and tool calls away at the end of the turn while interleaved prose stays; folding staggers three rows at a time and advances per frame without waiting for history to load, folded rows stay searchable through hidden=until-found so Ctrl+F still finds them, and a finished turn scrolls back to your question. Its Fold mode takes over the official transcript display setting: the official transcriptView is parked on verbose and that row is hidden. Switching back to an official mode from this plugin writes the chosen mode back; uninstalling leaves the official value on Verbose until it is changed in the official settings

Other Changes

  • The version moves from 0.4.7 to 0.4.8: this is a single-package repository, so version in package.json is the only place the version is declared; dsh.engines.dsh, the @deepseek-ai/dsh peer, the eleven SDK devDependencies and the lockfile do not move
  • Agent Notes: record the 2026-10-17 registration round, where twelve pull requests appended to the same community.json tail and only one could land per round; #33 (dsh-vitals) and #39 (dsh-streamfold) merged, three approved entries stayed blocked on a branch update and five were held on evidence. The same round states the uninstall behaviour of the dsh-streamfold entry accurately
  • This package builds no client bundle: src/ is unchanged since v0.4.7 and the rebuilt lib/index.js is still 5573 bytes; lib/ is not committed and is produced by pnpm build in the release pipeline

v0.4.7

Choose a tag to compare

@github-actions github-actions released this 17 Oct 11:47

社区插件索引随 dsh-web 家族对齐到统一版本。本版本收录八条社区插件条目,两条既有条目的商店文案同步到上游当前能力,插件组合包的 @deepseek-ai 依赖推进到 0.2.1-rc.2。

重要变更:插件组合包的最低 DSH 版本上移到 >=0.2.1-rc.2(dsh.engines.dsh 与 @deepseek-ai/dsh peer 一起移动)。本版本没有重命名任何已持久化的标识符、线协议字段或 profile 格式,也没有需要手工迁移的改动。包名 @linxin666/dsh-client-ui-community-plugins 与安装方式不变;community.json 是工坊商店插件列表与 dsh-market.com 插件清单的唯一数据源。索引条目总数从 132 增至 140;bundle patch 里那行惰性 ui-community-plugins 行保持不变。

新功能

  • 收录嵌入式硬件沙盒 dsh-breadboard:在 3D 面包板场景里摆放 ESP32 / BME280 / PIR / LED,按协议与电压校验接线,再让真实 Python 项目代码在环运行,支持故障注入
  • 收录连接卡片宿主 dsh-connection-card-host:把「连接」做成 DSH 里的一等对象,会话是节点、连接是容器,卡片按连接挂载,两端可按方向分配权限互发消息
  • 收录地址栏深链 dsh-url-router:会话、面板、设置小节与页签、会话内视图、轨迹行、轮次、右栏 pane 都写进地址栏,侧边栏会话行变成浏览器原生可用的真链接
  • 收录侧边栏工作区运行标记 dsh-workspace-activity:工作区行显示其下会话的运行状态,只贡献一张样式表,不替换侧边栏组件
  • 收录启动视频皮肤 dsh-web-start-ui:打开 DSH 时的全屏启动动画,宿主半区在首绘前起播、浏览器半区接管同一个 <video>,设置页可选皮肤、上传与预览
  • 收录 flash 级精简预设 dsh-flash-presets:flash-lean-ptc-v2(现行推荐)与 flash-lean-ptc-v1 两个 token 效率优化 agent 预设,以组合包形式随 profile 生效
  • 收录 TRAE CN 反代与控制台 dsh-trae-relay:支持自动签到、多账号轮询、模型发现与思考档位;自动签到与轮询默认关闭
  • 收录 Token 用量统计 dsh-clear-usage:本地会话历史用量面板,侧重 DSH 原生缓存命中口径、今天的小时活动与 Token 构成

修复

  • 同步 dsh-workbench 条目的商店文案到当前功能集:补上「未入记录」产物的收编、【打开这一版】 等已存在能力,去掉与现状不符的描述
  • 同步 dsh-archived-chats 条目的商店文案到上游当前能力:改以搜索、原生预览、标签备注、工作区归档、ZIP 备份、回收站、空间与保留策略、来源分支为表述,不再把能力限定在「已归档」会话

其他改动

  • 插件组合包依赖推进到 @deepseek-ai 0.2.1-rc.2(含此前 0.2.1-alpha.5 那一步):dsh.engines.dsh 与 @deepseek-ai/dsh peer 上移到 >=0.2.1-rc.2,十一个 SDK devDependency 与 @deepseek-ai/cordis 同步移动,lockfile 从干净解析重建
  • shared/web-platform.ts:宿主共享模块表按 0.2.1 线补齐 zod 与 @tanstack/react-virtual 两行,出处注释改记 0.2.1-rc.2 组合包
  • README 双语徽章改为 DSH >=0.2.1-rc.2
  • Agent Note:记录 2026-10-12、2026-10-13、2026-10-16 三个注册轮次与 relay 插件准入决定,以及 0.2.1-alpha.5 与 0.2.1-rc.2 两次组合包迁移
  • 本包不构建客户端 bundle,lib/index.js 较上一版本逐字节一致

English

The community plugin index publishes on the family's aligned version. This release registers eight community plugin entries, syncs the store copy of two existing entries with their current upstream capabilities, and advances the plugin bundle's @deepseek-ai dependencies to 0.2.1-rc.2.

Important change: the bundle's minimum DSH version moves to >=0.2.1-rc.2 (dsh.engines.dsh and the @deepseek-ai/dsh peer move together). No manual migration is needed, and no persisted identifier, wire-protocol field or profile format was renamed. The package name @linxin666/dsh-client-ui-community-plugins and its install path are unchanged; community.json remains the single data source for the Workshop store plugin list and the dsh-market.com plugin manifest. The index grows from 132 to 140 entries; the inert ui-community-plugins row of the bundle patch is unchanged.

New Features

  • Register the embedded hardware sandbox dsh-breadboard: place ESP32 / BME280 / PIR / LED components on a 3D breadboard scene, wire ports with protocol and voltage checks, then run real Python project code in the loop, with fault injection
  • Register the connection card host dsh-connection-card-host: makes a connection a first-class object in DSH, with sessions as nodes, connections as containers and cards mounted per connection, plus direction-scoped permissions and cross-session messaging
  • Register the URL deep links plugin dsh-url-router: conversations, panels, settings sections and tabs, conversation views, trajectory rows, turns and right-bar panes each get an address-bar link, and sidebar conversation rows become real browser links
  • Register the sidebar workspace activity marker dsh-workspace-activity: workspace rows show the run state of their sessions, contributing one stylesheet instead of replacing the sidebar component
  • Register the launch video skin dsh-web-start-ui: a full-screen launch animation whose host half starts the video before first paint and whose browser half adopts that same <video>, with skin selection, upload and preview in settings
  • Register the flash-tier lean presets dsh-flash-presets: two token-efficiency agent presets, flash-lean-ptc-v2 (the current recommendation) and flash-lean-ptc-v1, applied per profile as a bundle
  • Register the TRAE CN relay and console dsh-trae-relay: daily check-in, multiple accounts with rotation, model discovery and reasoning levels; automation stays off by default
  • Register the token usage dashboard dsh-clear-usage: a local session-history usage panel focused on DSH-native cache-hit accounting, today's hourly activity and token composition

Bug Fixes

  • Sync the dsh-workbench entry's store copy with the current feature set: add the "not in the record" adoption flow and Open this build, and drop descriptions that no longer match
  • Sync the dsh-archived-chats entry's store copy with the upstream's current capabilities: describe search, native previews, tags and notes, workspace archiving, ZIP backups, the Recycle Bin, storage and retention policies and origin branches instead of restricting it to archived conversations

Other Changes

  • Advance the bundle's @deepseek-ai dependencies to 0.2.1-rc.2 (including the earlier 0.2.1-alpha.5 step): dsh.engines.dsh and the @deepseek-ai/dsh peer move to >=0.2.1-rc.2, the eleven SDK devDependencies and @deepseek-ai/cordis move with them, and the lockfile is rebuilt from a clean resolution
  • shared/web-platform.ts: the host's shared module table gains the zod and @tanstack/react-virtual rows of the 0.2.1 line, and its provenance comment now cites the 0.2.1-rc.2 cohort
  • README: the bilingual badge moves to DSH >=0.2.1-rc.2
  • Agent Notes: record the 2026-10-12, 2026-10-13 and 2026-10-16 registration rounds and the relay plugin acceptance decision, plus both cohort moves, 0.2.1-alpha.5 and 0.2.1-rc.2
  • This package builds no client bundle, so lib/index.js is byte-identical to the previous release

v0.4.6

Choose a tag to compare

@github-actions github-actions released this 10 Oct 15:00

社区插件索引随 dsh-web 家族对齐到统一版本。本版本收录一个社区插件条目,并把 dsh-plugin-hub 条目同步到其改名后的上游仓库。

重要变更:本版本没有需要手工迁移的改动,没有重命名任何已持久化的标识符、线协议字段或 profile 格式。包名 @linxin666/dsh-client-ui-community-plugins 与安装方式不变;community.json 是工坊商店插件列表与 dsh-market.com 插件清单的唯一数据源。索引条目总数为 132。

新功能

  • 收录宠物额度气泡 dsh-pet-quota,在桌面宠物头顶显示当日 token 用量分档与任务事件气泡,经宠物插件公开的 announce 接口推送

其他改动

  • 同步 dsh-plugin-hub 条目到改名后的上游仓库 dsh-plugin-gating-hub:更新仓库地址、条目标题与双语描述,改以框架升级安全、升级门控与回滚为核心能力
  • Agent Note:记录 2026-10-05 注册轮次的后半程与 2026-10-06 注册轮次
  • 说明:#18、#19、#20 三条注册仍因需要变基而保持开启,本版本不包含它们

English

The community plugin index publishes on the family's aligned version. This release registers one community plugin entry and syncs the dsh-plugin-hub entry with its renamed upstream repository.

Important change: no manual migration is needed, and no persisted identifier, wire-protocol field or profile format was renamed. The package name @linxin666/dsh-client-ui-community-plugins and its install path are unchanged; community.json remains the single data source for the Workshop store plugin list and the dsh-market.com plugin manifest. The index holds 132 entries.

New Features

  • Register the Pet Quota Bubble plugin dsh-pet-quota, which shows the day's token usage tier above the desktop pet plus task-event bubbles pushed through the pet plugin's public announce API

Other Changes

  • Sync the dsh-plugin-hub entry with its renamed upstream repository dsh-plugin-gating-hub: update the repository URL, entry title and bilingual descriptions, and recast it around framework-upgrade safety, upgrade gating and rollback
  • Agent Notes: record the second half of the 2026-10-05 registration round and the 2026-10-06 registration round
  • Note: the #18, #19 and #20 registrations stay open pending a rebase and are not part of this release