前言¶
DeepSeek Harness (DSH) 採用“一切皆插件”的架構理念,通過插件來擴展智能體的能力。在開發或使用智能體時,爲產品或軟件命名並驗證相關域名的可用性是一個常見需求。dsh-namecheck 插件旨在解決這一痛點,將域名註冊狀態與商標篩查邏輯集成到 DSH 的工作流中。
插件介紹¶
這是一個由 HULILI-com 維護的 DSH 插件。它註冊了一個名爲 check_name_availability 的工具。當智能體在對話中檢測到命名或驗證意圖時,該工具會自動運行,返回候選名稱的域名註冊狀態和商標篩查結果。
核心能力¶
該插件包含以下已覈實功能:
- 域名可用性檢查:基於 Verisign / RDAP 註冊表數據進行權威查詢。默認檢查
.com後綴,並支持通過參數擴展檢查其他頂級域名(TLD)。該服務免費且無需 API 密鑰。 - 商標篩查:提供兩種數據源進行商標篩查:
- 第三方商標搜索 API(用於精確匹配)。
- Bing 啓發式網絡搜索(作爲後備方案,僅作爲初步信號)。
- 零第三方運行時依賴:核心邏輯僅使用 Node.js 原生的
fetch,不依賴其他第三方運行時庫。
安裝與啓用¶
在終端中執行以下命令即可安裝該插件:
dsh plugin --profile web add github:HULILI-com/dsh-namecheck
安裝完成後,重啓 DSH 進程(dsh --profile web)並刷新瀏覽器頁面以使插件生效。
使用示例¶
在 DSH 對話中,直接向智能體提出命名需求,工具會自動調用。
示例對話:
請幫我檢查以下候選名稱是否可用:acme, demo, novalink,並報告每個名稱的
.com域名狀態和商標篩查結果。
智能體會調用 check_name_availability 工具並返回結構化的結果,包含每個候選名稱的域名狀態和商標篩查結論。
注意事項¶
在使用時,需注意以下事實:
- 註冊狀態判定:域名檢查結果遵循官方 RDAP 數據。即使域名處於停放或高價出售狀態,仍會被報告爲“已註冊”。
- 商標篩查性質:商標篩查僅作爲初步信號,不能替代正式的商標審查。
- API 限制:目前國家商標局或公共查詢網站沒有免費開放 API,若不配置第三方 API,插件將依賴 Bing 網絡搜索進行啓發式篩查。
- 開發者預覽:DSH 處於開發者預覽階段,插件 API 可能會隨版本變更,需留意兼容性。
結尾¶
dsh-namecheck 插件爲 DSH 生態提供了基礎的命名驗證能力,減少了手動查詢的工作量。如需查看更多詳情或提交反饋,可訪問插件目錄或 GitHub 倉庫。