返回部落格
2026 年 4 月 1 日指南· 10 分鐘閱讀

每個 AI Agent,一個協定:完整 OSOP 整合指南

OSOP 團隊

OSOP 現在支援 18 個 AI 程式平台。本文說明 OSOP 的功能、如何與各平台整合,以及為什麼通用工作流程協定很重要。

什麼是 OSOP?

OSOP(Open Standard Operating Procedures)是兩種 YAML 格式:

  • .osop.osop — 工作流程定義。描述應該發生什麼:節點(16 種類型)、邊(13 種模式)、安全後設資料、核准閘門。
  • .osoplog.osoplog — 執行記錄。描述實際發生了什麼:時間戳記、工具呼叫、token 數量、AI 推理、人工決策。

兩者共同形成封閉迴圈:定義、執行、記錄、最佳化。

為什麼這很重要?

沒有 OSOP,每次 AI 程式對話都是一個黑箱。Agent 做了「某些事」,你得到了結果。如果出錯,你翻閱聊天記錄。如果成功,你無法重現。沒有稽核軌跡,沒有最佳化數據,沒有辦法與使用不同工具的同事分享工作流程。

OSOP 改變了這一切。每次對話都產生結構化、可攜帶的記錄,適用於所有 18 個平台。

逐平台整合

第一層:原生整合

這些平台擁有第一級 OSOP 支援,具備技能系統或外掛。

平台整合方式安裝方式
Claude Code原生外掛,5 個斜線命令claude /install-plugin https://github.com/Archie0125/osop-skill
OpenClawClawHub 註冊表上的 5 個技能clawhub install osop
GitHub CopilotMCP 伺服器整合pip install osop-mcp

第二層:規則檔案整合

這些平台讀取 markdown 指令檔。放入一個檔案,OSOP 即可運作。

平台檔案位置
Cursor.mdc rule.cursor/rules/osop-session-logging.mdc
CodexAGENTS.mdProject root
Windsurf.md rule.windsurf/rules/osop-session-logging.md
Continue.devYAML rule.continue/rules/osop-session-logging.yaml
AiderCONVENTIONS.mdProject root
Cline.md rule.clinerules/osop-session-logging.md
Roo Code.md rule.roo/rules/osop-session-logging.md
DevinPlaybookplaybooks/osop-session-logging.md
Zed.rulesProject root
Sourcegraph AmpAGENT.mdProject root
Traeproject_rules.mdProject root

第三層:設定型整合

平台整合方式
ObsidianCustom prompt in .obsidian/copilot-custom-prompts/
PearAICustom slash command in config.json
Sweep AISKILL.md in .claude/skills/
SWE-agentYAML config with system_template

通用安裝器

不想弄清楚哪個檔案放哪裡?通用安裝器會處理:

install.sh
git clone https://github.com/Archie0125/osop-agent-rules.git
cd osop-agent-rules
./install.sh          # auto-detects your tools
./install.sh --all    # installs for everything

安裝器檢查設定目錄(.cursor/、.windsurf/、.clinerules/ 等),只為你實際擁有的工具安裝。除非傳入 --force,否則不會覆蓋現有檔案。

你會得到什麼

當你的 AI Agent 完成多步驟任務後,它會自動產生兩個檔案:

session-files
sessions/2026-04-01-fix-auth-bug.osop       # What should have happened
sessions/2026-04-01-fix-auth-bug.osoplog.yaml  # What actually happened

你可以:

  • 視覺化 — 將兩個檔案拖入編輯器,取得互動式節點圖
  • 分析 — 執行風險分析,找出缺少的核准閘門或破壞性命令
  • 最佳化 — 比較多次執行記錄,找出慢步驟和故障熱點
  • 稽核 — 每個 AI 動作、工具呼叫和人工決策的結構化證據
  • 分享 — 可攜帶的 YAML 檔案,適用於任何 OSOP 相容工具

OSOP 生態系統

元件功能
Spec v1.0.osop 和 .osoplog 格式的 JSON Schema
Visual Editor互動式節點圖、風險分析、執行重播
Python CLIpip install osop — 驗證、渲染、執行
JS/TS SDK在 Node.js 中解析和操作 .osop 檔案
Python SDK用於工作流程建立和驗證的 Python 程式庫
39+ ExamplesDevOps、AI Agent、資料管線、事件回應
Agent Rules18 個平台的即插即用檔案
ClawHub SkillsOpenClaw 生態系統的 5 個技能
MCP ServerCopilot、Cursor、Claude 的 Model Context Protocol

開始使用

get-started.sh
# Install the CLI
pip install osop

# Or use the agent rules for your AI tool
git clone https://github.com/Archie0125/osop-agent-rules.git
cd osop-agent-rules && ./install.sh

# Or install as a Claude Code plugin
claude /install-plugin https://github.com/Archie0125/osop-skill

# Or install on OpenClaw
clawhub install osop

OSOP 是開源的(Apache 2.0)。規格書、SDK、編輯器和所有整合都是免費的。我們希望 OSOP 像 JSON Schema 一樣普及和無所不在。