Skip to content

K Docs 0.2.8 — 仓库改名与元数据修正

Choose a tag to compare

@vansonffff vansonffff released this 13 Sep 11:37

金山文档接入 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