所有頁面
本頁內容

Settings(設定)

Settings(設定)是一個對話框,你在這裡啟用供應商、設定中繼運作時的各項上限、配對中繼,並選擇裝置如何通知你。本頁是查詢用的表格:每個控制項一列。各功能如何運作,請見每一列連結的頁面。

開啟方式 #

開啟對話標題列中的 ⋯ 選單,選擇 ⚙️ Settings。不需要先開啟對話。全新安裝時,空白畫面上有一個 Open Settings(開啟設定)按鈕;還沒有任何供應商就緒時,New Chat(新對話)會顯示 Open Settings → Providers(開啟設定 → 供應商),讓你在第一次對話之前就能啟用供應商。

對話框有七個分頁,依序為:General(一般)、Providers(供應商)、Relays(中繼)、Previews(預覽)、Sharing(分享) 0.9.11 新增、Notifications(通知)和 Features(功能)。它會在你上次使用的分頁上重新開啟,Providers 則會停在你上次使用的子分頁。兩者都由瀏覽器記住。分享對話的唯讀檢視沒有 Settings。

設定存放在哪裡 #

存放位置 意義
中繼 儲存在中繼的資料庫中。適用於連到此中繼的每個瀏覽器。
此瀏覽器 儲存在你使用的瀏覽器中。其他瀏覽器或裝置各自保留自己的值。
中繼,依裝置 儲存在中繼上,但每個訂閱了通知的裝置各自分開存放。

只有五個控制項存放在瀏覽器中:Theme(主題)、Text scaling(文字縮放)、Show Suspend host action(顯示「讓主機休眠」動作)、Jump to the end when I send a message(傳送訊息時跳到最後)和 Messages kept per conversation for switching back(每個對話保留的訊息數,用於切回)。其他全部都是中繼設定。

變更如何儲存 #

  • General、Relays、Sharing、Notifications 和 Features 上的開關、滑桿、下拉選單和選項,在你變更的當下就會儲存。一則簡短通知或控制項下方的一行文字會確認已儲存。
  • General 上的文字欄位 Relay name(中繼名稱)和 Default CWD for new sessions(新 session 的預設工作資料夾),以及 Relays 上的 Public address(公開位址),會在你離開欄位時儲存。
  • 在 Providers 的子分頁上,文字欄位和下拉選單需要按該子分頁自己的 Save …(儲存 …)按鈕。那裡的啟用開關則會立即儲存。

General(一般) #

控制項 種類、存放位置 預設值 範圍或選項 作用
Theme 下拉選單,此瀏覽器 Dark(深色) Dark、Light(淺色) 網頁介面的配色(外觀)。也會設定已安裝 App 的圖示和工具列顏色。
Text scaling 下拉選單,此瀏覽器 100% 50% 到 150%,每級 10% 縮放所有文字。按住 Ctrl(或 Cmd)滾動滑鼠滾輪,或用兩指縮放,也能在同樣的 50% 到 150% 範圍內調整;這時下拉選單會顯示介於兩級之間的值。
Show Suspend host action 開關,此瀏覽器 On(開啟) 在 ⋯ 選單中顯示或隱藏 💤 Suspend host(讓主機休眠)項目,見讓主機休眠。不論中繼在什麼系統上執行,這個項目預設都會顯示,也不會有任何機制替你隱藏它:這個動作只在中繼於 Windows 上執行時有效,在其他系統上,它的視窗會顯示「Host suspend is only available when the relay runs on Windows.」(僅當中繼在 Windows 上執行時才能讓主機睡眠。),而且只有 Close(關閉)按鈕。在這樣的中繼上請把這個開關關掉。
Jump to the end when I send a message 開關,此瀏覽器 On 0.9.11 新增 傳送訊息會帶你到對話的最後。關閉時,你會停留在正在閱讀的位置。你在上方閱讀時,對話紀錄絕不會自行移動;見捲動。
Messages kept per conversation for switching back 滑桿,此瀏覽器 200 則訊息 100 到 1,000,每級 100,最後是 No limit(無上限) 0.9.12 新增 最近八個對話各自在你閱讀的位置周圍保留多少則已載入的訊息,讓你切回時回到原處,並保有你先前載入的較早訊息。No limit 會全部保留,代價是頁面的記憶體。
Max turn duration(回合最長時間) 滑桿,中繼 60 分鐘 0 到 600 分鐘,每級 5;0 顯示 No limit 一個回合在中繼把它放回佇列之前最多可以執行多久。見回合與佇列。
Background task timeout(背景任務逾時) 滑桿,中繼 4 小時 0 到 600 分鐘,每級 5;0 顯示 No limit 回覆之後,單靠背景工作可以讓 session 維持多久。之後任務會被停止。見回合與佇列。
Mark a background task as quiet after(背景任務多久無輸出後標記為靜默) 滑桿,中繼 10 分鐘 1 到 120 分鐘,每級 1 0.9.12 新增 執行中的 shell 指令或 monitor 在這段時間內沒有寫出任何東西,它的列和主控台上就會出現琥珀色的 no output for N min。見靜默任務。
After a relay restart, tell interrupted sessions to carry on(中繼重新啟動後,讓中斷的 session 繼續) 開關,中繼 Off(關閉) 0.9.13 新增 回合被中繼重新啟動永久中斷的 session,會在中繼恢復後收到一則來自中繼的註記,請 agent 檢查它原本在做什麼並繼續下去。你的訊息絕不會再次傳送;閒置、已封存和已暫停的 session 不會收到任何東西。見告訴中斷的 session 繼續。
Ask after a queued relay restart has waited(排入佇列的中繼重新啟動等待多久後詢問) 下拉選單,中繼 30 分鐘 5 分鐘、10 分鐘、15 分鐘、30 分鐘、1 小時、2 小時、4 小時、No limit 0.9.13 新增 排入佇列的中繼重新啟動會等待執行中的回合,並在這段期間暫緩新訊息。等待這麼久之後,橫幅會詢問要立即重新啟動、繼續等待還是取消;回合執行期間它絕不會重新啟動,而回合一結束仍會立即重新啟動。No limit 會一直等到回合結束。見等待很久時。
Keep sub-agent tool output(保留 subagent 的工具輸出) 下拉選單,中繼 90 天 7 天、14 天、30 天、90 天、Always(永久) 超過這個天數後,中繼每天一次從已結束的 subagent 紀錄中移除工具的輸入和結果。思考、回覆、註記和每次呼叫的單行摘要會保留。
Autostart (Windows)(自動啟動,Windows) 三個選項,中繼 Off Off;At sign-in(登入時)——登入後顯示終端機視窗;At system startup(開機時)——無介面,不需登入 讓中繼自行啟動。只在中繼於 Windows 上執行時顯示(一組選項按鈕;在其他系統上會隱藏)。切換到 At system startup 或從它切換出來,需要在那台電腦本身上做一次系統管理員確認;拒絕確認則不會有任何變更。0.9.15 新增 規則與 oar autostart 相同:不是 OAR 建立的項目(手動編輯過的開機任務或啟動器、別人建立的任務、手動建立的「啟動」資料夾項目)絕不會被刪除或取代,被它擋住的切換會遭拒並說明原因;oar autostart <mode> --replace 會取代它,並保留一份副本。見自動啟動。
Relay name 文字,中繼 空白(顯示為 OAR) 最多 60 個字元 每台裝置上已安裝 App 的名稱,也是配對的中繼用來認識此中繼的名稱;留空時,它們看到的是機器的主機名稱。清空即可重設。
Check for updates automatically(自動檢查更新) 開關,中繼 Off 開啟時,中繼大約每天兩次向 oar.sh 查詢最新版本。關閉時,OAR 不會傳送任何東西。中繼的環境中設定了 OAR_NO_UPDATE_CHECK 時會鎖定。
Check for updates(檢查更新) 按鈕 不管開關怎麼設定,立即檢查。旁邊的一行文字會顯示上次檢查的時間。設定了 OAR_NO_UPDATE_CHECK 時停用。
Update(更新) 按鈕 找到較新版本時出現,並附有 release notes(版本說明)連結。用 npm 安裝新版本,並在沒有回合執行時重新啟動中繼(更新 OAR)。只在全域 npm 安裝時顯示;git 檢出則改為顯示提示,請你 pull 後重新啟動。
Dismiss(關閉) 按鈕 隱藏找到的版本,直到出現更新的版本為止。關鍵更新不提供這個按鈕。
Cancel update(取消更新) 按鈕 更新安裝期間出現。停止更新。下方可展開 Update log(更新記錄)。
Default CWD for new sessions 文字,中繼 空白(中繼的 workspace 根目錄) 中繼機器上的資料夾路徑 你沒有選擇工作資料夾時,新 session 開始時所在的資料夾。見開始對話。

更新之後,會有一行文字顯示 Updated to <version>.,或說明更新沒有套用;Dismiss 會清除它。更新按鈕在終端機中的對應指令是 oar update。

自動壓縮視窗不在這裡。它屬於每個對話;見壓縮。

Providers(供應商) #

每個供應商一個子分頁,依序為:Copilot、OpenAI、Claude、Claude API 0.9.18 新增、Claude Cloud、Grok、Cursor、DeepSeek 0.9.17 新增。各供應商的頁面會深入說明它的控制項。供應商說明如何啟用它們。

這些子分頁上的所有控制項都存放在中繼上。

Copilot #

控制項 種類 預設值 範圍或選項 作用
GitHub Copilot CLI 狀態列 顯示是否找到 CLI、它的版本和位置。它沒有按鈕:你要在中繼的機器上用 npm 安裝和更新它。
Copilot engine(Copilot 引擎) 下拉選單 SDK — default(SDK — 預設) Extension(擴充功能);SDK — default 由哪個引擎執行新的 Copilot 對話。無法執行 SDK 引擎的中繼會使用 Extension。
Save Copilot settings(儲存 Copilot 設定) 按鈕 儲存引擎。

見 GitHub Copilot。

OpenAI #

控制項 種類 預設值 範圍或選項 作用
OpenAI API key(OpenAI API 金鑰) 密碼欄位 空白 你的金鑰。留空即保留已儲存的金鑰。
Enable OpenAI API key for New Chat model selection(在新對話的模型選擇中啟用 OpenAI API key) 開關 第一次儲存後開啟 儲存金鑰之前無法使用 在 New Chat 中提供 OpenAI 和 OpenAI Image。
OpenAI model ID(OpenAI 模型 ID) 文字 gpt-4o 預設模型。
Base URL(基礎 URL) 文字 https://api.openai.com/v1 選填 另一個相容 OpenAI 的端點。
Save OpenAI settings(儲存 OpenAI 設定) 按鈕 儲存欄位,並讀取端點的模型清單。
Remove saved key(移除已儲存的金鑰) 按鈕 確認後,刪除金鑰並關閉 OpenAI。OpenAI 對話中有訊息時會拒絕。

見 OpenAI。

Claude #

控制項 種類 預設值 範圍或選項 作用
Claude Code CLI 狀態列 顯示 CLI 的狀態。依狀態需要,會出現 Install(安裝)、Update、Switch to native installer(切換至原生安裝程式)、Cancel(取消)和 Dismiss 按鈕;並可展開 Install log(安裝記錄)。
Relogin(重新登入) 按鈕 從瀏覽器開始登入 Claude 帳戶:開啟登入頁面,把代碼貼到 Paste the code from claude.ai(貼上 claude.ai 的代碼)欄位,再按 Submit code(提交代碼)。Copy link(複製連結)和 Cancel 在同一個區域。
Logout(登出) 按鈕 確認後,讓中繼主機登出 Claude。
Enable Claude for New Chat model selection(在新對話的模型選擇中啟用 Claude) 開關 Off 在 New Chat 中提供 Claude。立即生效。
Claude model ID(Claude 模型 ID) 文字 claude-sonnet-5 Claude 對話一開始使用的模型。
Commit attribution(提交署名) 下拉選單 OAR OAR——Co-authored-by: Open Agent Relay (model);Vanilla(原版)——Claude Code 自己的署名;Off——不署名 由 Claude 建立的提交和 pull request 如何描述其作者。
Claude background command limit(Claude 背景指令上限) 0.9.12 新增 滑桿 2 小時 30 分鐘到 8 小時,每級 30 分鐘 Claude 沒有自行指定逾時時,Claude 在背景執行的指令最多可以執行多久,超過後 Claude Code 會停止它。0.9.17 新增 這也適用於同樣執行 Claude Code 的 DeepSeek 對話,以及 0.9.18 新增 Claude API 對話。見背景指令上限。
Save Claude settings(儲存 Claude 設定) 按鈕 儲存模型 ID、署名和背景指令上限。

見 Claude 和它的 CLI 列。

Claude API 0.9.18 新增 #

控制項 種類 預設值 範圍或選項 作用
Enable Claude API for New Chat and the billing switch(在新對話與計費切換中啟用 Claude API) 開關 第一次儲存後開啟 儲存金鑰之前無法使用 在 New Chat 中提供 Claude API,並在 Claude 對話中提供計費切換。立即生效。
Claude API 下方的金鑰欄位(Claude Console API key…) 密碼欄位 空白 你的金鑰。存放在中繼上,絕不會傳送給瀏覽器。儲存金鑰後,欄位會顯示 Saved API key (enter to replace)(已儲存的 API 金鑰,輸入以取代);留空即保留已儲存的金鑰。
Default model(預設模型) 下拉選單 Claude 分頁的模型(如果這把金鑰可以使用),否則為第一個 Sonnet 這把金鑰可以使用的模型 Claude API 對話一開始使用的模型。見模型。
Monthly cap in US dollars (optional)(每月上限,美元,選填) 數字 空白,顯示為 No cap(無上限) 0.01 到 1,000,000 本月的估算花費達到這個金額後,拒絕用這把金鑰開始新的回合。見每月上限。
Save Claude API settings(儲存 Claude API 設定) 按鈕 儲存欄位。新的金鑰會讀取它可以使用的模型。
Refresh models(重新整理模型) 按鈕 再次向 Anthropic 查詢這把金鑰可以使用哪些模型。
Remove saved key 按鈕 確認後,刪除金鑰並關閉 Claude API。Claude API 對話中有訊息或排入佇列的訊息時會拒絕。
Claude tab(Claude 分頁) 按鈕 開啟 Claude 子分頁。提交署名、背景指令上限、reasoning effort 等級和壓縮視窗都與 Claude 共用,並在那裡設定。

見 Claude API。

Claude Cloud #

控制項 種類 預設值 範圍或選項 作用
Enable Claude Cloud for New Chat(在新對話中啟用 Claude Cloud) 開關 Off 主機沒有 Claude 登入時會拒絕 在 New Chat 中提供 Claude Cloud,並開啟 Check Usage(檢查用量)中的即時帳戶數字。
Claude login(Claude 登入) 按鈕 跳到 Claude 子分頁,在那裡變更登入。設定載入後才會顯示,並附有帳戶那一行。
Cloud environment(雲端環境) 下拉選單 帳戶的第一個作用中環境,在你開啟 Claude Cloud 時存入 帳戶的環境,以名稱和 id 顯示 新的雲端 session 在哪個環境中執行。
Default model 下拉選單 claude-sonnet-5-5 Claude 供應商的模型(不含它們的 [1m] 變體),加上預設值 新的雲端對話一開始使用的模型。
Save Claude Cloud settings(儲存 Claude Cloud 設定) 按鈕 儲存環境和模型。
Open claude.ai/code(開啟 claude.ai/code) 連結 在新分頁中開啟 claude.ai/code。

見 Claude Cloud。

Grok #

控制項 種類 預設值 範圍或選項 作用
Grok CLI 狀態列 顯示 CLI 的狀態,並依狀態需要提供 Install、Update、Switch to native installer、Cancel 和 Dismiss。
Sign in(登入) 按鈕 在中繼主機上開始裝置碼登入。這個區域會顯示一個連結、Copy link、要確認的代碼和 Cancel。
Sign out(登出) 按鈕 確認後,讓中繼主機登出 Grok。
Enable Grok for New Chat model selection(在新對話的模型選擇中啟用 Grok) 開關 Off 在 New Chat 中提供 Grok。立即生效。
Grok model ID(Grok 模型 ID) 文字 grok-4.5 Grok 對話一開始使用的模型。
Save Grok settings(儲存 Grok 設定) 按鈕 儲存模型 ID。
Monthly allowance (USD)(每月額度,USD) 數字 空白 0 或以上,精確到分 你的每月預算,用於 Check Usage 中估算剩餘額度的計量條。
Billing resets on day of month(每月計費重設日) 數字 1 1 到 31 計費週期開始的日子。
Save allowances(儲存額度) 按鈕 儲存這兩個欄位。
Reset tracked spend(重設已記錄的花費) 按鈕 確認後,清除本週期已計算的花費。在變更方案或帳戶後使用。

見 Grok 和它的額度。

Cursor #

控制項 種類 預設值 範圍或選項 作用
Cursor API key(Cursor API 金鑰) 密碼欄位 空白 你的金鑰。存放在中繼上,絕不會傳送給瀏覽器。留空即保留已儲存的金鑰。
Enable Cursor for New Chat model selection(在新對話的模型選擇中啟用 Cursor) 開關 第一次儲存後開啟 儲存金鑰之前無法使用 在 New Chat 中提供 Cursor。
Cursor model ID(Cursor 模型 ID) 文字 composer-2.5 Cursor 對話一開始使用的模型。
Save Cursor settings(儲存 Cursor 設定) 按鈕 儲存金鑰和模型,並讀取這把金鑰可以使用的模型。
Remove saved key 按鈕 確認後,刪除金鑰並關閉 Cursor。Cursor 對話中有訊息時會拒絕。
Cursor Models pool (USD)(Cursor Models 額度池,USD) 數字 空白 0 或以上,精確到分 Cursor Models 額度池的每月額度。
Other Models pool (USD)(Other Models 額度池,USD) 數字 空白 0 或以上,精確到分 Other Models 額度池的每月額度。
Billing resets on day of month 數字 1 1 到 31 計費週期開始的日子。
Save allowances 按鈕 儲存這三個欄位。
Reset tracked spend 按鈕 確認後,重新設定追蹤的基準。在變更方案或帳戶後使用。
Dashboard session token (live plan bars)(儀表板 session token,即時方案進度條) 密碼欄位 空白,或在主機上找到的值 WorkosCursorSessionToken cookie 的值。可解鎖 Check Usage 中即時的 Included in plan(方案內含)進度條。
Save token(儲存 token) / Remove(移除) 按鈕 儲存 token,或在確認後刪除它。

見 Cursor 和它的用量。

DeepSeek 0.9.17 新增 #

控制項 種類 預設值 範圍或選項 作用
Enable DeepSeek for New Chat model selection(在新對話的模型選擇中啟用 DeepSeek) 開關 第一次儲存後開啟 儲存金鑰之前無法使用 在 New Chat 中提供 DeepSeek。立即生效。
DeepSeek 下方的金鑰欄位(DeepSeek API key…) 密碼欄位 空白 你的金鑰。存放在中繼上,絕不會傳送給瀏覽器。儲存金鑰後,欄位會顯示 Saved API key (enter to replace);留空即保留該金鑰。見 API 金鑰。
Default model 下拉選單 deepseek-flash DeepSeek 列出的模型;第一次取得清單之前為 deepseek-flash 和 deepseek-v4-pro DeepSeek 對話一開始使用的模型。見模型。
Commit attribution 下拉選單 OAR OAR: Co-authored-by: Open Agent Relay (DeepSeek …);Off: no attribution(關閉:不署名) 在 DeepSeek 對話中建立的提交如何描述其作者。
Monthly budget (optional)(每月預算,選填) 數字 空白 0 或以上,精確到分;空白或 0 表示不設預算 Check Usage 卡片用來衡量本日曆月(UTC)估算花費的預算。見每月預算。
Budget currency(預算幣別) 下拉選單 新預算為 USD ($) USD ($);CNY (¥);The balance's currency (may change)(餘額幣別,可能變更) 每月預算的幣別。
Starting balance (optional)(初始餘額,選填) 數字 空白 0 或以上,精確到分;空白或 0 表示從中繼看到的最後一次儲值後的餘額開始計算 卡片的餘額條起算的金額,以餘額的幣別計,例如你的第一次儲值。儲存時會讀取餘額。之後的儲值會取代它;分頁接著會說明它已不再使用,直到你再次輸入金額為止。見初始餘額。
Advanced → Base URL(進階 → 基礎 URL) URL 空白:https://api.deepseek.com https://,或僅限本機的 http://;不可含使用者名稱、密碼、查詢字串或片段 DeepSeek API 的另一個位址,例如 proxy。金鑰會傳送到那裡,不會傳到其他地方。
Save DeepSeek settings(儲存 DeepSeek 設定) 按鈕 儲存欄位。新的金鑰或基礎 URL 會讀取 DeepSeek 列出的模型。
Remove saved key 按鈕 確認後,刪除金鑰並關閉 DeepSeek。DeepSeek 對話中有訊息或排入佇列的訊息時會拒絕。
Import usage export(匯入用量匯出檔) 兩個檔案欄位 Amount file(金額檔案)和 Cost file(費用檔案),以及一個按鈕 DeepSeek 用量匯出的兩個 CSV 檔案 為用量卡片中這些檔案涵蓋的日期,匯入 DeepSeek 自己的數字。下方的一行文字會說明匯入了什麼。見匯入用量匯出檔。

見 DeepSeek。

Relays(中繼) #

與其他 OAR 中繼配對,以及 agent 可以跨中繼做什麼。所有控制項都存放在中繼上。

控制項 種類 預設值 範圍或選項 作用
This relay(此中繼) 顯示 顯示中繼名稱。請在 General → Relay name(一般 → 中繼名稱)下變更。
Public address 文字 空白;欄位的預留位置文字會顯示你開啟的頁面位址,除非它是 localhost https:// 位址(純 http:// 只能用於迴路位址和私人網路) 其他中繼如何連到這個中繼。離開欄位時儲存。Also add this relay there(同時在對方新增此中繼)需要它;如果你新增中繼時它仍是空白,會存入你用來配對的頁面位址。見遠端中繼。
Accept prompts from other relays' agents(接受其他中繼 agent 的提示) 開關 On 關閉時,配對的中繼上的 agent 仍然可以讀取這裡的 session,但不能傳送提示、啟動 session、回答提問或停止回合。見遠端中繼。
Agents may start and use sessions on this relay(agent 可在此中繼上啟動並使用 session) 開關 Off 讓 agent 用 relay_tool 工具在此中繼上啟動並使用其他 session。對話中的第一次會請求你的核准。中繼回傳它的設定後才會顯示。見 Agent session。
Longest wait per tool call(每次工具呼叫的最長等待) 滑桿 10 分鐘 2 到 60 分鐘,每級 1 分鐘 agent 在一次呼叫中最多可以等待一個 session 多久,不論是在此中繼或配對的中繼上。不論上方的開關是否開啟都有效。開關旁的一則說明會指出每個對話同時最多可以有多少個 session 在工作。
Remote relays(遠端中繼) 清單 空白 配對的中繼。每一列都有 Agents may(agent 可以)選單,選項為 Read only(唯讀)、Read and prompt(讀取並傳送提示)和 Full(完整存取);另有 Check(檢查)和 Remove 按鈕;中繼有可用的位址時,還有 Open(開啟)連結。見遠端中繼。
Add a relay(新增中繼) 文字 空白 另一個中繼的網址。按 Enter 或 Add(新增)。
Token of the other relay(另一個中繼的 token) 密碼欄位 隱藏 按下 Use a different token(使用其他 token)後顯示。只有在另一個中繼的 token 與此中繼的不同時才需要。
Use a different token 按鈕 顯示 token 欄位。
Also add this relay there 核取方塊 已勾選 雙向配對:另一個中繼會取得此中繼的公開位址,以及(如果不同的話)它的 token。
Add 按鈕 配對該中繼。

Previews(預覽) #

控制項 種類 預設值 範圍或選項 作用
Live previews(即時預覽) 清單 空白 此中繼上發布的每個預覽,涵蓋所有對話。每一列都有 Open、Copy link 和 Close,並且 0.9.11 新增 會顯示預覽的發布時間和上次開啟時間。中繼啟動時無法檢查的預覽會列為未提供服務。預覽不會自行過期,並且在中繼重新啟動後仍然存在;它們會一直存在,直到你關閉它們或刪除它們的對話為止。每個連結都是公開的。

Sharing(分享) 0.9.11 新增 #

你的分享對話,以及它們的連結會顯示什麼。所有控制項都存放在中繼上,並套用到每個連結。

控制項 種類 預設值 範圍或選項 作用
Shared conversations(已分享的對話) 清單 空白 每個有連結的對話,附上分享時間、上次開啟時間、開啟次數和觀看者人數。每一列:Copy link、Renew link(更新連結)、Stop sharing(停止分享)和 Access log(存取紀錄)。見你的分享連結。
Store viewer IP addresses(儲存觀看者的 IP 位址) 開關 On 新的存取紀錄項目是否保留觀看者的 IP 位址。關閉時會提議移除已儲存的位址。
Paths and file names(路徑和檔名) 三個選項 Hide the path, show the file name(隱藏路徑,顯示檔名) Show every path and file name(顯示所有路徑和檔名);Hide the path, show the file name;Hide paths and file names(隱藏路徑和檔名) 分享連結會顯示多少中繼主機的路徑。見路徑和檔名。

預覽需要先在中繼上設定;見 preview。

Notifications(通知) #

推播通知是依裝置設定的。頁面必須透過 HTTPS(或 localhost)開啟,而且瀏覽器必須支援 Web Push,否則這個區段會說明為什麼無法使用。只有在沒有任何裝置把 App 開在前景時,才會傳送通知。所有控制項都存放在中繼上,每個裝置各自分開存放。

控制項 種類 預設值 範圍或選項 作用
Enable push notifications on this device(在此裝置上啟用推播通知) 開關 Off 向瀏覽器要求權限,並讓此裝置訂閱。關閉時會保留訂閱,但停止傳送。
Include conversation title(包含對話標題) 開關 Off 在通知中加入對話的標題。
Message preview(訊息預覽) 下拉選單 None (generic text)(無,通用文字) None (generic text);Truncated(截斷);Full text(全文) 通知會顯示多少訊息內容。
Preview length (characters)(預覽長度,字元) 數字 80 20 到 500 截斷預覽的長度。只在選擇 Truncated 時有作用。
Questions from the agent(agent 的提問) 開關 On agent 向你提問時通知。簡短的選項(最多三個)會變成通知上的按鈕。
Turn completed(回合已完成) 開關 On 回合結束時通知。由另一個中繼的 agent 啟動的回合,或回應中繼事件的回合,不會傳送通知。
Turn failed(回合失敗) 開關 On 回合失敗時通知。例外情況與 Turn completed 相同。
Boards (plan reviews)(看板,計畫審閱) 開關 On 計畫看板等待審閱時通知。
CLI went offline(CLI 已離線) 開關 Off 中繼與 CLI 主機失去連線時通知。一律使用通用文字。
Host suspend fired or was dropped(主機休眠已觸發或已捨棄) 開關 On 排入佇列的主機休眠觸發或被捨棄時通知。不論 Message preview 怎麼設定,都會顯示它的文字。
Queued relay restart waited its maximum time(排入佇列的中繼重新啟動已等待最長時間) 開關 On 0.9.13 新增 排入佇列的中繼重新啟動已等待了 Ask after a queued relay restart has waited 所設定的時間、並詢問該怎麼做時通知。不論 Message preview 怎麼設定,都會顯示它的文字。
Devices(裝置) 清單 空白 每個已訂閱的裝置,以及它的上次傳送時間。每一列:Rename(重新命名)和 Revoke(撤銷)。

在此裝置啟用之前,事件開關和內容控制項都會停用。

Features(功能) #

功能旗標只在中繼啟動時讀取一次。變更會立即儲存,但要在中繼重新啟動後才會生效。當儲存的值與執行中的中繼不同時,會出現一則通知並附上 Restart relay(重新啟動中繼)按鈕;重新啟動會等到執行中的回合結束。0.9.11 新增 它在任何已登入的瀏覽器中都能使用,而且重新啟動遭拒時會顯示中繼提出的原因。

旗標也可以由中繼的環境變數 COPILOT_REMOTE_<NAME> 固定,例如 COPILOT_REMOTE_SESSION_WORKER_ROUTING_ENABLED=0。這時該列會註明這一點,而且只要設定了該變數,它的開關就會鎖定。所有旗標都存放在中繼上。

標籤 種類 預設值 名稱 關閉時
Session worker routing(Session worker 路由) 開關 On SESSION_WORKER_ROUTING_ENABLED 對話不再各自取得一個 worker 處理程序;全部共用較舊的輪詢管線。這時一個卡住的對話可能會拖住其他對話。無法使用 Copilot SDK 引擎。
Continuation answer routing(接續回覆路由) 開關 On SESSION_WORKER_CONTINUATION_ROUTING_ENABLED 對提問的回答不再嚴格比對提問所屬的對話、接續和擁有它的 worker,因此過時或接錯的回答不會被拒絕。
Worker fallback restart (reserved)(Worker 備援重新啟動,保留) 開關 Off SESSION_WORKER_FALLBACK_RESTART_ENABLED 保留。不論開或關都不會改變任何東西。
Generated-image continuity(生成圖片連續性) 開關 On IMAGE_CONVERSATION_CONTINUITY_ENABLED 針對生成圖片的後續要求會失去與你所指圖片的連結,Edit this image(編輯此圖片)也會消失。見 OpenAI。

哪些變更需要重新啟動 #

變更 生效時機
Features 上的任何旗標 中繼重新啟動後。
Copilot engine 適用於之後開始的對話。執行中的 session 會保留它的引擎,直到它的 worker 重新啟動。
Relogin、Logout、Sign in、Sign out 適用於新的 session。執行中的 Claude 或 Grok session 會保留先前的帳戶,直到它們的 worker 重新啟動。
Max turn duration、Background task timeout 立即生效,不需要重新啟動。執行中的 worker 會在下一則訊息時採用新的逾時。
Commit attribution 在執行中的 Claude、Claude API 或 DeepSeek session 的下一則訊息時生效。
新的 DeepSeek API key(DeepSeek API 金鑰) 0.9.17 新增 執行中的 DeepSeek worker 會被停止,即使正在回合中也一樣,它們的下一則訊息會以新的金鑰啟動它們。
新的 Claude API key(Claude API 金鑰) 0.9.18 新增 執行中的 Claude API worker 會被停止,即使正在回合中也一樣,它們的下一則訊息會以新的金鑰啟動它們。
Enable … for New Chat(為新對話啟用 …)、模型 ID、金鑰 適用於新的對話。尚未傳送訊息的對話會如何處理,請見各供應商的頁面。
Update 沒有回合執行時,中繼會自行重新啟動。
其他所有設定 立即生效。