dsh-ip:校驗/分類 IP 地址並計算 IPv4 CIDR 網段範圍

在構建基於 DeepSeek Harness (DSH) 的智能體工作流時,處理網絡邏輯(如驗證 IP 格式、計算 CIDR 網段範圍)通常需要依賴正則表達式或外部工具。直接在代碼中實現這些邏輯會增加複雜度。DSH 的理念是“一切皆插件”,通過引入專用工具可以剝離這些細節。

插件介紹

dsh-ip 是一個用於網絡地址處理的工具插件。它由 uckkk 維護,屬於聯網工具類。核心功能是校驗和分類 IP 地址,以及計算 IPv4 CIDR 網段範圍,且基於純 Node.js 實現。

核心功能

插件提供兩個主要工具:
1. ip_info:用於校驗 IP 地址並對其進行分類。
2. cidr_range:將 IPv4 CIDR 表示法(如 10.0.0.0/24)轉換爲網段範圍。

安裝與啓用

使用官方安裝命令添加插件:

dsh plugin add github:uckkk/dsh-ip

安裝完成後,需要在 profile 的 package.json 文件中找到 dsh.profile.bundles 字段,並在其中加入 "dsh-ip"。

典型用法

安裝後在會話中調用該插件註冊的工具即可。

示例:

10.0.0.0/24 的網段範圍是多少
→ 調用 cidr_range(cidr="10.0.0.0/24")

適用場景與注意

該插件以當前 DSH 進程的權限在本地運行,涉及第三方代碼。安裝前請務必審閱源碼(倉庫:https://github.com/uckkk/dsh-ip)以確保安全性。適合需要在智能體邏輯中直接進行網絡地址運算的場景。

dsh-ip 將 IP 處理邏輯封裝爲插件,減少了在智能體代碼中編寫重複正則或網絡邏輯的工作量。如需查看更多插件或源碼,可訪問:插件目錄 或 GitHub。

羽毛球分组比赛记分
小程序二维码

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

小夜