<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[自製OpenCode管理器]]></title><description><![CDATA[<p dir="auto">自製的管理器開源放在Github<br />
<a href="https://github.com/dardeaw/OpenCodeMgr" rel="nofollow ugc">https://github.com/dardeaw/OpenCodeMgr</a><br />
請Agent自行配置就行，你可以在瀏覽器操作或是利用node.js封裝成exe在桌面執行</p>
<p dir="auto">我知道這邊大多數的人都使用DSH，我自己也有裝<br />
但我每天必定會使用的是OpenCode，最主要就是OpenCode定期都會推廣一些新模型免費試用<br />
而且可以白嫖的額度還不少，我每天都會把額度使用完才去用別的Agent<br />
像近期是DeepSeek V4.1 Flash、GLM 5.3 Flash、Mimo-v2.6 都還在免費試用<br />
<img src="https://upload.lcz.me/uploads/464a5397-e4fa-49be-84b4-42aa5e25dfbf.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
<p dir="auto">前陣子最佛心的還給了Muse Spark 1.3這種前端閉源模型 上下文直接白嫖1M~而像HY3我也很早就都玩過了<br />
有些很冷門的模型壓根子懶得裝的也可以直接來這邊測，每個模型大概免費上架一兩個月</p>
<p dir="auto">然而OpenCode本身操作上是很陽春的，神奇的在於這種簡單架構可以在項目實作上執行得很好，<br />
架構也是走輕量級，他從頭到尾都是系統利用jsonc做設定，sqlite存對話<br />
問題在於這背後的設定，很多功能他從來不做一個管理介面給你，<br />
或許你可以透過Agent對話去設定，但那隔空處理的感覺都靠想像力<br />
但很簡單，我今天把這些底層設定都翻出做個管理器，可視化的去管理就好<br />
透過這個操作介面，你很快就會知道Opencode運作架構<br />
<img src="https://upload.lcz.me/uploads/4d006549-c2ac-4491-afec-258c98d66ec2.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
<p dir="auto">開源項目會自動偵測你作業系統切換語系，預設簡中、繁中、英、日語</p>
<hr />
<h1>OpenCodeMgr 全景功能導讀</h1>
<p dir="auto">本面板旨在提供一個乾淨、直覺、且具備安全回退機制的本機控制台，免除頻繁在終端機、設定檔（JSONC）、Markdown 角色檔與 SQLite 資料庫之間手動切換的瑣碎工作。</p>
<hr />
<h2><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ac.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--speech_balloon" style="height:1.4em;width:auto;vertical-align:middle" title="💬" alt="💬" /> 對話記錄（Sessions）</h2>
<p dir="auto">這是針對 OpenCode 的歷史對話檢視與「sqlite資料庫深度瘦身」工具。<br />
OpenCode 每天高強度運作，<code>opencode.db</code> 隨便就會膨脹到 1GB～2GB 以上。裡頭塞滿了工具出錯時印出的巨量日誌、模型反覆思考的 <code>&lt;think&gt;</code> 歷程、以及大型檔案快照。這會導致啟動變慢，備份與同步也極其吃力。</p>
<ul>
<li><strong>主要功能與操作</strong>：
<ol>
<li><strong>頂部容量數據看板</strong>：一眼看清目前 SQLite 資料庫大小、WAL 暫存大小、總對話數、訊息總筆數與細部歷程（Parts）數量。右上角提供「🧹 壓縮重整資料庫」按鈕，隨時執行 <code>VACUUM</code>。</li>
<li><strong>工作區篩選與關鍵字搜尋</strong>：依照不同專案路徑過濾對話，支援輸入文字即時搜尋對話標題。</li>
<li><strong>Subagent 樹狀歸集</strong>：自動將主對話所派生出的子任務（Subagents）歸納在母對話下方，展開時頁面完全平穩、不亂跳滾動條，並精確計算包含子任務後的整組對話容量與 Token 消耗。</li>
<li><strong>對話詳細歷程檢視</strong>：點擊「<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4d6.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--book" style="height:1.4em;width:auto;vertical-align:middle" title="📖" alt="📖" /> 檢視」可展開完整訊息串，清晰區分使用者提問、AI 回覆、思考歷程與工具呼叫（可折疊長輸出，失敗時有紅字標註）。</li>
<li><strong>五維度無損瘦身</strong>：點擊「🧹 瘦身」可自訂清理選項：
<ul>
<li>清理工具失敗與外掛攔截記錄</li>
<li>刪除 AI 思考歷程（<code>&lt;think&gt;</code>，不影響最終結論代碼）</li>
<li>截斷過長工具輸出（保留前 1500 字精華，清掉冗長報表）</li>
<li>移除大型暫存檔案快照</li>
<li>清理空白步驟標記<br />
清理後再按一次壓縮，通常能直接釋出 40%～60% 的空間。<br />
<img src="https://upload.lcz.me/uploads/c51f3e0c-e339-400c-92e3-55f717d3a971.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></li>
</ul>
</li>
</ol>
</li>
</ul>
<hr />
<h2><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4cb.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--clipboard" style="height:1.4em;width:auto;vertical-align:middle" title="📋" alt="📋" /> 系統提示詞（System Prompts）</h2>
<p dir="auto">OpenCode 的規範檔拆成多個 Markdown，每次要微調記憶或規則都要去檔案總管找半天，甚至改了本機卻忘記遠端主機的規範長什麼樣，而有些系統提示詞根本是廢話而自己根本不知道，每次對話都要丟LLM根本浪費Token，就算被快取也是要錢的。</p>
<ul>
<li><strong>主要功能與操作</strong>：<br />
本頁面劃分成三大標準提示詞區塊，可直接在線上閱讀與編輯：
<ol>
<li><strong>本機專屬提示詞 (<code>AGENTS.local.md</code>)</strong>：只在目前這台本機生效的特定硬體或路徑規範。</li>
<li><strong>全域通用提示詞 (<code>AGENTS.md</code>)</strong>：跨機器通用的通用程式碼規範與開發思維。</li>
<li><strong>SSH 遠端工作流規範 (<code>SSH_WORKFLOW.md</code>)</strong>：當切換至遠端節點時，指導 AI 遵守免密 SSH、禁 raw ssh 指令等遠端運維準則。</li>
</ol>
<ul>
<li>點擊各區塊下方的「<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4be.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--floppy_disk" style="height:1.4em;width:auto;vertical-align:middle" title="💾" alt="💾" /> 儲存提示詞」即刻寫入，並自動備份舊檔。<br />
<img src="https://upload.lcz.me/uploads/3a013c3d-28d1-49ac-9b54-04a4ccf1a47b.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></li>
</ul>
</li>
</ul>
<hr />
<h2><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f916.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--robot_face" style="height:1.4em;width:auto;vertical-align:middle" title="🤖" alt="🤖" /> 角色管理（Custom Agents）</h2>
<p dir="auto">管理 <code>agent/*.md</code> 自訂角色檔案與專屬工具矩陣。<br />
<img src="https://upload.lcz.me/uploads/fbe92444-9b59-48fe-8113-4758c2b09a9e.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
<p dir="auto">手動寫角色的 YAML frontmatter 很容易因為縮排或打錯字造成角色載入失敗；更麻煩的是要替特定角色（例如審查專用 Agent）限制工具權限時，手寫設定既瑣碎又容易遺漏。</p>
<ul>
<li><strong>主要功能與操作</strong>：
<ol>
<li><strong>左側清單與自動選取</strong>：點進分頁自動選取第一個角色，點擊卡片即切換。提供「<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2795.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--heavy_plus_sign" style="height:1.4em;width:auto;vertical-align:middle" title="➕" alt="➕" /> 新增角色」與「<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5d1.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--wastebasket" style="height:1.4em;width:auto;vertical-align:middle" title="🗑" alt="🗑" />️ 刪除角色」。</li>
<li><strong>雙欄編輯佈局</strong>：
<ul>
<li><strong>左欄</strong>：大面積的 Markdown 系統提示詞編輯器，專心撰寫該角色的任務角色設定。</li>
<li><strong>右欄配置</strong>：
<ul>
<li><strong>執行模式</strong>：一鍵下拉選擇「通用（<code>all</code>）」、「僅作為子任務代理（<code>subagent</code>）」或「僅作為主要對話（<code>primary</code>）」。</li>
<li><strong>專屬模型覆寫</strong>：內建模糊搜尋下拉選單，可為該角色指派專屬模型。</li>
<li><strong>工具權限矩陣（Tool Matrix）</strong>：以 3×2 網格清晰呈現 <code>edit</code>、<code>bash</code>、<code>read</code>、<code>grep</code>/<code>glob</code>、<code>task</code>、<code>web</code> 等工具權限，並附帶「<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/26a1.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--zap" style="height:1.4em;width:auto;vertical-align:middle" title="⚡" alt="⚡" /> 唯讀審查模式」與「<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/26a1.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--zap" style="height:1.4em;width:auto;vertical-align:middle" title="⚡" alt="⚡" /> 全功能開發模式」一鍵切換按鈕。</li>
<li><strong>掛載外掛清單</strong>：直觀勾選該角色要啟用的外掛，與外掛頁面雙向同步。</li>
</ul>
</li>
</ul>
</li>
</ol>
</li>
</ul>
<hr />
<h2><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/26a1.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--zap" style="height:1.4em;width:auto;vertical-align:middle" title="⚡" alt="⚡" /> 技能管理（Skills）</h2>
<p dir="auto">卡片化管理，瀏覽、編輯、新增OpenCode平台上的 <a href="http://SKILL.md" rel="nofollow ugc">SKILL.md</a><br />
其實Skill本身沒啥好說的就是個md檔的提示詞注入<br />
<img src="https://upload.lcz.me/uploads/fc720c1e-9888-4734-a9d6-0d1fc82e853a.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
<hr />
<h2><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f50c.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--electric_plug" style="height:1.4em;width:auto;vertical-align:middle" title="🔌" alt="🔌" /> MCP 伺服器（MCP Servers）</h2>
<p dir="auto">管理與檢視外部模型上下文協定（Model Context Protocol）伺服器的接口。<br />
手寫 <code>opencode.jsonc</code> 裡面的 <code>"mcp"</code> 區塊時，常搞不清楚指令陣列（array）與環境變數格式，一旦括號對不齊整個 OpenCode 設定就會壞掉。</p>
<ul>
<li><strong>主要功能與操作</strong>：
<ol>
<li><strong>視覺化伺服器卡片</strong>：列出目前配置的 MCP（例如 CodeGraph、DocGraph 等），標明類型（本機執行檔 <code>local</code> 或遠端端點 <code>remote</code>）與啟用狀態。</li>
<li><strong>配置編輯</strong>：支援設定執行指令、參數陣列、超時時間（毫秒）與開關切換。</li>
<li><strong>安全防護</strong>：修改後自動寫入 <code>opencode.jsonc</code>，並確保語法正確性。</li>
</ol>
</li>
</ul>
<hr />
<h2>🧩 插件管理（Plugins）</h2>
<p dir="auto">管理 <code>plugin/*.js</code> 外掛程式碼、載入順序，以及我自己想出的「依角色（by Agent Role）」作分配管理。<br />
<img src="https://upload.lcz.me/uploads/dae4d0fa-5beb-427b-82f4-88230f024f7f.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
<p dir="auto">OpenCode 原生外掛只要放進資料夾就是「全域啟用」，但很多時候某些代碼審查或安全守門外掛只想讓特定的 Agent 跑，給其他 Agent 跑反而會造成干擾或阻擋正常流程。</p>
<ul>
<li><strong>主要功能與操作</strong>：
<ol>
<li><strong>掛載與啟用開關</strong>：自動偵測目錄內所有 <code>.js</code> 外掛，點擊按鈕即可一鍵掛載進 <code>opencode.jsonc</code> 或卸載。</li>
<li><strong>執行順序調整</strong>：透過「<code>↑</code> 往前」與「<code>↓</code> 往後」按鈕，調整外掛在執行時的攔截先後順序。</li>
<li><strong>原始碼線上編輯</strong>：直接在面板內檢視與修改外掛 JavaScript 原始碼，無需另開編輯器。</li>
<li><strong>依角色分流路由（Per-Agent Scoping）</strong>：
<ul>
<li><strong><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f310.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--globe_with_meridians" style="height:1.4em;width:auto;vertical-align:middle" title="🌐" alt="🌐" /> 全部角色通用 (<code>all</code>)</strong>：所有對話與 Agent 都會執行此外掛。</li>
<li><strong><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3af.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--dart" style="height:1.4em;width:auto;vertical-align:middle" title="🎯" alt="🎯" /> 僅指定角色生效 (<code>include</code>)</strong>：只在勾選的角色運作，其餘角色自動跳過。</li>
<li><strong><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6ab.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--no_entry_sign" style="height:1.4em;width:auto;vertical-align:middle" title="🚫" alt="🚫" /> 排除指定角色 (<code>exclude</code>)</strong>：勾選的角色不執行此外掛，其餘正常執行。</li>
<li><strong>原理</strong>：面板會自動生成 <code>_mgr_scope.js</code> 執行期包裝器，不改動 OpenCode 核心程式碼即可達成無侵入式分流。</li>
</ul>
</li>
</ol>
</li>
</ul>
<hr />
<h2><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6e0.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--hammer_and_wrench" style="height:1.4em;width:auto;vertical-align:middle" title="🛠" alt="🛠" />️ 工具與權限（Tools &amp; Guard）</h2>
<p dir="auto">微調各工具的說明文檔以節省 Token，並設定終端機 Bash 的執行防護。</p>
<ul>
<li><strong>為什麼需要這個頁面</strong>：<br />
OpenCode 預設傳遞給模型的工具說明有時過於冗長，耗費寶貴的 Context Window；另外如果讓 AI 自由跑終端機，沒有限制很容易不小心執行到危險指令。</li>
<li><strong>主要功能與操作</strong>：
<ol>
<li><strong>工具精簡設定（<code>plugin/trim-tools.js</code>）</strong>：
<ul>
<li>檢視並客製化 <code>bash</code>、<code>edit</code>、<code>read</code>、<code>glob</code>、<code>grep</code> 等工具傳給模型的 prompt 說明。</li>
<li>精簡文字能顯著減少每次對話消耗的 Token，並精準規範模型的呼叫方式。</li>
</ul>
</li>
<li><strong>Bash 權限規則（<code>permission.bash</code>）</strong>：
<ul>
<li><strong>禁止清單（Deny）</strong>：例如阻擋危險指令，AI 呼叫時會直接被系統攔截拒絕。</li>
<li><strong>確認清單（Ask）</strong>：例如涉及重開機、大範圍刪除等指令，要求使用者在終端確認後才可執行。</li>
</ul>
</li>
</ol>
</li>
</ul>
<hr />
<h2><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4c4.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--page_facing_up" style="height:1.4em;width:auto;vertical-align:middle" title="📄" alt="📄" /> 原始設定檔（Raw Config）</h2>
<p dir="auto">檢視與備援編輯整個 <code>opencode.jsonc</code> 的原始碼。</p>
<ul>
<li><strong>主要功能與操作</strong>：
<ol>
<li><strong>保留註解的唯讀/可編輯檢視</strong>：完整顯示節點上的 <code>opencode.jsonc</code>，包含所有自訂註解。</li>
<li><strong>安全儲存</strong>：修改後點擊儲存，系統會先對目標檔案建立時間戳備份，再寫入新內容，避免手誤搞砸設定。</li>
</ol>
</li>
</ul>
<hr />
<h2><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3af.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--dart" style="height:1.4em;width:auto;vertical-align:middle" title="🎯" alt="🎯" /> 全域模型指派（Global Models）</h2>
<p dir="auto">集中配置整個 OpenCode 系統的大腦分配。</p>
<ul>
<li>
<p dir="auto"><strong>為什麼需要這個頁面</strong>：<br />
寫程式碼、取對話標題、長對話摘要、以及內建的 <code>plan</code>、<code>build</code>、<code>explore</code> 角色，到底各自在用哪顆模型？散在各處難以清查。<br />
<img src="https://upload.lcz.me/uploads/a4dfa5a7-dd2d-416f-ba8e-355423550cef.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
</li>
<li>
<p dir="auto"><strong>主要功能與操作</strong>：</p>
<ol>
<li><strong>全域預設大腦</strong>：
<ul>
<li><strong>主要模型（<code>model</code>）</strong>：負責主力寫程式碼、解答問題的核心大腦。</li>
<li><strong>輕量模型（<code>small_model</code>）</strong>：負責快速處理簡單判斷的小模型。</li>
<li><strong>自動標題模型（<code>agent.title.model</code>）</strong>：對話開始時替 Session 自動取摘要標題。</li>
<li><strong>上下文壓縮模型（<code>agent.compaction.model</code>）</strong>：對話過長時負責濃縮記憶。</li>
</ul>
</li>
<li><strong>內建核心角色模型覆寫</strong>：
<ul>
<li>可分別覆寫 <code>build</code>（建置執行）、<code>plan</code>（規劃架構）、<code>general</code>（一般通用）、<code>explore</code>（檔案探索）所使用的模型與溫度參數。</li>
</ul>
</li>
<li><strong>全面支援模糊搜尋選單</strong>：每個欄位都能直接打關鍵字篩選目前已配置的可用模型，隨選隨存。</li>
</ol>
</li>
</ul>
<hr />
<h2>🧠 模型與供應商（Models &amp; Providers）</h2>
<ul>
<li>這邊單純是同步Opencode的模型供應商與清單，也可以在這邊設定<br />
<img src="https://upload.lcz.me/uploads/110d196d-6b6c-4ccb-a856-940a6c1ea14f.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></li>
</ul>
<hr />
<h2><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2699.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--gear" style="height:1.4em;width:auto;vertical-align:middle" title="⚙" alt="⚙" />️ 主機節點管理（頂部按鈕：管理主機）</h2>
<p dir="auto"><img src="https://upload.lcz.me/uploads/8f798a17-a508-4d11-b346-59c6dbef0269.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
<p dir="auto">集中管理整個家庭或辦公室的所有主機叢集，例如我有本機（Windows）、客廳主機（Mac）、測試機（Linux）或 NAS。若每台都有裝opencode，可透過此功能做設定甚至對話紀錄的管理。</p>
<ul>
<li><strong>主要功能與操作</strong>：
<ol>
<li><strong>點擊頂部「<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2699.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--gear" style="height:1.4em;width:auto;vertical-align:middle" title="⚙" alt="⚙" />️ 管理主機」開啟彈窗</strong>：
<ul>
<li>支援 <strong>本機直連（Local）</strong>、<strong>Paramiko 免密 SSH 直連</strong>、以及 <strong>跳板機穿透（Jump-SSH）</strong>。</li>
<li>填入主機名稱、IP、帳號、設定目錄（<code>configDir</code>）與資料庫路徑（<code>dbPath</code>）。</li>
</ul>
</li>
<li><strong>即時連線健康診斷</strong>：點擊卡片上的「<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/26a1.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--zap" style="height:1.4em;width:auto;vertical-align:middle" title="⚡" alt="⚡" /> 測試連線」，系統即時回報網路連通性、SQLite 存在狀態與檔案大小，狀態以綠燈/紅燈即時標示。</li>
<li><strong>一鍵全站切換</strong>：在頂部下拉選單切換主機，整個面板的提示詞、外掛、模型與對話庫瞬間全部轉向該主機。</li>
</ol>
</li>
</ul>
<hr />
<h2>🧬 環境複製、跨機對拷與快照備份（頂部按鈕：環境複製與備份）</h2>
<p dir="auto"><img src="https://upload.lcz.me/uploads/2e3685fd-3b20-4d4e-95b9-0016929b7ee2.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
<p dir="auto">全系統最關鍵的「環境一鍵漫遊與災難復原」中樞。</p>
<ul>
<li><strong>為什麼需要這個功能</strong>：<br />
在一台機器上調配出最順手的提示詞、外掛順序、自訂角色與模型指派後，想推給其他機器往往要花半小時手動複製；更怕換電腦或重灌時對話歷程遺失。</li>
<li><strong>三大子功能</strong>：
<ol>
<li><strong><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f680.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--rocket" style="height:1.4em;width:auto;vertical-align:middle" title="🚀" alt="🚀" /> 跨機網路對拷（Node-to-Node Live Clone）</strong>：
<ul>
<li><strong>單來源、多目標</strong>：在介面上選定來源機（如本機），在目標節點清單上勾選一台或多台（如 <code>.55</code>、<code>.67</code>），點擊按鈕直接透過網路將環境對拷過去。</li>
<li><strong>智慧 BaseURL 保留</strong>：對拷時自動保留目標主機原有的連線端點（例如本機走 SSH Tunnel <code>127.0.0.1:18200</code>，遠端走 Tailscale IP），複製後推論不會中斷。</li>
</ul>
</li>
<li><strong><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4e6.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--package" style="height:1.4em;width:auto;vertical-align:middle" title="📦" alt="📦" /> 匯出快照包（Export Bundle .json）</strong>：
<ul>
<li>將選定主機的環境封裝成一個標準 <code>.opencode-env.json</code> 檔案下載到瀏覽器隨身備份。</li>
</ul>
</li>
<li><strong><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4e5.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--inbox_tray" style="height:1.4em;width:auto;vertical-align:middle" title="📥" alt="📥" /> 匯入還原快照（Import &amp; Restore）</strong>：
<ul>
<li>上傳 <code>.json</code> 快照檔，介面會即時解析並顯示來源平台、包含的供應商數量、角色數量、外掛數量與資料庫大小。確認無誤後點擊即可一鍵還原至指定主機。</li>
</ul>
</li>
</ol>
</li>
<li><strong>安全核心機制</strong>：
<ul>
<li><strong>寫入前自動建立安全備份</strong>：目標主機在覆寫前，先產生 <code>.bak-YYYYMMDD_HHMMSS</code> 備份快照，出問題隨時回退。</li>
<li><strong>跨平台路徑智慧轉譯</strong>：Windows 的 <code>C:\Users\&lt;username&gt;\...</code> 與 Linux 的 <code>/home/&lt;name&gt;/...</code> 相互複製時，自動把路徑與斜線換成目標主機規格。</li>
<li><strong>全覆蓋 11 項細粒度模組勾選</strong>：
<ol>
<li>供應商、旗下模型與全域指派</li>
<li>模型選擇器顯示開關（<code>opencode.global.dat</code>）</li>
<li>全域認證金鑰（<code>auth.json</code>）</li>
<li>自訂代理角色（<code>agent/*.md</code>）</li>
<li>外掛程式與依角色啟停（<code>plugin/*.js</code>）</li>
<li>系統提示詞（<code>AGENTS.md</code>）</li>
<li>MCP 擴充伺服器設定</li>
<li>工具精簡設定（<code>trim-tools.js</code>）</li>
<li>Bash 權限規則</li>
<li><strong><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4be.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--floppy_disk" style="height:1.4em;width:auto;vertical-align:middle" title="💾" alt="💾" /> SQLite 對話資料庫（<code>opencode.db</code>）</strong>：自動將未寫入的 WAL 日誌 Checkpoint 落盤，透過 Node 串流壓縮將 1.6GB 濃縮至約 300MB 一起打包或直連 SFTP 對拷！</li>
</ol>
</li>
</ul>
</li>
</ul>
]]></description><link>https://lcz.me/topic/2568</link><generator>RSS for Node</generator><lastBuildDate>Sun, 25 Oct 2026 18:24:03 GMT</lastBuildDate><atom:link href="https://lcz.me/topic/2568.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Oct 2026 05:45:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 自製OpenCode管理器 on Sun, 25 Oct 2026 06:10:08 GMT]]></title><description><![CDATA[<p dir="auto">超佛心。。。。这时候我们可以把概念放入我们每个人的agent上</p>
]]></description><link>https://lcz.me/post/27611</link><guid isPermaLink="true">https://lcz.me/post/27611</guid><dc:creator><![CDATA[imbiplaza ASUS]]></dc:creator><pubDate>Sun, 25 Oct 2026 06:10:08 GMT</pubDate></item><item><title><![CDATA[Reply to 自製OpenCode管理器 on Sun, 25 Oct 2026 06:09:49 GMT]]></title><description><![CDATA[<p dir="auto"><img src="https://upload.lcz.me/uploads/b7a800c5-da97-4db6-8577-55df6aaa5e54.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
]]></description><link>https://lcz.me/post/27609</link><guid isPermaLink="true">https://lcz.me/post/27609</guid><dc:creator><![CDATA[范志刚]]></dc:creator><pubDate>Sun, 25 Oct 2026 06:09:49 GMT</pubDate></item><item><title><![CDATA[Reply to 自製OpenCode管理器 on Sun, 25 Oct 2026 06:07:40 GMT]]></title><description><![CDATA[<p dir="auto">好人啊！！！！<a class="plugin-mentions-user plugin-mentions-a" href="/user/dardeaw-feng" aria-label="Profile: dardeaw-feng">@<bdi>dardeaw-feng</bdi></a></p>
]]></description><link>https://lcz.me/post/27607</link><guid isPermaLink="true">https://lcz.me/post/27607</guid><dc:creator><![CDATA[范志刚]]></dc:creator><pubDate>Sun, 25 Oct 2026 06:07:40 GMT</pubDate></item></channel></rss>