Graphify 的外掛生態系集合。每個 Plugin 遵循 Pure Symbol Bridge 模式:將外部領域資料(測試覆蓋率、效能追蹤、審查記錄等)與 Graphify 的 canonical AST node 綁定,讓 Agent 透過 .toon 取得全知視角。
Graphify 核心引擎在 graphify-rust。
| Plugin | 外部資料源 | 綁定語意 |
|---|---|---|
| handoff | Human/Agent Active Session | Agent 當前注意力與任務目標 |
| opendoc | RFC / Spec / OpenAPI | 業務規範與設計合約 |
| review | code-review-graph | 歷史審查警示與 PR 評語 |
| test-coverage | LCOV / pytest-cov | 測試覆蓋率與盲區 |
| telemetry | OpenTelemetry / Flamegraph | 線上 Latency / Memory 瓶頸 |
Graphify 的能力可透過跨語言 SDK 從任何專案中呼叫:
| SDK | 語言 | 狀態 | GitHub |
|---|---|---|---|
| graphify-sdk-php | PHP 8.0+ | ✅ 初步實作 | cawa0505/graphify-sdk-php |
| graphify-sdk-python | Python | 🔄 開發中 | cawa0505/graphify-sdk-python |
- secguard — Cargo Audit / Snyk CVE 漏洞綁定
- git-blame — Git Churn / 領域知識綁定
# 所有 plugin 在 workspace 中統一管理
cargo build
cargo test每個 Plugin 的獨立 README 含詳細規格、MCP tools 與驗收條件。
MIT