Releases: merenguesL/dsh-tool-normalizer
Release list
v0.4.5
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
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
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
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
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
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
修复工具自愈误报与诊断可见性:按工具 schema 补全内层 description,修正 run_code 分类和长参数 Before/After 预览,恢复 token 节省统计,并增加回归测试。
dsh-tool-normalizer v0.3.2
Full Changelog: v0.3.1...v0.3.2
v0.3.1 - fix v0.3.0 injection position and string contexts
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 注入(执行前预防)
Added
- 内层调用 description 注入(INNER_DESC):run_code 程序执行前,监听器扫描其内部的 tools.*() 调用参数对象,为缺失 description 的自动补全生成描述。内层子调度验参要求 description 必填,这是生产会话中占主导的失败类别(7 次失败中的 4 次)。
- 该变换发生在程序执行之前,与 command→code 改写同类——无副作用重复风险。扫描器感知字符串/模板字面量,解析不确定时保守放弃、原样放行。
- 新增 INNER_DESC 类别在看板分布与文案中可见。