dsh-stash-kit
Agent Stash 系列 DSH 插件共用的面板、补全灰字、动画与外观配置,在一个配置页里统一修改。
Agent Stash 框架(dsh-stash-kit)的浏览器半部提供 stashKit 服务,dsh-recall 与 dsh-autosuggest 用它渲染面板和灰字;Host 半部持有外观配置,修改一次,所有插件同时生效。
面板与 DSH 自带的 / 菜单使用同一套几何:离输入框 4px,圆角与内边距一致,内容左边线对齐输入框的文字列。底色完全不透明,默认再加一层背景模糊。
配置项
在「插件」页打开「Agent Stash 框架」,点它的条目进入配置页。
修改下面的设置项,配置页顶部的预览随之变化。
点「保存」,改动立即生效。

| 配置项 | 字段 | 可选值 | 默认 |
|---|---|---|---|
| 毛玻璃效果 | glass | 开(不透明底色加背景模糊)/ 关(不透明底色) | 开 |
| 动画 | motion | lively 灵动、subtle 轻柔、off 关闭 | 灵动 |
| 补全灰字 | ghost | wave 波浪、fade 淡入、none 直接显示 | 波浪 |
| 高亮移动 | highlight | glide 滑动、instant 即时 | 滑动 |
| 行高 | density | comfortable 舒适(34px)、compact 紧凑(28px) | 舒适 |
| 按键提示 | hints | 开 / 关 | 开 |
动画
- 灵动:面板从输入框方向浮起,由模糊变清晰,各行从贴近输入框的一行起依次出现;关闭时向下淡出。用 ↑ 回溯时,新草稿从翻看的方向滑入输入框。
- 轻柔:面板只做短淡入淡出,草稿切换不播放动画。
- 关闭:面板和灰字都直接出现、直接消失。
- 补全灰字的「波浪」用一道渐隐遮罩从左向右扫出剩余文字;「淡入」让剩余文字整体淡入。
- 系统开启「减少动态效果」时,面板只保留淡入淡出;各行依次出现、高亮滑动和草稿切换的动画都去掉,补全灰字直接显示。
在 profile 里配置
也可以在 profile 的 patch 里写:
- id: dsh-stash-kit
name: "@agent-stash/dsh-stash-kit"
config:
glass: false
motion: subtle单独安装
按导入 Agent Stash 插件市场的步骤添加索引源,然后在「发现」页安装 @agent-stash/dsh-stash-kit。
停用框架
停用框架后,依赖它的插件会停在「等待依赖」;再次启用这些插件时,框架会被重新启用。