CosmosMind-ai/RSI-Harness
RSIH — versionable, shareable agent harness: Pi coding agent + Genome config layer
解決的問題
RSIH(RSI-Harness)解決了代理設定分散的問題。使用者不再需要將系統提示、工具集與設定分散在各個檔案與 CLI 標誌中,而是可以將這些內容打包成單一、可版本控制且可共享的物件,稱為 Genome。這讓使用者能立即在不同代理「Harness」(上下文)之間切換,並確保代理設定可重現且可重現。
工作原理
RSIH 作為 Pi 編碼代理 的設定層建構,不複製核心代理邏輯。相反,它使用「補丁」系統,其中 Genome 定義了對 12 個特定元件(如指示、工具、技能與執行時政策)的覆蓋。若 Genome 中缺少某個欄位,則繼承預設的 Pi 設定。
主要功能包括:
- Genome 表達引擎(GEE):一個互動式工具(
gee),分析使用者實際的會話歷史(來自 RSIH、Pi 和 Claude Code),根據重複模式與工具使用證據,自動產生新的 Genome。 - 基於 CWD 的會話:支援
--run-id,以在多次腳本呼叫中維持對話連續性。 - Genome 管理:提供工具用於從本地目錄或種子套件中列出、顯示、驗證與安裝 Genome。
適用對象
需要為不同專案或工作流程(例如研究實驗 Harness)維護多個專用代理設定,並希望與他人共享這些設定的開發者與 AI 代理使用者。
亮點
- 基於證據的生成:透過分析真實使用歷史自動建立代理 Harness,而非要求使用者撰寫提示。
- 零核心分叉:與 Pi 編碼代理完全相容,確保任何新 Pi 功能皆可自動支援。
- 可共享的套件:Genome 是自我包含的目錄,可直接放入本地資料夾以立即部署專用代理設定。
- 全面的設定:涵蓋 12 個不同元件,包括快速鍵、主題、MCP 伺服器與執行時政策。
相關
- 專案
- 專案
- 專案
- 專案