JetBrains發布跨平臺整合開發環境(IDE)Rider 2026.2,新增一系列代理技能,讓可代為修改及測試程式碼的AI代理直接運用Rider對專案的理解,以及覆蓋率資料、偵錯器、效能分析器與重構引擎。過去代理多半只能讀取檔案或執行終端機命令,新版可利用IDE既有的分析結果,減少自行推測程式碼關聯。
Rider 2026.2可利用dotCover產生的覆蓋率資料,協助代理找到現有測試及適合新增測試的位置,讓新測試符合專案原有的結構與風格。處理效能問題時,代理也能讀取dotTrace分析快照,追查CPU時間占用較高的呼叫路徑,找出效能瓶頸及可能原因。
代理還能透過Rider的重構引擎,重新命名程式項目、移動型別、抽取方法及整理命名空間。Rider會依程式元件之間的使用關係,同步調整相關檔案,降低代理僅靠文字搜尋修改程式碼時,遺漏其他使用位置的可能性。
新版也替Claude Code加入自動品質檢查,代理每次修改程式碼後,Rider可執行程式碼檢查及格式整理。若發現錯誤,不允許代理直接將任務標記為完成,警告則會回傳給代理,供其進一步處理。JetBrains表示,後續也對Codex支援這套機制。
微軟維護的.NET、Aspire及Azure代理技能,也可直接從Rider內尋找與啟用,GitHub Copilot則改為內建代理,可從AI聊天介面選取並以GitHub帳號登入,但使用者仍須具備有效的GitHub Copilot訂閱。
除AI功能外,JetBrains內部測試顯示,Windows上的.NET偵錯器啟動時間縮短約2.8秒,採用Roslyn的方案切換Git分支通常快2至3倍,後端程序記憶體用量降低約7%至8%。Unreal Engine專案的C++首次索引速度可達Rider 2026.1的兩倍,暖啟動載入C++快取也有相近改善。
Comments (0)