UStackUStack
Air icon

Air

JetBrains Air 是代理式開發環境,可讓 Codex、Claude Agent、Gemini CLI 與 Junie 以獨立任務循環並行運作且互不干擾。

Air

Air 是什麼?

Air 是 JetBrains 的代理式開發環境,設計用來將多個 AI 代理以獨立任務循環執行。根據網站所述,Codex、Claude Agent、Gemini CLI 和 Junie 等代理可並行執行且互不干擾。

其核心目的是幫助開發者在同一開發環境中,使用 AI 代理進行多工處理,同時維持對代理運作方式的控制。

主要功能

  • 以獨立任務循環執行多個 AI 代理,讓工作可並行進行且互不干擾。
  • 支援代理工具,包括 Codex、Claude Agent、Gemini CLI 和 Junie(依頁面列出)。
  • 定位為「代理式開發環境」,用於協調軟體開發流程中的代理式任務。

如何使用 Air

  1. 以一般準備開發工作區的方式,設定 Air 作為您的代理式開發環境。
  2. 新增或選擇要執行的代理(頁面明確提及 Codex、Claude Agent、Gemini CLI 和 Junie)。
  3. 為每個代理啟動任務,讓它們執行獨立循環。
  4. 在代理執行且不互相阻礙或干擾時,繼續進行工作。

使用情境

  • 將開發工作分散至多個代理:讓一個代理處理一個任務循環,另一個處理獨立任務循環,無跨干擾。
  • 在同一工作流程中使用多個模型/代理工具:同時執行 Codex、Claude Agent、Gemini CLI 和 Junie,涵蓋不同代理驅動工作。
  • 開發期間並行迭代:執行迭代變更,同時多個代理平行運行,而非依序。
  • 團隊實驗代理工作流程:探索不同代理在不同任務上的行為,同時保持執行隔離。
  • 代理驅動開發支援:使用環境協調代理執行,作為日常軟體開發的一部分。

常見問題

Air 支援哪些代理?

頁面明確提及 Codex、Claude Agent、Gemini CLI 和 Junie 作為以獨立循環執行的代理。

「互不干擾」是什麼意思?

網站指出代理執行獨立任務循環且互不干擾,意指其活動隔離,可並行運行。

Air 是 IDE 還是獨立應用程式?

頁面將 Air 描述為 JetBrains 的「代理式開發環境」,表示其用於開發工作流程情境。

多個代理可以同時運行嗎?

可以。網站訊息指出 Codex、Claude Agent、Gemini CLI 和 Junie 以獨立任務循環執行且互不干擾。

替代方案

  • 代理協調框架:協調多個 AI 代理/工作者的工具,但可能需更多手動設定來管理隔離與並行。
  • 單一代理 IDE 副駕:專注單一代理互動的開發環境,通常避免多代理並行。
  • 多模型聊天/代理平台:可切換模型或代理的平台,但可能無法在單一開發環境中提供隔離平行任務循環。
  • AI 工作流程自動化工具:跨工具串聯提示/任務的系統,可能強調確定性工作流程而非獨立代理循環。
Air | UStack