# 更新日志

本项目遵循[语义化版本](https://semver.org/lang/zh-CN/)与 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/)。

> **关于版本号**：`0.1.0`–`0.1.7` 只存在于本地 git 历史，从未发布到 npm，首个 npm 版本是 **0.1.8**。
> 规矩（2026-09-26 定）：**每次 git 提交都升一级版本号**；`tools/build-client.mjs` 写盘时会以
> `package.json` 为准，把 `src/client/state.js` 里的 `CLIENT_BUILD_VERSION` 自动对齐过去，
> 两者连同本文件一起提交。发布时只补 annotated tag，不再用 `npm version` 升版。

## [0.1.8] — 未发布（首个 npm 版本）

### 新增

- **专属运维台 `ops/tz.sh`**：状态 / 安装重装（link: 直连源码）/ 卸载 / 构建 / 自检 /
  发布预演 / 一键发布到 npm，与 T专家、辅助补丁 的运维台同一套用法。
- 插件图标 `icon.svg`（插件列表与设置区显示），并加入 `files` 白名单。

### 修复

- **客户端构建版本号漂移**：`package.json` 已升到 `0.1.7`，而 `src/client/state.js` 里的
  `CLIENT_BUILD_VERSION` 还停在 `0.1.6`，自检的「CLIENT_BUILD_VERSION 对齐 package.json」
  一项失败。现在由 `tools/build-client.mjs` 在写盘时自动对齐，不会再靠人记得手改。

### 变更

- `package.json` 补齐首次上 npm 需要的元数据：`repository` / `homepage` / `bugs` / `publishConfig`。

## [0.1.7] — 2026-09-24

### 变更

- 适配宿主 `0.1.7-rc.1`：peer 范围改成 caret 三段式（含 `^0.1.7-rc.1`）。

## [0.1.6] — 2026-09-20

### 修复

- 统一视角计数口径，视角上限常量化。

## [0.1.5] — 2026-09-20

### 新增

- 设置页「视角」切换：全部来源（并集）/ 宿主全局层 / 默认 preset / 会话 / 磁盘扫描，
  计数随视角变成该来源的真实值。

### 修复

- 修正 peer 版本范围。

## [0.1.0] — 2026-09-20

### 新增

- 首版：在 DSH 设置页里开关技能，**关掉的技能不再进入每次请求的 `<available_skills>` 清单**，
  从而少占上下文；不改任何 `SKILL.md`，也不把文件移出扫描目录。关闭后模型看不到、也不能用
  `skill` 工具加载，`/` 斜杠菜单里仍可手动点。名单落在 `~/.dsh/skill-gate.json`。
