dsh-timestamp:時間戳互轉工具

前言

DeepSeek Harness(DSH)採用「一切皆插件」的理念,開發者常需要在智能體邏輯中處理時間格式。當需要將 Unix 時間戳、ISO 8601 格式或相對時間互相轉換,或獲取當前時間時,可以引入 dsh-timestamp 插件。

這是什麼

dsh-timestamp 是一個純 Node.js 實現的 DSH 插件,由用戶 uckkk 維護。它提供時間戳與人類可讀時間格式之間的互轉能力,幫助智能體更方便地處理時間相關的業務邏輯。

核心功能

該插件提供以下核心工具:

  • timestamp_convert:支持 Unix 時間戳、ISO 8601 字符串與相對時間字符串之間的互轉。
  • timestamp_now:獲取當前的 Unix 時間戳。

安裝與啓用

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

dsh plugin add dsh-timestamp

安裝後,需在項目的 package.json 文件中,將 dsh.profile.bundles 字段配置爲:

"dsh.profile.bundles": ["dsh-timestamp"]

重啓 DSH 進程後生效。

典型用法

在會話中直接調用插件註冊的工具即可。

例如查詢時間戳對應的時間:

1700000000 這個時間戳是什麼時候
→ 調用 timestamp_convert(value=1700000000)

適用場景與注意

此插件在安裝後會以當前 DSH 進程的權限在本地運行 Node.js 代碼。如果對安全性敏感,請在安裝前審閱源碼(位於 GitHub:https://github.com/uckkk/dsh-timestamp)並確認許可證。

結語

如果你需要處理時間格式轉換,可以通過上面的步驟快速集成該工具。更多插件詳情可參考社區目錄:https://www.skillhub.cn/plugins/uckkk/dsh-timestamp。

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

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

小夜