gaochonggeng/dsh-aloof

gaochonggeng★ 0JavaScript最后同步: 2026-08-20

在 GitHub 打开

把 Aloof 的办公审批接成 DeepSeek Harness(dsh)的原生工具:查待办、列模板、读表单、提单。写操作过 dsh 审批闸门,也是一份可运行的 dsh 插件样板。

README 摘要

dsh-aloof 把公司在 Aloof 上的 团队资料库和办公审批 ,接成你自己电脑上 DeepSeek Harness(dsh)的原生工具。 装上之后,你在本机的 dsh 里可以直接说: - 「这个客户的电价方案,我们以前是怎么算的?」→ 它去团队资料库里搜,读出同事写过的那份,照着来 - 「把刚才这套踩坑记追加到《电价踩坑记》里」→ 写回同一份共享文档,同事在网页上立刻看得见 - 「我这个月的差旅报销提一下」→ 按模板发起审批,走公司的审批链 分工是清楚的 :Aloof 是团队那一份——权限、数据范围、审批链、审计留痕都在它那边,它是权威源;你本机这台 dsh 是你自己的手脚,快、私密、想怎么折腾都行。这个插件是把两者接起来的 受控通路 :一张能单独吊销的票、一份写操作白名单、加上本机的确认闸。不是把公司数据拷到本地,也不是把本机的 AI 放进公司系统随便动手。 它同时是一份 可运行的 dsh 插件样板 ——插件机制的每一层都用到了(工具注册、凭据服务、写操作审批闸门、结果渲染),单文件、没有一句 import (为什么见 index.js 顶部)。 装 然后把票粘进来就完事了(下一节说票从哪拿): 只有这一个东西要配,没有第二项。 票里 @ 后面那截就是你公司那台 Aloof 的地址——密钥和它该发去哪台 绑在一起 ,所以不存在「地址填串了、票发到别人服务器上」这回事。整串复制,别只粘前半截。 也可以直接从 GitHub 装, 建议钉住某个提交 ,免得哪天一次推送悄悄改了你机器上跑的东西: (这个插件是纯 JS、没有构建步骤,所以 git 安装不需要 allowBuilds 那道构建授权。) 卸载 dsh plugin --profile web remove dsh-aloof ,profile 的 bundles 列表会自动摘掉这一层。 工具 团队资料库(六个) 这组是「团队共享知识」落到本机的通路。 你在网页上进得去的空间,这里进得去;进不去的,拿这张票一样进不去 ——空间 ACL 是同一套,插件不放宽任何东西。 工具 干什么 读/写 kb spaces 我能进哪些空间,返回 spaceId 和我在里面的角色 读 kb search 按名字、用途说明和 正文全文 搜,返回 nodeId 和命中的那句话 读 kb list 列一个目录下的一层,用来摸结构 / 挑 parentId 读 kb read 读一份的全文(太长会截断并说明) 读 kb write 新建一份,或往已有的那份 追加 / 覆盖 写,过闸门 kb delete 删一个文件或目录 写,过闸门;不可恢复 几个刻意的设计: - kb write 默认是追加不是覆盖 ( mode 默认 append )。「把这条记下来」的常态是往一份活文档后面接一段,不是把整篇换掉;要覆盖得显式 mod…

在 GitHub 查看完整 README →
工具/开发aloofdeepseek-harnessdshdsh-pluginoa

分类