wen aidev
Published on

RooCode 可以修改的設定指南02

本文將介紹 RooCode 中幾個重要的設定項目
RooCode 提供了多種可自定義的設定選項,設定通常是用預設就好,下面文章會解釋一些可能需要修改的部分,讓開發者能夠根據自己的需求優化使用體驗。

Context Condensing(Token 壓縮設定)

RooCode 提供了自動壓縮 Token 的功能,這是一個非常實用的特性,可以幫你節省 AI 模型的使用成本。

功能原理

當你的對話達到 AI 模型最大 Token 上限的指定百分比時,系統會自動壓縮先前的對話內容,讓你能在同一個對話視窗中繼續提問,而不需要重新開始新的對話。

設定建議

設定建議

預設值為 100%,建議調整至 70% 來節省費用。最理想的方式是避免累積過多 Token,因為 Token 越多,費用也越高。

RooCode Context Condensing 設定介面

Token 壓縮設定介面

Terminal Integration Settings(終端機整合設定)

RooCode 預設使用系統的預設終端機,但你可以根據需要修改終端機設定。

修改預設終端機

要修改預設的終端機,請按照以下步驟:

  1. 使用命令面板(Ctrl+Shift+PCmd+Shift+P
  2. 選擇「Terminal: Select Default Profile
  3. 選擇你偏好的終端機:bash、zsh、PowerShell 或 fish

AI 輔助設定

如果你需要更詳細的設定指導,可以直接詢問 AI 助手:

 https://docs.roocode.com/features/shell-integration?utm_source=extension&utm_medium=ide&utm_campaign=settings_terminal_powershell_counter#enable-powershell-counter-workaround
      Terminal Integration Settings
      根據上面 roocode Terminal Integration Settings
      如何設定終端機整合
      Step-by-step 教學

終端機選項設定

RooCode 終端機整合設定選項

終端機整合設定選項

根據你使用的終端機類型(如果terminal正常運作又沒想要替換termainal就完全不用改),勾選對應的設定選項。例如,如果你想使用 PowerShell,就把 PowerShell 的相關設定勾選起來。

更多詳細資訊可參考:Terminal Shell Integration | Roo Code Docs

Experimental Features(實驗性功能)

RooCode 提供了一些實驗性質的功能,這些功能正在開發中,可能不夠穩定。

RooCode 實驗性功能設定

實驗性功能設定面板

使用建議

這些實驗性功能建議暫時不要使用。不是因為沒用,而是因為不夠穩定。根據經驗等這些功能成熟後再使用。

Codebase Indexing 功能

值得關注的是 RooCode 的「Enable codebase indexing」功能:

  • 技術原理:使用 Qdrant 作為向量資料庫
  • 功能作用:讓 RooCode 具備 RAG(檢索增強生成)搜索能力
  • 效益:根據官方說法,可以有效增加 Boomerang Tasks 搜索的效率
  • 實現方式:RooCode 調用 codebase_search 功能從 Qdrant 抓取相關資料

未來 codebase indexing 應該會加入主要功能中,可以先保持關注,等穩定版本推出後再使用

總結

RooCode 提供的這些設定選項讓開發者能夠:

  1. Token 管理:透過壓縮設定節省 AI 使用成本
  2. 終端機整合:選擇最適合的終端機環境
  3. 實驗功能:預覽未來可能的強大功能

參考資料

台灣用戶:

透過 LINE Pay 支持

國際用戶:

透過 Ko-fi 支持

留言討論