Skip to content
This repository was archived by the owner on Oct 28, 2026. It is now read-only.

v0.4.6 - Native Web GUI Settings Card & Dynamic Volatile Sampling / 原生 Web 设置卡片与 Volatile 响应式采样

Choose a tag to compare

@Jaylor-Wang Jaylor-Wang released this 26 Oct 14:21
· 8 commits to main since this release

English

Highlights in v0.4.6

  • Native Web GUI Settings Card: Seamlessly registers an interactive settings card in DSH General Settings (通用设置), offering a visual slider (1–32) and quick presets for maxParallelToolCalls without modifying DSH core code.
  • Dynamic Volatile Store Sampling: Concurrency limits dynamically resolve reactive state from client volatile stores or functions in real time without restarting the web service or refreshing the page.
  • DSH Client Plugin Web Manifest: Fully exports ./client conforming to DSH client specifications, declaring dsh.client for the web platform with clean locale and settings dependencies.
  • Dual CLI Switcher Guidance: Streamlined CLI instructions in README supporting both direct dsh-fast-loop enable and zero-install npx dsh-fast-loop enable.

中文

v0.4.6 版本核心特性

  • Web 界面原生设置卡片:在 DSH 设置(通用设置)中无缝集成 dsh-fast-loop 配置卡片,提供最大工具并发数(maxParallelToolCalls,范围 1~32)可视化滑块与预设按钮,完全无需修改 DSH 核心源码。
  • 动态 Volatile 响应式采样:运行时动态采样配置支持函数与 Volatile 存储,在前端拖动滑块时即刻响应生效,无需刷新页面或重启服务。
  • 标准化 Client Plugin 导出规范:遵循 DSH 客户端规范导出 ./client,声明 dsh.client 与 web 平台依赖注入,保证零侵入式无缝装载。
  • 完善双重 CLI 切换指引:优化文档指引,兼顾已安装用户的 dsh-fast-loop enable 与免全局安装的 npx dsh-fast-loop enable 切换模式。

Full Changelog: v0.4.5...v0.4.6