前言¶
DSH 的世界觀是「一切皆插件」。對寫 DSH 插件或智能體工作流的人來說,常見的痛點是:外部站點內容要麼靠瀏覽器解決,要麼得自己寫抓取腳本、配 API Key、處理限流。插件 glider9999/dsh-plugin-take 走的是第三條路:把一個靜態內容站整體搬進 Harness,變成一組只讀工具。
它由 glider9999 維護,分類爲「聯網工具」。解決的問題很具體:讓 Agent 不打開瀏覽器、不需要 API Key,就能搜索並閱讀 take.hk 的 1400+ 條 AI 影像精選資訊、每日 AI 影像日報(含今天)、30 個主題歸檔庫。插件是隻讀的,對站點發匿名請求,不寫本地用戶數據。
一句話定位¶
在 DeepSeek Harness 裏直接搜、讀整個 take.hk,5 個只讀工具,無 API Key。
五個只讀工具¶
| 工具 | 用途 |
|---|---|
take_latest |
最新 AI 影像日報(含今天)或最新精選資訊;資訊可加 category 篩分類。kind: daily \| news,limit 1–20 |
take_search |
全站全文搜索:1400+ 精選資訊、全部日報、30 個主題庫;可加 category 只搜某分類 |
take_read |
讀任意頁面全文:take.hk URL、路徑(/daily/2026-11-03、/topics/google、/items/<id>)、純 id、日期或 today;條目附原文/來源鏈接 |
take_topics |
列出 30 個主題歸檔庫 |
take_links |
站點主要入口:首頁/日報/熱點/專題/案例/畫布/Agent 接入頁/RSS |
工具返回純文本給模型讀,不執行頁面腳本。
安裝與啓用¶
方式一,圖形界面:
1、Harness → 插件管理器 → 添加插件
2、輸入 dsh-plugin-take → 安裝
3、完全重啓 Harness
方式二,命令行:
dsh plugin --profile <你的profile> add dsh-plugin-take
# 桌面版 profile 通常是 desktop,Web 版通常是 web
安裝源是 npm 官方包:https://www.npmjs.com/package/dsh-plugin-take 。包版本當前爲 0.12.0,許可 MIT。
網頁界面¶
插件帶一個內置只讀瀏覽器(README 標爲 v0.8.0 新增)。裝好後在左側欄「插件」分組裏會出現 Take 圖標(需要刷新一次頁面):
1、雜誌式版面,今日日報首屏大卡加封面卡片網格;取不到封面圖時用漸變佔位。
2、「日報 / 精選 / 專題」三個標籤頁;精選頁有 7 個分類篩選 chip。
3、頂部搜索框做全站搜索,結果以卡片呈現。
4、點任意條目進入閱讀視圖:大標題、封面、正文、原文/來源鏈接,可直接跳到 take.hk。
5、日報/專題頁是結構化條目卡,從站點快照裏提取條目,按「日期 + 分類 + 標題 + 摘要 + 封面縮略圖」排列。
6、動畫與主題:卡片淡入加 hover 抬升、骨架屏、深淺色跟隨主題變量。
數據走本地 /take/api/* 只讀接口(公開站點快照),不跨域、不需要額外密鑰。頁面只是同一份快照的另一種視圖,和 Agent 用的 take_* 工具完全一致。
典型用法¶
資料裏給了一段在 Harness 裏的實際輸出,可以看到 take_latest 的默認形態:
AI 影像日報 · 顯示最新 2 期(共 15 期,最新 2026-11-03)
1. 2026-11-03 · AI 影像日報 2026-11-03:11 月 3 日 · 9 條動態
快手公告:可靈 198.02 億元增資交割完成,投後估值約 180 億美元
全文:take_read target=/daily/2026-11-03 | https://take.hk/#/daily/2026-11-03
2. 2026-11-02 · AI 影像日報 2026-11-02:11 月 2 日 · 9 條動態
高斯潑濺寫實人物探索:自研遊戲角色試製
全文:take_read target=/daily/2026-11-02 | https://take.hk/#/daily/2026-11-02
想在工作流裏做一次檢索,可用 take_search 按分類搜,再用 take_read 深讀單條。例如:
take_search query=<關鍵詞> category=<分類>
take_read target=/daily/2026-11-03
覆蓋面:1400+ 精選資訊、全部日報、30 個主題歸檔庫。分類來自站點自己的 ?category= 列表頁,覆蓋各分類最近約 120 條;更早的條目沒有分類標籤,仍可正常搜索/閱讀。
數據來源與性能¶
take.hk 是靜態快照站,整站內容生成在 https://take.hk/data-1.txt … data-10.txt。
1、插件首次調用時取一次快照(約 10 MB),在進程內解壓成約 11 MB 純文本,緩存 15 分鐘。
2、同時把公開站點內容壓縮緩存到本地(約 2 MB),重啓 Harness 後可直接複用,秒級打開。
3、單頁閱讀優先走該頁靜態 HTML(約 40 KB)。
4、日報在快照不可用時回退公開 RSS https://take.hk/feed.xml。
性能與新鮮期:冷啓動約 2.3 秒、內存約 350 MB;熱啓動約 0.8 秒、內存約 170 MB,並先發一個 If-Modified-Since 條件請求,站點未更新則返回 304 零流量續期。新鮮期默認 5 分鐘,對齊站點撤稿窗口;併發調用共享同一個在途請求(單飛鎖),不會重複下載。快照隨站點自身重建(一天多次),不是秒級實時;週報/月報站點尚未發佈第一期。升級用插件管理器或 dsh plugin add dsh-plugin-take@latest,卸載用 dsh plugin remove dsh-plugin-take。
配置¶
在 profile 的 cordis.patch.yml 裏給 take-plugin 行加 config 即可(不配則用默認值):
- id: take-plugin
name: dsh-plugin-take
config:
diskCache: true # 是否把公開站點快照緩存到本地(默認 true)
ttlMinutes: 5 # 快照新鮮期,1–1440 分鐘(默認 5,對齊撤稿窗口)
maxOutputChars: 40000 # 單次工具輸出上限(默認 40000,超出截斷)
requestTimeoutMs: 20000 # 單次請求超時(默認 20000)
嚴格「零寫入」用法:設 diskCache: false,插件只做匿名請求、不落盤。配置在插件加載時讀取,改完需要重啓 Harness 生效。
安全說明¶
- 只對 take.hk 發匿名 GET(快照分片、單頁 HTML、RSS),不用密鑰、不登錄、不發送用戶數據。
- 不讀本地文件、不跑命令、不讀任何本地數據。
- 唯一的本地寫入是公開站點內容的緩存,位於
~/.dsh/cache/dsh-plugin-take/snapshot-v1.json.gz(約 2 MB,當日有效、最多 6 小時、可隨時刪除),不含用戶數據。可用環境變量DSH_PLUGIN_TAKE_CACHE_DIR改緩存目錄,或在配置裏用diskCache: false完全關閉。
適用場景與注意¶
適合想在 DSH 裏做 AI 影像資訊檢索、日報聚合、主題歸檔瀏覽的智能體,特別是需要穩定 JSON/文本輸入、又不想引入抓取和密鑰管理的開發者。
幾點需要留意:
1、插件以當前 DSH 進程的權限運行。安裝前應檢查源碼與許可證(MIT)是否符合你的環境要求。
2、兼容版本:README 寫明在 DeepSeek Harness 0.2.1-rc.5(macOS 桌面版)實測通過。DSH 仍處於 developer preview,官方接口變動時插件會跟進發版。
3、快照不是實時流,最新條目取決於站點自身重建節奏;正文裏的外鏈仍需回原文查看。
4、插件目錄頁來自獨立社區站點,與 DeepSeek / 幻方無官方從屬關係。
小結¶
這個插件的價值在於把一個內容站摺疊成 5 個只讀工具加一個內置網頁視圖,快照緩存讓冷啓動在可接受範圍,配置項覆蓋了緩存、新鮮期、輸出上限和超時。對想給 Agent 加一層資訊檢索、又不希望引入密鑰和抓取複雜度的場景,它是一個可以直接裝的只讀方案。
目錄頁:https://www.skillhub.cn/plugins/glider9999/dsh-plugin-take
GitHub:https://github.com/glider9999/dsh-plugin-take
npm:https://www.npmjs.com/package/dsh-plugin-take