差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
tech:opencode [2026/03/23 22:51] – [有訂閱 Google AI Pro 用戶進行認證登入] jonathantech:opencode [2026/05/11 16:55] (目前版本) – [安裝 OpenCode (Ubuntu 24.04)] jonathan
行 1: 行 1:
 ====== 安裝 OpenCode (Ubuntu 24.04) ====== ====== 安裝 OpenCode (Ubuntu 24.04) ======
  
 +<note tip>
 +  * 也可以參考我整合好的專案 \\  **[[https://github.com/tryweb/Codeforge]]** 
 +  * 用 docker compose 就可啟動使用
 +</note>
 ===== 安裝程序 ===== ===== 安裝程序 =====
   * <cli>curl -fsSL https://opencode.ai/install | bash</cli>   * <cli>curl -fsSL https://opencode.ai/install | bash</cli>
行 26: 行 30:
 For more information visit https://opencode.ai/docs For more information visit https://opencode.ai/docs
 </cli>++ </cli>++
 +<note> 
 +  * 預設啟動 opencode 就會自動檢查與更新至最新版本, 如果想固定在特定版本 Exp. 1.3.2 
 +  - 在 ~/.config/opencode/opencode.json 內加上 **"autoupdate": false**<file> 
 +
 +  "$schema": "https://opencode.ai/config.json", 
 +  "autoupdate": false 
 +
 +</file>  
 +  - 安裝特定版本執行檔 Exp. 1.3.2<cli> 
 +curl -fsSL https://opencode.ai/install | bash -s -- --version 1.3.2 
 +</cli> 
 +</note>
 ===== 使用方式 ===== ===== 使用方式 =====
   * 進入專案目錄執行<cli>opencode</cli>   * 進入專案目錄執行<cli>opencode</cli>
  
 ===== 安裝與選用 plugin / MCP / Skills ===== ===== 安裝與選用 plugin / MCP / Skills =====
-==== 安裝 Oh My OpenCode ==== +==== 安裝 Oh My OpenAgent ==== 
-  * Ref - https://github.com/code-yeongyu/oh-my-opencode <cli>+  * Ref - https://github.com/code-yeongyu/oh-my-openagent <cli>
 sudo snap remove bun-js sudo snap remove bun-js
 sudo apt install unzip sudo apt install unzip
行 38: 行 53:
 source ~/.bashrc source ~/.bashrc
 cp ~/.config/opencode/opencode.json ~/.config/opencode/opencode.json.bak cp ~/.config/opencode/opencode.json ~/.config/opencode/opencode.json.bak
-bunx oh-my-opencode install+bunx oh-my-openagent install
 </cli> </cli>
-  * Oh My OpenCode 內建配置熱門的 MCP Exp. context7(動態文檔), grep_app, websearch , 因此就不需要安裝這三個 MCP+  * Oh My OpenAgent 內建配置熱門的 MCP Exp. context7(動態文檔), grep_app, websearch , 因此就不需要安裝這三個 MCP
   * Serena MCP : OpenCode 原生就支援 [[https://opencode.ai/docs/lsp/|LSP]] 因此就不需要安裝 Serena MCP   * Serena MCP : OpenCode 原生就支援 [[https://opencode.ai/docs/lsp/|LSP]] 因此就不需要安裝 Serena MCP
   * ulw : UltraWork Mode -> 讓所有 Agent 可以儘可能最大極限合作執行 Exp. <cli>ulw 請優化後台 UI/UX 讓操作更簡易</cli>   * ulw : UltraWork Mode -> 讓所有 Agent 可以儘可能最大極限合作執行 Exp. <cli>ulw 請優化後台 UI/UX 讓操作更簡易</cli>
行 147: 行 162:
 openspec update openspec update
 </cli> </cli>
- 
-==== 安裝 lancedb-opencode-pro ==== 
-  * 讓 OpenCode 可以增加長記憶功能, 累積專案實際處理過程經驗資料, 解決 AI 重複使用錯誤方式來處理專案內相似議題 
-  * Ref - https://www.npmjs.com/package/lancedb-opencode-pro 
-  * 需要有 embedding 模型 Exp. ollama -> nomic-embed-text , OpenAI -> text-embedding-3-small 
-  - 修改 ~/.config/opencode/opencode.json Exp. <file> 
-{ 
-  "$schema": "https://opencode.ai/config.json", 
-  "plugin": [ 
-    "oh-my-opencode", 
-    "lancedb-opencode-pro" 
-  ] 
-} 
-</file>  
-  - 加上設定檔 ~/.config/opencode/lancedb-opencode-pro.json Exp. 本機有安裝啟動 ollama 服務與下載 nomic-embed-text 模型<file> 
-{ 
-  "provider": "lancedb-opencode-pro", 
-  "dbPath": "~/.opencode/memory/lancedb", 
-  "embedding": { 
-    "provider": "ollama", 
-    "model": "nomic-embed-text", 
-    "baseUrl": "http://127.0.0.1:11434" 
-  }, 
-  "retrieval": { 
-    "mode": "hybrid", 
-    "vectorWeight": 0.7, 
-    "bm25Weight": 0.3, 
-    "minScore": 0.2, 
-    "rrfK": 60, 
-    "recencyBoost": true, 
-    "recencyHalfLifeHours": 72, 
-    "importanceWeight": 0.4 
-  }, 
-  "includeGlobalScope": true, 
-  "globalDetectionThreshold": 2, 
-  "globalDiscountFactor": 0.7, 
-  "unusedDaysThreshold": 30, 
-  "minCaptureChars": 80, 
-  "maxEntriesPerScope": 3000 
-} 
-</file> 
-  - 重新啟動 opencode 
-  - 使用 memory_effectiveness 查看長記憶的狀態 \\ {{:tech:螢幕擷取畫面_2026-03-23_105531.png|}} 
  
 ===== 使用 openchamber Web 操作介面 ===== ===== 使用 openchamber Web 操作介面 =====
行 214: 行 186:
 </cli> </cli>
   * {{:tech:螢幕擷取畫面_2026-01-23_142619.png?1000|}}   * {{:tech:螢幕擷取畫面_2026-01-23_142619.png?1000|}}
-===== 有訂閱 Google AI Pro 用戶進行認證登入 ===== +
-  * 參考 - https://github.com/NoeFabris/opencode-antigravity-auth/tree/main +
-<note important>** 3 月份開始 Google 大量封鎖這類用法的帳戶, 使用者請自行評估與斟酌是否使用**</note>+
 ===== 參考網址 ===== ===== 參考網址 =====
   * https://opencode.ai/   * https://opencode.ai/
  • tech/opencode.1774277468.txt.gz
  • 上一次變更: 2026/03/23 22:51
  • jonathan