# 策展 · X (Twitter) 🔥🔥🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Nous Research (@NousResearch) · 平台：X (Twitter) · 日期：2026-07-08

> 原始來源：https://x.com/NousResearch/status/2074502059479421252

## 中文摘要

Hermes Agent 釋出全新 Secret Source Plugin API，讓使用者能同時整合多個金鑰管理服務。

**核心功能更新**
Nous Research 宣布在 Hermes Agent 中新增 Secret Source Plugin API，這項功能打破了過去僅能使用內建金鑰來源的限制。現在，使用者不僅能同時使用「Bitwarden」與「1Password」等預設供應商，還能透過開發自定義 plugin，將任何金鑰管理工具（如密碼管理員、作業系統金鑰庫或自訂腳本）整合至 Agent 的啟動流程中。

<video src="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/1783482122055-c08beghu.mp4" poster="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/e1e2dc841f0da801.jpg" controls playsinline preload="metadata" style="max-width:100%;height:auto;display:block;margin:1rem 0"></video>
> Nous Research 展示其 Hermes Agent 系統的可插拔祕密來源（Pluggable Secret Sources）概念演示。

**開發者規範與架構**
為了確保系統的穩健性與安全性，Hermes Agent 針對 plugin 開發制定了嚴格的合約規範：
- **職責分離**：框架負責處理金鑰來源排序、衝突處理（First-claim-wins）、逾時控制及環境變數寫入；開發者則僅需專注於從後端獲取數值，嚴禁直接操作 `os.environ`。
- **執行限制**：`fetch()` 方法必須為同步執行、在 wall-clock 逾時（預設 120 秒）內完成，且不可觸發互動式提示（non-TTY），以確保在 Docker 或 cron 等無人值守環境下能正常運作。
- **錯誤處理**：所有錯誤必須透過 `FetchResult` 回傳 `ErrorKind`（如 `AUTH_FAILED` 或 `TIMEOUT`），嚴禁在 `fetch()` 中拋出例外。
- **安全性**：開發者需透過 `protected_env_vars()` 宣告啟動所需的 bootstrap token，確保這些敏感資訊不會被其他來源覆寫。

**實作與驗證步驟**
若要開發自定義的 Secret Source，開發者需遵循以下結構與流程：
1. 在 `~/.hermes/plugins/` 目錄下建立專案，並實作繼承自 `agent.secret_sources.base.SecretSource` 的類別。
2. 在 `__init__.py` 中透過 `ctx.register_secret_source()` 註冊該類別。
3. 使用 `run_secret_cli()` 輔助函式呼叫外部 CLI 工具，以確保執行環境的安全性。
4. 務必使用官方提供的 `tests.secret_sources.conformance.SecretSourceConformance` 測試，通過一致性驗證（Conformance Kit）是確保 plugin 穩定運作的必要條件。

**社群與資源**
Nous Research 強調，官方內建的來源清單將維持封閉政策，鼓勵開發者將自建的後端發布為獨立的 plugin 儲存庫，並在 Nous Research Discord 的 `#plugins-skills-and-skins` 頻道中分享。詳細的開發指南與 API 規格可參考 [Hermes Agent 開發者文件](https://hermes-agent.nousresearch.com/docs/developer-guide/secret-source-plugin)。

## 媒體內容

**Nous Research 展示其 Hermes Agent 系統的 可插拔祕密來源（Pluggable Secret Sources）概念演示。**

**影片中的 Prompt 與操作**

操作步驟：

1. （00:01）顯示五個並排的 金屬艙門（象徵可插拔祕密來源）
2. （00:02）光束與數據流匯入艙門
3. （00:08）螢幕顯示「PLUGGABLE SECRET SOURCES」文字
4. （00:12）顯示 NOUS 品牌標誌與圖示

## 標籤

Hermes Agent, 功能更新, Agent, Nous Research
