Repository navigation
K Docs 0.2.8 — 仓库改名与元数据修正
金山文档接入 DeepSeek Harness 的右栏套件。本仓库含两个可独立安装的包。
本仓库的版本号以主包 dsh-kdocs-inside 为准(另一个包有自己的版本线):
| 包 | 当前版本 | 说明 |
|---|---|---|
dsh-kdocs-inside |
0.2.8 | 主包:云盘面板 / 文档预览 / 引用到对话 / 4 个只读 Agent 工具 |
kdocs-settings |
0.2.1 | 设置页的「金山文档」只读状态分区(版本线独立) |
两者都已发布到 npm,本 Release 附带的 .tgz 与 npm 上的产物逐字节一致,可直接下载安装。
本版内容
仓库改名
vansonffff/dsh-kdocs → vansonffff/dsh-kdocs-sidebar。
GitHub 会为旧地址保留跳转,但 npm 元数据里的 repository / homepage / bugs
是发布时写死的,不随改名更新,已在本版一并纠正。
(跳转有一个已知失效场景:若旧仓库名被他人重新占用,重定向即断开 ——
所以正确做法是把地址写对,而不是依赖跳转。)
包名、入口、repository.directory 均未变化。
自上一个发布(0.2.0)以来的主要变化
表现层
- 文件类型图标:文件夹 / Word / Excel / PowerPoint / PDF / 文本 / 图片 / 通用
- 顶部导航去胶囊化:六个入口改为文字 + 下划线,任何宽度都保持一行
- 搜索区压缩:三种搜索范围移入搜索框行内,搜索能力一项未减
- 行内
···快捷操作(悬浮 / 键盘聚焦出现,绝对定位、不挤压文件名) - 右键菜单分组精修、预览工具栏分段控件化(高度未增,实测反而变矮)
- 信息密度提升:行高 29px → 24px,同屏可见文件 23 行 → 30 行
修复
- 「在金山文档打开」/「复制链接」失败时毫无反应 → 现在显示失败原因
- 标签页标题组件缺错误边界 → 已补(紧凑呈现)
- 文件行悬浮导致整个面板变白 → 根因是三处结构性漏洞,均已修
- 搜索态下点击视图标签看到空搜索页而非该视图
- 文件夹重命名丢掉
.v1这类点后缀(会静默改掉文件名) - 分页失败后无法重试
- 0.2.0 的两个分页工具输出契约写反:
kdocs_list/kdocs_search在 0.2.0 上
每次调用都会INVALID_TOOL_OUTPUT—— 从 0.2.0 升级上来的人请优先更新这一项
完整变更见仓库内的 CHANGELOG.md。
安装
# 主包
dsh plugin --profile web add dsh-kdocs-inside
# 可选:设置页状态分区
dsh plugin --profile web add kdocs-settings前置条件:先装好并登录金山官方的 kdocs-cli(本插件不自带、也不代管凭据;
Token 由那个 CLI 存进系统密钥链,插件从不读取或转发)。
兼容性
需要 DSH ≥ 0.1.5 · Node ≥ 22.19