Skip to content

Releases: KhalilYamber/dsh-prism

v1.2.0 界面双语适配

Choose a tag to compare

@KhalilYamber KhalilYamber released this 18 Aug 13:24

v1.2.0 界面双语适配 / Bilingual UI

新增 / New

  • 插件全部文案跟随 DSH 界面语言(简体中文 / English),设置里切换语言即时生效、无需刷新
    Every string now follows the DSH interface language (zh/en); switching in Settings takes effect instantly without a refresh
  • 33 工具白话文案、参数摘要、菜单、组状态、面板与卡片均有中英双语;英文缺省自动回退中文
    All 33 tool rules, argument summaries, menus, group status, panels and cards ship in both languages; English falls back to Chinese when a string is missing

验证 / Verified

  • 回归 24/24(含英文态断言)+ 等价性全通过;playwright 实测中英切换(原生 ↔ Native)闭环、控制台零报错

v1.1.1 组状态三态 + 混合计数

Choose a tag to compare

@KhalilYamber KhalilYamber released this 18 Aug 09:45

v1.1.1 组状态三态 + 混合计数

修复

  • 简化档归组在真实浏览器完全失效(ToolGroupNode 裸用 framework hook useSession,每次渲染抛错导致槽位条目退出、回退产品原版渲染,两档看起来一样)→ 改为从组件 props 取运行时注入的 hook

组状态升级

  • 全对显示 ✓、全错显示 ✕
  • 对错混合显示警示符号 + 「✓ n · ✕ m」计数(对在前)
  • 组内还有调用在跑时只显示 ● 运行中,跑完才给对错总结
  • 计数按根工具调用计算,与组内行数口径一致

v1.0.0 重构收尾版

Choose a tag to compare

@KhalilYamber KhalilYamber released this 17 Aug 22:11

v1.0.0 重构收尾版

架构

  • 规则表驱动:33 个工具白话文案(TOOL_RULES)+ 参数名自动规则(ARG_NAME_RULES),新增工具只需在规则表加一行,卡片与文案自动生成
  • 注册名单自动推导:规则表 - 产品原生卡片(19 个工具),不再维护第二份名单

原生档 = 产品原貌

  • 原生档零注册:19 个工具全部交还产品原样渲染(含通用卡片)
  • 简化档才注册白话卡片,模式切换动态注册/注销、即时生效

简化档:时间线行 x 交付文档

  • 时间线行:类别图标 + 白话动作 + 状态图标(✓ 完成 / ● 进行中 / x 出错)
  • 交付文档详情:结果脱敏后轻量 Markdown 渲染(表格 / 代码块 / 标题 / commit 哈希高亮)
  • 隐藏复杂工具开关(默认开启):17 个高级工具折叠成一行,点「展开」查看

数据脱敏(简化档)

  • 路径只显示文件名;token/secret/api_key 等敏感参数名永不展示
  • 密钥形态(sk-xxx、Bearer xxx、key=xxx)替换为占位符;详情先脱敏后渲染

其他

  • 悬浮入口动态定位,跟随侧栏与输入框,任何状态不遮挡输入