dsh-aloof:把 Aloof 團隊紅線與手冊同步到 DSH agent

前言

DSH 插件可以把上下文、工具和界面能力接到本機 agent。團隊規範如果只放在 Aloof 網頁裏,agent 在執行任務時無法穩定讀取,也無法把新摸清的規則交回團隊。

dsh-aloof 用於把 Aloof 的團隊紅線和團隊手冊同步到 DSH agent:紅線進系統提示,手冊進技能目錄;同時提供 /aloof 命令、右下角狀態按鈕和提交待確認的入口。

它依賴一臺跑着的 Aloof 和 dsh 接入令牌。沒有 Aloof 實例時,插件只會提示沒配 ALOOF_TOKEN。

這是什麼

aloof-ai/dsh-aloof 是 DSH 客戶端插件,用於在 DSH agent 中同步 Aloof 上的團隊規則。

  • 倉庫 owner:aloof-ai
  • 許可證:MIT
  • 運行要求:Node ≥ 22、DSH、一臺跑着的 Aloof、dsh 接入令牌
  • 服務端不在本倉庫且不公開

下面介紹它能做什麼、怎麼裝、怎麼配。

核心功能

團隊規則下發

  1. 把團隊紅線同步到 dsh 系統提示(ctx.systemPrompt)。
  2. 把團隊手冊註冊到 dsh 技能目錄(ctx.skills.register),agent 判斷相關時讀取。
  3. 每五分鐘拉取 Aloof 的 /api/context。
  4. 拉不到時保持上一次內容,不清空。

狀態查看

  • 提供 /aloof 命令,直接查看連接地址、票前幾位和 Aloof 識別身份。
  • 提供右下角可拖動懸浮按鈕與紅綠燈狀態,支持換票/清票。

插件工具

  • aloof_whoami
  • aloof_devices
  • aloof_contribute

其中 aloof_contribute 是唯一寫操作,用於提交待確認。

憑據配置

  • 接入令牌整串配置並自帶地址,無需單獨配置服務器地址。
  • 支持 .credentials.yaml 熱更新憑據。
  • 環境變量 ALOOF_TOKEN 在進程啓動時凍結,且優先級高於 .credentials.yaml。

安裝與啓用

先確認環境:

  • Node ≥ 22
  • DSH
  • 一臺跑着的 Aloof
  • dsh 接入令牌

安裝命令:

dsh plugin --profile web add dsh-aloof

如果要做本地開發,先拉倉庫,再按本地路徑加入:

git clone https://github.com/aloof-ai/dsh-aloof.git
dsh plugin --profile web add /絕對路徑/dsh-aloof

典型用法

配置接入令牌

  1. 在 Aloof 網頁生成 dsh 接入令牌。
  2. 把整串令牌放入環境變量 ALOOF_TOKEN,或寫入 $DSH_HOME/.credentials.yaml。
  3. 接入令牌自帶服務器地址,通常不需要再單獨配置地址。

如果環境變量 ALOOF_TOKEN 已經存在,後續修改 $DSH_HOME/.credentials.yaml 可能不生效,因爲進程啓動時凍結的環境變量優先級更高。

查看連接

在 DSH 中運行:

/aloof

它會顯示這臺 DSH 連到的地址、票前幾位,以及 Aloof 識別出的身份。

交回團隊

在會話裏說:

把這個存成團隊手冊

插件會調用 aloof_contribute 提交待確認。提交後還需要管理員放行才下發;agent 不能直接改紅線或手冊。

換票

可以先做第一種:在右下角卡片保存新票,不重啓 DSH。

也可以改文件:修改 $DSH_HOME/.credentials.yaml 後熱更新。

適用場景與注意

這個插件適合已經有 Aloof 實例、希望把團隊規則接入本機 DSH agent 的開發者。

注意以下邊界:

  • 發新票、吊銷令牌、接受提案只能在 Aloof 網頁操作,插件不提供對應工具。
  • 接入令牌不是網頁登錄票。
  • 改 Aloof 密碼會弔銷名下所有令牌。
  • 令牌可以設置有效期,到期需重新生成。
  • 可選配置包括 tokenEnv(默認 ALOOF_TOKEN)、timeoutMs(默認 20000)、baseUrl(默認空,跟着票走)。
  • 包沒有構建步驟,npm pack 出來即源碼;改 client.js 後重啓 DSH。

插件以當前 DSH 進程權限運行。安裝前應先檢查源碼與許可證。

鏈接

經過上面的步驟,dsh-aloof 可以把 Aloof 的團隊規則接到本機 DSH agent:紅線進系統提示,手冊進技能目錄,狀態可以用 /aloof 和右下角按鈕查看,知識可以提交待確認。

  • 目錄頁:https://www.skillhub.cn/plugins/aloof-ai/dsh-aloof
  • GitHub:https://github.com/aloof-ai/dsh-aloof
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜