控制中心
完成 Relay 配對、管理已知伺服器、快速重連,並在進入執行緒前明確目前啟用端點。
Irisbrige 是一個基於 SwiftUI 的 iOS 用戶端,用於連接由 Relay 承載的 Codex App Server 工作流程。它把安全配對、即時執行緒、審批處理與行動端繼續對話整合在同一個應用中。
目前 Irisbrige 倉庫聚焦於安全配對、執行緒控制、審批流程,以及從 iPhone 繼續 Codex 工作流程的核心路徑。
支援掃描配對 QR Code 或手動輸入 token,並使用目前裝置身份完成與 Relay 的配對握手。
透過 Keychain 與 CryptoKit 在本機保存穩定的 device ID 與 Ed25519 金鑰對,用於 challenge 簽章。
已知 Relay 伺服器可在同一個控制介面中完成選擇、連線、斷線、重新命名、查看詳情與刪除。
按工作目錄瀏覽執行緒分組、恢復本機快取,並在 iPhone 上持續與助手執行緒互動。
支援命令執行、檔案變更、權限申請,以及基礎的 requestUserInput 表單處理。
透過 RPC 目錄瀏覽能力建立專案資料夾,並直接在目標工作目錄下啟動新執行緒。
覆蓋 challenge 驗證、已認證 WebSocket 建連、連線生命週期管理與斷線重連。
當 iOS 取得 APNs device token 後,Irisbrige 可以將它同步進 Relay 的裝置流程。
支援外觀切換、系統設定跳轉、裝置資訊檢視、日誌清理,以及自簽憑證 Relay 所需的不安全 TLS 開關。
目前應用結構直接對應真實的 iOS 使用流程:先配對並管理端點,再進入執行緒工作區,最後在需要時查看詳情與請求狀態。
完成 Relay 配對、管理已知伺服器、快速重連,並在進入執行緒前明確目前啟用端點。
打開分組歷史、在目錄中建立執行緒、發送新 turn,並對活動 turn 執行 steer 或 interrupt。
查看執行緒中繼資料、待處理審批、請求狀態與原始事件帳本,方便定位問題與追蹤上下文。
這個倉庫已覆蓋 Relay 承載 Codex 工作流程的主要行動端閉環,同時也明確保留了尚未支援的邊界。
目前應用流程已包含 pairing complete、auth challenge、APNs token 上報,以及已認證的 WebSocket 建連。
已支援 initialize、thread start/list/read/resume、turn start/steer/interrupt、分組歷史,以及目錄相關 RPC。
客戶端已處理命令審批、檔案審批、權限審批,以及基礎的 item/tool/requestUserInput 表單輸入。