Polygraph

認領

Polygraph 是專為 AI coding agents 設計的 meta-harness,將多個 repository 串成單一工作圖,並在交接時保留 session context,適合跨 repo 開發、除錯與 PR 流程協作。

Polygraph preview

概覽

Polygraph 是用於 agentic software work 的 meta-harness。網站將它定位為你已在使用的 agents 的附加功能,而非取代品,並表示它能讓這些 agents 看到 repo 邊界之外的資訊,且擁有可跨 session 保留的記憶。

它的核心工作是將組織可存取的 repositories 串成單一的 dependency graph,追蹤跨 branches 與 pull requests 的工作,並保留 session context,讓變更日後能被接續、引用或交接。這個產品面向需要 agents 在多個 repositories 間運作、但又不想把程式碼搬進 monorepo 的團隊。

來源也說明,當工作跨越 repositories、當 issue 需要在另一個 repo 上重現,或當 session 需要跨多次交接延續時,Polygraph 都很有用。價格頁面無法存取,但網站指出產品在 early access 期間免費。

功能

跨 repo repository graph

索引你可存取的 repositories,包括私人與公開 repos,並建立它們透過 packages 與 APIs 的關聯圖。

跨邊界任務規劃

協助 agents 規劃與執行橫跨多個 repositories 的工作,網站將此描述為把 codebase 變成一個 synthetic monorepo。

PR 與 CI 協調

支援跨相關 repositories 的 PR 與 CI 協調,讓單一 session 能追蹤一個多 repo 變更,直到驗證完成。

持久化 session 記憶

記錄 sessions,方便之後接續工作、從新 session 參考,或交給隊友時不必重新解釋上下文。

session 交接

允許 session 在 agents 之間移動,同時保留 repos、branches、PRs 與 logs,有助於工具與人員之間的交接。

既有 agent 整合

可串接既有技術堆疊,網站特別提到 Codex、Claude Code、Github 和 Open Code。

使用情境

  • 在多個 repositories 之間交付功能

    當功能橫跨 backend、frontend 或多個 services,而 agent 在修改程式碼前需要先理解整體變更範圍時,使用 Polygraph。

  • 驗證對 consumers 的變更

    用它來測試 library 或 design-system 的變更對 downstream consumers 的影響,然後在同一個協調過的 session 中開啟相關 PR。

  • 跨 repos 修補漏洞

    當 CVE 影響多個 repositories,而每個受影響的 repo 都需要自己的修補與追蹤紀錄時,使用它來進行安全修補。

  • 跨 repo 提問

    在除錯需要跨 repositories 進行 pattern transfer 或 impact analysis 的問題時使用,尤其當答案本身就是分析結果時。

  • 在交接之間維持連續性

    用它讓 sprint 在交接之間持續推進,讓單一 session 可以被續接或參考,而不是每次都重新解釋上下文。

Pros and Cons

Pros

  • 可與既有 agents 搭配使用,不必換成新的 agent。
  • 將私人與公開 repositories 串成共享的 dependency graph。
  • 保留 session 歷史,方便日後參考、續作與交接。
  • 可從單一 session 支援多 repo 的 PR 與 CI 協調。
  • 公開網站表示產品在 early access 期間免費。

Cons

  • 價格頁面無法存取,因此公開網站未顯示標準定價結構或方案細節。
  • 來源對實作細節著墨較少,例如設定步驟、權限模型,或確切的輸出格式。

FAQ

Polygraph 是一個 agent 嗎?

Polygraph 是一個面向 agents 的 meta-harness。它與 Claude Code、Codex 和 OpenCode 等 agents 協同運作,而不是取代它們。

Polygraph 連接哪些內容?

來源指出,Polygraph 會將組織可存取的所有 repo 串接起來,包括私人與公開 repository,形成統一的 dependency graph,而不需要搬移程式碼。

Polygraph 會如何處理 session history?

它會記錄 agent session,方便之後重新接續、參考,或在後續交接時沿用,包括在不同機器或使用不同 agent 完成的工作。

有提供價格資訊嗎?

網站表示 Polygraph 在 early access 期間免費,且由 Nx 團隊打造。網站也提供 sales contact 流程,方便詢問或申請 demo。

Polygraph 是為哪些工作流程設計的?

公開來源強調 repo 探索、跨 repo 工作、PR 與 CI 協調、session 記憶,以及跨 agents 交接這些工作流程。

Quick Facts

分類
Developer Tool
主要用途
跨 repo agent 工作流程協調
相容於
Claude Code, Codex, OpenCode
repository 支援
私人與公開 repos
定價狀態
early access 期間免費;未公開列出定價細節
網域
trypolygraph.com