在 DeepSeek Harness 生態中,插件是擴展系統功能的主要方式。jo32/dsh-hackernews-reader 是一個 Host/Client bundle,它爲 Harness 添加了一個專注的 Hacker News 閱讀器。該插件依賴 DeepDeck 提供的運行時環境,旨在爲 HN 用戶和開發者提供無需離開 Harness 的內容獲取與 AI 交互能力。
安裝與啓用¶
安裝該插件需要通過 DeepDeck 的應用插件安裝流程。
- 在 DeepDeck 中打開 Settings → Apps。
- 在 Install an App plugin 輸入框中粘貼插件源碼地址:
https://github.com/jo32/dsh-hackernews-reader.git
- 選擇 Inspect source,確認檢測到的包信息與構建命令無誤後,選擇 Confirm install。
- DeepDeck 會提示重啓,完成重啓後,從側邊欄打開 Apps → Hacker News 即可啓動閱讀器。
核心功能¶
該插件主要提供以下能力:
- 多源訂閱與搜索:支持 Top, New, Best, Ask HN, Show HN, Jobs 等訂閱源。支持按相關性或最新優先進行故事搜索。
- 深度閱讀:支持閱讀故事、文本帖、嵌套評論以及用戶資料。
- 獨立窗口:提供同源(Same-origin)的獨立桌面窗口,區別於瀏覽器標籤頁,體驗更原生。
- App-scoped 工具集:插件向 Harness 暴露了一系列 App-scoped 工具,包括
hackernews_stories、hackernews_search、hackernews_read_story、hackernews_user以及當前 UI 上下文工具。 - 可選登錄:支持 Hacker News 登錄驗證。密碼僅向 HN 轉發一次,不會被持久化存儲;僅返回的
usersession cookie 和公開用戶名會被保存在 Harness 的憑證存儲中。
典型用法¶
- 瀏覽與閱讀:打開任意訂閱源(如 Top 或 Best),點擊故事鏈接即可閱讀完整的嵌套討論。
- 搜索操作:在閱讀器內搜索關鍵詞(例如
local-first AI),並在結果頁直接打開條目,無需切換上下文。 - AI 交互:
- 點擊故事標題旁的 Summarize 按鈕,或點擊評論的 Explain with AI 按鈕,系統會在
~/DeepDeck/Apps/hackernews-reader目錄下打開一個 canonical Session。 - 向 DeepDeck 智能體下達指令,例如:
Read today's top Hacker News stories and group them by topic.插件會利用暴露的只讀工具來執行此操作。
- 點擊故事標題旁的 Summarize 按鈕,或點擊評論的 Explain with AI 按鈕,系統會在
技術說明¶
- 環境依賴:DeepDeck 提供了應用啓動器、獨立應用窗口、App-scoped Workspace 以及用於 Summarize 和 Explain 的 canonical AI 對話。插件在掛載時期望 DeepDeck 的 App runtime service 存在。
- 只讀限制:由於官方 Hacker News API 未暴露支持的寫入端點,該閱讀器保持只讀狀態。
該插件適合需要在 DeepSeek Harness 環境內直接集成 HN 內容閱讀,並與 DeepDeck 智能體協作的場景。