aloof-ai/dsh-aloof

aloof-ai★ 1JavaScript最后同步: 2026-08-21

在 GitHub 打开

把 Aloof 接成 DeepSeek Harness(dsh)的原生工具。一张自带地址的接入令牌,粘一串就能用。

README 摘要

dsh-aloof 把团队的做事方式装进这台机器的 agent。 装上并配好票之后,公司在 Aloof 上定的规矩就会自动进到你这台 dsh 的 agent 里: - 红线 进系统提示——每一步都在,无条件生效。「客户数据不许发给外部服务」这类。 - 手册 进 dsh 的技能目录——agent 觉得跟当前任务相关时才去读。「周报怎么写」这类。 管理员在网页上改一句话, 你这台机器五分钟内跟上,谁都不用重启 。 反过来也通: 你摸清一件事之后,可以就地把它交回团队 ——在会话里说一句「把这个存成团队手册」,它会进公司的待确认列表,管理员放行之后下发给所有人的 agent。你不用离开 dsh,也不用把刚才那段再写一遍。 顺带还有两个只读工具和一颗悬浮按钮,用来确认这台机器真的接到了公司那台 Aloof 上、而且下发到位了。 先说清楚:这是个客户端插件,得配一台 Aloof 才有用。 Aloof 是私有部署的企业平台,服务端不在这个仓库、也不公开。手上没有 Aloof 实例的话,装上这个插件只会得到一句「没配 ALOOF TOKEN」——它不是能独立干活的工具集。 要什么 - Node ≥ 22 - dsh - 一台跑着的 Aloof,以及你在上面生成的一张 dsh 接入令牌 装 想跟着改代码就用本地开发链接: 配 只有一个东西要配:那张票。 在 Aloof 网页上点左下角自己的名字 →「dsh 接入」→ 生成,复制出来长这样: 整串 放进环境变量 ALOOF TOKEN ,或者写进 $DSH HOME/.credentials.yaml : 地址是跟着票一起来的,所以 不用再配服务器地址 。这不是为了少打几个字:地址和票如果是两个各自可填的字段,「填串了、把票发到别人服务器上」这件事就永远可能发生;粘在一起之后它在物理上就不成立了。 注意别只粘前半截—— @ 后面那截就是地址,少了它插件不知道该往哪儿发(真发生了会有一句明确的报错告诉你去重新复制)。 放的必须是接入令牌,不是网页的登录票。 登录票带着这个人的全部权限、而且没法单独作废;接入令牌读全放行、写只走白名单,并且能按设备单独吊销——某台机器丢了,在网页上把那一张吊掉就行,不影响你其他机器。 改了 credentials 不用重启 dsh :它盯着 .credentials.yaml 热更新,改完下一次调用就走新票(实测半秒内)。唯一的例外是把票写成了 环境变量 ——那份在进程启动时冻结,而且优先级压过文件,所以「文件明明改了却没生效」先怀疑有个同名环境变量。 票会在两种情况下自己失效 ,都不是 bug: - 你 改了 Aloof 的密码 。改密会吊销你名下所有令牌(改密的场合通常是「怀疑泄露了」,只换密码不撤令牌等于换了大门锁却留着侧门钥匙)。回网页重新生成一张。 - 那张票 设了有效期而且到期了 。生…

在 GitHub 查看完整 README →
工具/开发cordisdeepseek-harnessdshdsh-pluginagent

分类