前言¶
DeepSeek Harness (DSH) 支持通過插件擴展功能。當智能體需要訪問 Hacker News 的實時數據(如熱門故事、用戶信息或評論)時,直接在代碼中解析 HN 的 JSON 接口通常不夠靈活。xby-hnews 作爲一個插件,提供了封裝好的數據服務接口,直接在 DSH 環境中調用即可獲取所需信息。
是什麼¶
這是一個由 xby-skill 維護的插件,屬於聯網工具類。它是一個工具集,提供從 Hacker News 獲取故事、評論、用戶信息和搜索故事的功能。
核心功能¶
該插件主要提供以下接口:
set_xby_apikey:在聊天中設置 API 密鑰。該密鑰會自動持久化,重啓 DSH 後依然有效。get_stories:獲取 Hacker News 故事。支持top、new、ask_hn、show_hn四種類型,不包括評論,如需評論需使用get_story_info。get_user_info:獲取用戶信息,包含該用戶提交的故事。search_stories:搜索 Hacker News 上的故事。建議使用簡單查詢以獲得更廣泛的結果(少於 5 個詞)。get_story_info:獲取故事的詳細信息,包括評論。
安裝與啓用¶
在 DSH 終端中執行以下命令即可安裝插件。安裝前請檢查源碼與許可證。
dsh plugin --profile web add github:xby_skill/xby-hnews
典型用法¶
安裝完成後,可以在 DSH 的對話或腳本中調用上述接口。以下是幾種常見的使用方式:
- 獲取熱門故事列表:
get_stories('top') - 獲取特定用戶的資料:
get_user_info - 搜索相關故事:
search_stories('AI') - 獲取故事詳情及評論:
get_story_info
適用場景與注意¶
- 適用場景:適合需要在智能體中集成 Hacker News 實時資訊、分析特定用戶動態或進行技術新聞檢索的開發者。
- 注意事項:使用前需從小笨羊官網獲取 API 密鑰。在搜索故事時,過於複雜的查詢可能無法返回結果,建議僅使用簡單關鍵詞。
結語¶
xby-hnews 爲 DSH 生態提供了 Hacker News 數據訪問能力。你可以通過以下鏈接獲取更多信息:插件目錄 | GitHub 倉庫。