擴充套件

這些擴充由 Crystal Code 官方儲存庫維護,但需要單獨安裝。

官方外掛

在 Crystal Code 行程中執行,為 Agent 增加額外能力。

外掛CrystalCode.Plugins.Computer

Computer

讓 Agent 透過顯示器、鍵盤、指標和一個客體程序,觀察並控制正在執行的 VirtualBox 虛擬機。

  • 螢幕擷取與指標輸入
  • 鍵盤快速鍵與文字輸入
  • 單一客體程序
檢視原始碼

官方工具組

獨立執行的工具,各自有目錄、核准策略和逾時設定。

工具組CrystalCode.Tools.Web

Web

即時搜尋網路並擷取頁面,預設使用 Parallel 搜尋後端,也可以改用其他後端。

  • 網頁搜尋
  • 頁面擷取
  • 輸出大小受限
檢視原始碼
工具組CrystalCode.Tools.ApplyPatch

Apply Patch

在工作區內套用一個經過驗證的多檔案修補程式,變更任何檔案之前先檢查路徑。

  • 新增、更新和刪除檔案
  • 套用前驗證
  • 工作區邊界
檢視原始碼
工具組CrystalCode.Tools.Memory

Memory

跨工作階段保存長期筆記,分全域和專案兩種範圍,專案範圍選擇性啟用;寫入是原子操作,路徑不由模型選擇。

  • 全域與專案筆記
  • 原子寫入
  • 提示詞附件
檢視原始碼

如何安裝

先複製擴充儲存庫,再讓 Crystal Code 或其他程式設計 Agent 安裝。告訴它儲存庫目錄和目標目錄即可。

  1. 1.

    複製儲存庫

    複製官方的擴充儲存庫。

  2. 2.

    讓 Agent 安裝

    告訴 Agent 儲存庫目錄和安裝位置。

對 Crystal Code 說
工具組把複製下來的目錄安裝到 ~/.crystal/tools/web 並啟用。
外掛把複製下來的目錄安裝到 ~/.crystal/plugins/computer 並啟用。

工具組放在 ~/.crystal/tools/<name>,外掛放在 ~/.crystal/plugins/<name>。Agent 可以幫你複製、安裝並啟用擴充。

內建工具沒有列在這裡。想自己寫外掛或工具組,請看擴充。