ai.doge.tg 繁體 AI 情報 最新 專案 搜尋 Telegram ↗

Graphify C# – 為 Coding Agents 提供編譯器精確度的沿革分析工具

工具 1 個來源 · 11 天前
為何重要

在生成式 Agent 能力日益關鍵的當下,Graphify C# 透過提供「編譯器精確」的圖譜資料,填補了當前 LLM 對程式碼理解多依賴文字比對(易產生虛假連結)的缺口。這不僅讓 Agent 在維護大型專案時更可靠,更強化了 C# 生態系統下程式碼即資料的概念,為技術決策者提供了一種從 IDE 能力轉化為 Agent 工具的能力路徑。

Graphify C# 是一個免費、無頭的 Roslyn/MSBuild 索引器,旨在將 C# 原始碼轉換成確定性、可查詢的語義證據(非文本比對),讓 Codex、Claude Code 等編寫 Agent 能避開猜測,直接掌握編譯器解析的定義、呼叫與依賴關係。

  • 輸入支援 .sln、.slnx、.csproj 以及檔案型 .cs 應用程式,運作時要求本地的 SDK、套件與 MSBuild 輸入。
  • 輸出為單一 JSON 檔案,包含節點、邊緣及超邊(hyperedges),可被 agents、jq 程式或自訂程式碼直接消費使用。
  • 支援 C# 15 語法,解析能力涵蓋編譯器精確關係(如跨專案呼叫、多載感知、繼承與覆寫),並提供增量索引的邊緣過濾與快取控制。
  • 採用 MIT 授權,是一個獨立於 Graphify 核心的工具,定位為其他 Agent 工具或平臺建構 C# 語義層的開放基礎。
GraphifyRoslynC#Coding AgentsStatic AnalysisIDE

來源 · 1 篇報導

首發 Hacker News Front Page github.com 08:16