Skip to content

Releases: merenguesL/dsh-tool-normalizer

v0.4.5

Choose a tag to compare

@merenguesL merenguesL released this 07 Sep 06:51

Hot-path tuning: healthy run_code calls skip one full argument serialization; inner schema lookups memoized per dispatch (8 refs to one tool cost 1 lookup). READMEs document why read/write path normalization stays out of scope.

v0.4.4

Choose a tag to compare

@merenguesL merenguesL released this 07 Sep 06:43

Visible dashboard redesign: gradient hero header, KPI status icons with success-rate meter, segmented tabs, status-edged trace cards, search icon, line-icon empty/health states. All colors via theme tokens for light and dark modes.

v0.4.3

Choose a tag to compare

@merenguesL merenguesL released this 07 Sep 06:21

Argument previews render as highlighted multi-line JSON instead of a raw one-line blob; truncated payloads still get structural line breaks with a badged omission marker. Plus v0.4.2 panel refresh (repo shortcuts, legible copy, lifted cards).

v0.4.2

Choose a tag to compare

@merenguesL merenguesL released this 07 Sep 06:16

Settings panel refresh: quiet GitHub/issue shortcuts beside the version badge, legible secondary-tone copy in light and dark themes, and lifted card styling with one-step shadows and hover feedback.

v0.4.1

Choose a tag to compare

@merenguesL merenguesL released this 04 Sep 02:41

Dashboard screenshots, story-first README, and the correct v0.4.1 version badge in rebuilt artifacts. No behavior change since v0.4.0.

v0.4.0

Choose a tag to compare

@merenguesL merenguesL released this 04 Sep 02:23

Added

  • 失败即时提示 (errorHints, 默认开启): PTC 直调与不可修复的 run_code 解析失败追加可操作提示, 原文保留
  • FS_STALE_VERSION 观察后重试; EDIT_NOT_FOUND / AMBIGUOUS 仅预读刷新
  • 规则页第 6 张卡片; 深色主题选中态对比度修复

Fixed

  • 统计分类补齐 RUN_CODE_SYNTAX (重启恢复不再丢弃)
  • 空命令不再自愈为空程序; 自愈嵌套调用不再重复计数
  • 成功率归因: 未命中终错的修复尝试记为未修复而非修复失败
  • 桥接名单扩展至 web_fetch / web_search / todo_write / skill / ask_user_question

v0.3.3

Choose a tag to compare

@merenguesL merenguesL released this 26 Aug 12:02

修复工具自愈误报与诊断可见性:按工具 schema 补全内层 description,修正 run_code 分类和长参数 Before/After 预览,恢复 token 节省统计,并增加回归测试。

dsh-tool-normalizer v0.3.2

Choose a tag to compare

@merenguesL merenguesL released this 26 Aug 09:32

Full Changelog: v0.3.1...v0.3.2

v0.3.1 - fix v0.3.0 injection position and string contexts

Choose a tag to compare

@merenguesL merenguesL released this 26 Aug 07:46

Fixed

  • Injection position bug: v0.3.0 spliced the generated property between ( and {, turning every healed call into a JS syntax error.
  • Scanner rewritten as a linear state machine: string, template, and comment contexts are skipped (a tools.*({ shape inside a string is data); insertion lands inside the braces. Conservative bail on unparseable input.

v0.3.0 — 内层调用 description 注入(执行前预防)

Choose a tag to compare

@merenguesL merenguesL released this 26 Aug 07:08

Added

  • 内层调用 description 注入(INNER_DESC):run_code 程序执行前,监听器扫描其内部的 tools.*() 调用参数对象,为缺失 description 的自动补全生成描述。内层子调度验参要求 description 必填,这是生产会话中占主导的失败类别(7 次失败中的 4 次)。
  • 该变换发生在程序执行之前,与 command→code 改写同类——无副作用重复风险。扫描器感知字符串/模板字面量,解析不确定时保守放弃、原样放行。
  • 新增 INNER_DESC 类别在看板分布与文案中可见。