Repository navigation
Releases: zhu1090093659/dsh-community-plugins
Release list
v0.4.15
社区插件索引随 dsh-web 家族对齐到统一版本 0.4.15。本版本收录一条社区插件条目,索引条目总数从 150 增至 151;同时把宿主版本门槛从 >=0.2.1-rc.3 抬升到 >=0.2.2-rc.1。包名、索引数据结构、安装方式与线协议均保持不变。
兼容性:本版本没有破坏性变更,但有一条需要留意的安装门槛变化——
dsh.engines.dsh与@deepseek-ai/dshpeer 从>=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/dshpeer 最终停在>=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.dshand the@deepseek-ai/dshpeer move from>=0.2.1-rc.3to>=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 samefileslist and the sameexportsentry points); the persistence identifiers (community.json's filename, entry shape and field names, plus the already-persistedui-community-pluginsmount row and the related profile keys); and the wire protocol (the inertui-community-pluginsrow 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 ofwidget.json,index.htmlandstyle.css(plus an optionalmain.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 thewidgetBoardservice; the plugin also registers sevenwidget_*session tools and thewidget-authoringskill, andwidget_showrenders a card inline in a reply. The entry'snpmfield 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.3SDK devDependencies and Cordis^4.0.6-alpha.2, then follows the 0.2.2-rc.1 cohort to^0.2.2-rc.1and Cordis^4.1.0;dsh.engines.dshand the@deepseek-ai/dshpeer 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.ymland.github/workflows/release.yml), matching the cohort's Node floor - The bilingual README badge's DSH floor label moves from
>=0.2.1-rc.3to>=0.2.2-rc.1, and theREADME.i18n.yamlpairing 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
versioninpackage.jsonis the only place the version is declared (a repository-widegit grepconfirms there is no second declaration point, and only historical text underdocs/release-notes/mentions the older version) - The index only appends: across
v0.4.14..HEADthecommunity.jsonchange 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.mdand2026-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, andlib/is not committed (it is in.gitignore) but produced bypnpm buildin the release pipeline
v0.4.14
社区插件索引随 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/dshpeer 的>=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/dshpeer、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 samefileslist and the sameexportsentry points); the persistence identifiers (community.json's filename, entry shape and field names, plus the already-persistedui-community-pluginsmount row and the related profile keys); and the wire protocol (the inertui-community-pluginsrow 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.3indsh.engines.dshand the@deepseek-ai/dshpeer: 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'sdsh-logicprobe: start new work here, and the older plugin stays only for existing installs. Thenpmfield 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 adsh webrestart
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
versioninpackage.jsonis the only place the version is declared (a repository-widegit grepconfirms there is no second declaration point);dsh.engines.dsh, the@deepseek-ai/dshpeer, the SDK devDependencies and the lockfile do not move - The index only appends: across
v0.4.13..HEADthecommunity.jsonchange 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 behindmain, and the never-reviewed registrations are deferred to the next round. The round also confirmed one platform constraint: even withstrict_required_status_checks_policyset tofalsein the repository ruleset, GitHub rejects merging a branch that falls behindmainwithHead branch is out of date - This package builds no client bundle:
src/is unchanged since v0.4.9 and never references the package version, andlib/is not committed (it is in.gitignore) but produced bypnpm buildin the release pipeline
v0.4.13
社区插件索引随 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/dshpeer 维持>=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.jsonholds 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
社区插件索引随 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/dshpeer 的>=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/dshpeer、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 samefileslist and the sameexportsentry points); the persistence identifiers (community.json's filename, entry shape and field names, plus the already-persistedui-community-pluginsmount row and the related profile keys); and the wire protocol (the inertui-community-pluginsrow 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.3indsh.engines.dshand the@deepseek-ai/dshpeer: 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 theirSKILL.mdskills into the global, project, or a custom directory, hot-loading through the built-inskill-filesystem. Installation copies a third-party repository'sSKILL.mdverbatim 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-callabledelete_archived_conversationtool. The sidebar asks for a two-step confirm, while the tool call has none and deletion is irreversible; unlikedsh-archived-chatsthe increment is only those two entry points, and unlikedsh-delete-sessionit 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
versioninpackage.jsonis the only place the version is declared (a repository-widegit grepconfirms there is no second declaration point);dsh.engines.dsh, the@deepseek-ai/dshpeer, the SDK devDependencies and the lockfile do not move - The index only appends: across
v0.4.11..v0.4.12thecommunity.jsonchange 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-sessioncomparison 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, andlib/is not committed (it is in.gitignore) but produced bypnpm buildin the release pipeline
v0.4.11
社区插件索引随 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/dshpeer 的>=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 samefileslist and the sameexportsentry points); the persistence identifiers (community.json's filename, entry shape and field names, plus the already-persistedui-community-pluginsmount row and the related profile keys); and the wire protocol (the inertui-community-pluginsrow 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.3indsh.engines.dshand the@deepseek-ai/dshpeer: 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.jsonstill 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
versioninpackage.jsonis the only place the version is declared (a repository-widegit grepconfirms there is no second declaration point), and this commit touches that one field and adds this release note. No dependency, nodsh.engines.dshvalue 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.ymlandicon.svgare untouched, andsrc/is unchanged since v0.4.9 and never references the package version, so thelib/it builds is the same as 0.4.10's.lib/is not committed (it is in.gitignore) and is produced bypnpm buildin the release pipeline - The index data does not change with this release:
pnpm community:checkpasses before it (143 entries), and this commit does not touchcommunity.json
v0.4.10
社区插件索引随 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/dshpeer 的>=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 samefileslist and the sameexportsentry points); the persistence identifiers (community.json's filename, entry shape and field names, plus the already-persistedui-community-pluginsmount row and the related profile keys); and the wire protocol (the inertui-community-pluginsrow 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.3indsh.engines.dshand the@deepseek-ai/dshpeer: 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.jsonstill 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
versioninpackage.jsonis the only place the version is declared (a repository-widegit grepconfirms there is no second declaration point), and this commit touches that one field and adds this release note. No dependency, nodsh.engines.dshvalue 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.ymlandicon.svgare untouched, andsrc/is unchanged since v0.4.9 and never references the package version, so thelib/it builds is the same as 0.4.9's.lib/is not committed (it is in.gitignore) and is produced bypnpm buildin the release pipeline - The index data does not change with this release:
pnpm community:checkpasses before it (143 entries, printingcommunity-index: OK (143 entries)), and this commit does not touchcommunity.json
v0.4.9
社区插件索引随 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/dshpeer 从>=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/dshpeer 到>=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-pluginsand its install path are unchanged,community.jsonremains 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 inertui-community-pluginsrow 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.dshand the@deepseek-ai/dshpeer move from>=0.2.1-rc.2to>=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-onlyloglens_*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 undertools/devnext 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
versioninpackage.jsonis the only place the version is declared, and this commit touches that one field only. No dependency, nodsh.engines.dshvalue 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.dshand the@deepseek-ai/dshpeer 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 newdsh-client-ui-entry-customizationpackage, and covers all 299 resolved rc.3 packages in an automated audit.shared/web-platform.tschanges 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.jsontail 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 afterdsh-delete-archived'sdescriptionEnand 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 bypnpm buildin the release pipeline
v0.4.8
社区插件索引随 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/dshpeer 保持在>=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/dshpeer、十一项 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-pluginsand its install path are unchanged, andcommunity.jsonremains the single data source for the Workshop store plugin list and the dsh-market.com plugin manifest.dsh.engines.dshand the@deepseek-ai/dshpeer stay at>=0.2.1-rc.2, and the inertui-community-pluginsrow 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 (vianvidia-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 throughhidden=until-foundso 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
versioninpackage.jsonis the only place the version is declared;dsh.engines.dsh, the@deepseek-ai/dshpeer, 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.jsontail 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 thedsh-streamfoldentry accurately - This package builds no client bundle:
src/is unchanged since v0.4.7 and the rebuiltlib/index.jsis still 5573 bytes;lib/is not committed and is produced bypnpm buildin the release pipeline
v0.4.7
社区插件索引随 dsh-web 家族对齐到统一版本。本版本收录八条社区插件条目,两条既有条目的商店文案同步到上游当前能力,插件组合包的 @deepseek-ai 依赖推进到 0.2.1-rc.2。
重要变更:插件组合包的最低 DSH 版本上移到
>=0.2.1-rc.2(dsh.engines.dsh与@deepseek-ai/dshpeer 一起移动)。本版本没有重命名任何已持久化的标识符、线协议字段或 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-ai0.2.1-rc.2(含此前0.2.1-alpha.5那一步):dsh.engines.dsh与@deepseek-ai/dshpeer 上移到>=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.dshand the@deepseek-ai/dshpeer 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-pluginsand its install path are unchanged;community.jsonremains 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 inertui-community-pluginsrow 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) andflash-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-workbenchentry's store copy with the current feature set: add the "not in the record" adoption flow andOpen this build, and drop descriptions that no longer match - Sync the
dsh-archived-chatsentry'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-aidependencies to0.2.1-rc.2(including the earlier0.2.1-alpha.5step):dsh.engines.dshand the@deepseek-ai/dshpeer move to>=0.2.1-rc.2, the eleven SDK devDependencies and@deepseek-ai/cordismove with them, and the lockfile is rebuilt from a clean resolution shared/web-platform.ts: the host's shared module table gains thezodand@tanstack/react-virtualrows 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.5and0.2.1-rc.2 - This package builds no client bundle, so
lib/index.jsis byte-identical to the previous release
v0.4.6
社区插件索引随 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-pluginsand its install path are unchanged;community.jsonremains 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-hubentry with its renamed upstream repositorydsh-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,#19and#20registrations stay open pending a rebase and are not part of this release