版本歷史紀錄
AwayTerminal
v1.2.8 (2026-09-23)
- AI聊天室:Agent-x1 固定擔任主持人,不能更換;其他成員不能再選主持人
- AI聊天室:「討論迴數」改稱「討論回合」
- AI聊天室:新開的聊天室預設討論 3 回合(原本 5)
v1.2.7 (2026-09-23)
- 移除「常用字串」功能(工具列按鈕與管理視窗)
- 「輸入文字」視窗精簡:只留載入文字檔、清除、復原、儲存,以及送出後送 Enter、返回、送出
- 「輸入文字」新增「儲存」,可把內容另存成文字檔
- 自動偵測的 QwenCode 改用專屬圖示
v1.2.4 (2026-09-17)
- 全程式碼檢查,修正 38 個問題(以下是使用者會有感的部分)
- Telegram 遠端:選擇題的按鈕現在會正常附上(之前一直沒出現,只能打數字)
- Telegram 遠端:一般 shell 的短輸出(git branch、whoami、指令回傳值等)不再被誤當雜訊過濾掉,手機不會再收不到結果
- Telegram 遠端:程式關著時累積超過 100 則訊息,重開後不再重播舊指令;按過按鈕後打數字不會誤開新連線
- 設定檔被防毒/備份程式暫時鎖住時,不再用預設值覆蓋(自訂連線、我的最愛、Telegram 設定不會消失)
- SSH「login as:」啟動失敗(例如沒有 ssh.exe)時分頁不再卡死,會回到 login as: 讓你重試
- 免安裝版在沒有 WebView2 Runtime 的電腦上改為顯示說明訊息,不再直接當機;其他未預期錯誤會記錄到 diag.log 而非結束程式
- 自動重連倒數時按 Enter 不再產生多條重連鏈
- Telnet:協商序列被切開時不再在畫面出現亂碼;送出改為一次整批(貼上大段文字更快)
- COM 連接埠:對方流量控制擋住時不再讓整個視窗凍住
- 記錄 log:效能大幅改善,被切開的控制碼不再留下碎片
- 巨集:長時間執行後 wait 不再誤判成功;`if result = 1 goto ok` 這種寫法現在可用
- Ctrl+F 搜尋:有 emoji 的行反白位置正確;切換分割格後搜尋不會指錯位置
- AI聊天室:討論中改人數不再略過發言者、參加者一直忙碌也會在 5 分鐘後跳過、未開始討論時不可插話;改「討論迴數」現在會生效
- 代理團隊:給全員的訊息會等每個人都收到才算送達;啟動失敗的 agent 不再留在名單裡
- 常用字串:改到一半按刪除不再跳兩次確認;在標題欄按 Enter 不會誤送字串到終端機
- 恢復分頁時上次的畫面內容在極端時序下不再遺失
- 搜尋列文字跟隨介面語言;關於視窗的 xterm.js 版本更正為 6.0.0
v1.2.3 (2026-09-16)
- 新增「AI聊天室」:新連接 → AI聊天室,讓 2~4 個 AI(ClaudeCode/Codex/OpenCode/GeminiCLI)針對你給的主題輪流討論,最後由主持人整理結論
- 聊天室角色 21 種(主持人、反方辯論者、情報研究員、軟體/嵌入式/RF/無線網路/硬體/網路/雲端工程師、資安、法律、投資、行銷、醫療、教育、職涯、心理溝通、旅遊、創意設計、感情顧問),與代理團隊的角色分開,可自行修改或新增
- 討論迴數可選 3/5/8/10 迴(預設 5),一迴=每個人各發言一次;所有人都看得到彼此的發言
- 討論紀錄、每個人的發言與結論都存成檔案,放在專案資料夾的 .ai\chat\ 底下,右鍵可直接開啟
- 討論中可右鍵「插話」補充你的想法、「換主題」重新開始,或「結束討論」提前請主持人寫結論
- 某位 AI 超過 5 分鐘沒回應會自動跳過那一輪,討論不會卡住
- 輸入討論主題與插話改用多行輸入框(Enter 換行、Ctrl+Enter 確定,視窗可拉大)
v1.2.2 (2026-09-16)
- 代理團隊新增「閒置檢查」:整組閒置 15/30/60 分鐘(預設 30,也可關閉)後,自動請 Agent-x1 逐一詢問每個成員目前的狀況,避免成員停著、Agent-x1 一直等回覆
- 「我的最愛」改用新的圖示
v1.2.1 (2026-09-16)
- 工具列「紀錄」改為「我的最愛」:可以把目前分頁加入最愛(PowerShell 記目前所在資料夾、代理團隊記整組設定),從下拉直接開啟,並可在「設定」改名稱或刪除
- 修正 Telegram 遠端:在 Codex 分頁(包含代理團隊的 Agent-x1)傳訊息後,做完的回覆沒有推回手機
- OpenCode 不再一直詢問權限:自動偵測加入時預設帶 --auto,代理團隊裡的 OpenCode 也會自動帶上
v1.2.0 (2026-09-15)
- 新增「代理團隊」:一個分頁同時開 2~4 個 AI 程式(Claude Code、Codex、OpenCode、Gemini CLI),分別擔任產品經理、工程師、架構師、UI/UX 設計師、QA 分工合作
- 團隊成員透過專案裡的 .ai/bus 資料夾互傳訊息,AwayTerminal 會在收件人閒下來時自動把訊息交給它
- 每個團隊可設定投遞次數上限(10/30/50/100/不限);分頁右鍵可暫停、繼續投遞,或按「停止任務」一次中斷全部成員並要求記錄目前狀態
- 團隊建立後可從右鍵「代理團隊設定」啟動、關閉或重新啟動任一成員,也可以換 AI 程式或角色
- Telegram 遠端可以和代理團隊下方的 Agent-x1 對話
- 角色說明檔可自行編輯與新增;內建範本更新時,會自動套用到你沒改過的檔案
- 修正 Codex 閒置時的背景動畫讓分頁一直顯示忙碌、團隊訊息送不出去的問題
- 自動偵測的加入順序改為 Claude Code、Codex、OpenCode、Gemini CLI 在前
v1.1.11 (2026-09-14)
- 新連接 → 自訂 → 自動偵測可加入 Gemini CLI(使用專屬圖示)
v1.1.10 (2026-09-13)
- 點終端機裡的網址不再直接開瀏覽器,改為跳出選單:「從瀏覽器開啟」或「複製網址」
- 修正複製時偶爾出現「沒有選取文字」:在 Claude Code 全螢幕介面裡拖曳選取的文字,現在可以用「複製」/「複製且貼上」,也會自動放進剪貼簿;遇到接管滑鼠的程式時提示可按住 Shift 拖曳選取
- 「輸入文字」視窗新增「載入文字檔」按鈕(在「清除」左邊),可直接把文字檔內容載入輸入框(支援 UTF-8 與 Big5)
- 修正 Telegram 遠端有時沒有反應:網路逾時或電腦睡眠喚醒後會自動恢復連線;手機傳給 Claude Code 的訊息不會再只停在輸入框沒送出
- 「新連接 → 自訂 → 自動偵測」可加入 Codex CLI
v1.1.9 (2026-09-02)
- 修正注音輸入偶爾「打完字後螢幕沒出現、要再打一次才出來」的問題(獨立組字視窗提交的時序競賽)
v1.1.8 (2026-09-01)
- 右側的分頁列表現在可以用滑鼠拖曳來調整分頁的上下順序(拖曳不影響點選切換);分割/分欄檢視的排列也會跟著一致
v1.1.7 (2026-09-01)
- 修正:SSH 連到 Mac(zsh 預設提示字元)時,切換目錄後 SSH 分頁名稱沒有更新、一直停在 ~ 的問題;現在會依目前所在資料夾自動命名
v1.1.6 (2026-09-01)
- 終端機畫面中的網址(連結)現在可以直接點擊,用系統預設瀏覽器開啟
v1.1.5 (2026-08-31)
- 修正:SSH 連到 Mac(或其他 host:資料夾名 使用者$ 形式的提示字元)時,切換目錄後分頁名稱沒有跟著更新的問題;現在會依目前所在資料夾自動命名
v1.1.4 (2026-08-31)
- 分頁提示(滑鼠移到分頁上)改顯示「開啟 時:分」,直接看出這個分頁是幾點開的;關閉後恢復的分頁仍記得最初開啟時間
- 視窗標題加上連線標籤,例:AwayTerminal - [ClaudeCode] C:\專案路徑,一眼看出目前是哪一種連線
v1.1.3 (2026-08-31)
- 改用 Windows Terminal 的終端機核心(ConPTY 主機),修正中文(全形)字顯示錯位、以及「輸入時字變成二倍」的問題
- 一併改善關閉程式後偶爾有背景程序殘留、鎖住資料夾的情況
- 若系統缺少該元件會自動退回原本的內建終端機核心,不影響使用
v1.1.2 (2026-08-31)
- 分頁列改用連線圖示顯示狀態:閒置時淡綠、執行中淡紅,滑鼠移到圖示上可看出是哪一種連線(PowerShell/SSH/Telnet/COM/ADB/Claude…)
- 移除分頁上的狀態圓點與記錄/巨集小圖示,記錄與巨集狀態改在分頁提示訊息中顯示
- SSH/Telnet/PowerShell 等分頁會自動以目前所在的資料夾名稱命名
- 分頁名稱過長時只在畫面上截短顯示,改名與滑鼠提示仍可看到完整名稱與路徑
v1.1.1 (2026-08-29)
- SSH 連線改帶 -o SendEnv=CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN:遠端 sshd 有允許(AcceptEnv)時,遠端的 Claude Code 會自動改用經典渲染器,回覆留在捲動紀錄裡、可用「翻頁」往回看
- 說明:Windows 10 的 ConPTY 不會轉送全螢幕(alt-screen)切換,Claude Code 的 fullscreen 模式在終端機裡只看得到最後一頁。遠端若收不到此變數,請在遠端 shell 設定檔加 export CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1,或在 Claude Code 內執行 /tui default
v1.1.0 (2026-08-28)
- 分頁列從視窗底部改到終端機右側,由上而下排列;分頁多時可捲動,狀態圓點、log/巨集圖示、關閉與右鍵選單都和原本一樣。
- 右上角 ▲/▼ 可隱藏或顯示分頁列表(預設顯示);列表左邊緣可用滑鼠拖曳調整寬度,寬度與顯示狀態會記住。
- 底部分頁列與右下角「全部分頁」清單移除。
v1.0.46 (2026-08-28)
- 「輸入文字」改為工具列按鈕(在「複製」左邊),取代分頁列左下的「…」與工具列右端的常用字串快速輸入抽屜。
- 輸入文字視窗上方新增常用字串列:可依群組/標題選取,下方唯讀框顯示該字串內容;「插入」把字串放進輸入框游標處,「直接送出」不經輸入框立刻送到目前分頁(視窗留著可連續送)。
- 移除功能列「上方/右側」切換按鈕。
v1.0.45 (2026-08-28)
- 注音輸入出現獨立小視窗時文字會重複兩次:找到終端機元件重複交付的路徑並加上去重。
- SSH/Telnet/COM 斷線後:自動重連時保留舊畫面(不再被新連線清掉);沒勾自動重連的分頁會顯示「按 Enter 在此分頁重新連線」,按 Enter 就在同一分頁重連。
- 關閉程式時勾「下次開啟恢復目前分頁」會一併保存各分頁畫面上的舊訊息(預設 2000 行),下次開啟先倒回分頁再連線。
- 檔案總管資料夾右鍵新增「用 AwayTerminal 開啟」:在該資料夾開 PowerShell 分頁;已開啟的 AwayTerminal 會直接加分頁。可在設定視窗關閉此選單。
v1.0.44 (2026-08-24)
- ClaudeCode / OpenCode 分頁改用資料夾名稱:新開分頁選好工作目錄後,分頁名稱就是該資料夾的名字(例如選 Desktop\WORKSPACE2\AwayTerminal 會顯示「AwayTerminal」)。名稱超過 15 個字只取前 15 個字,同一個資料夾再開一個會自動補上 (2)、(3)。
- 其他連線(PowerShell / SSH / Telnet / 序列埠 / WSL / ADB 等)的分頁命名維持原本方式,不受影響。
- 「關於」視窗新增「檢查更新」按鈕:連線 awaysu.cc 比對最新版本。已是最新版會直接顯示在按鈕旁邊;有新版則列出版本號與更新內容,並可一鍵開啟下載頁。
- 檢查更新遇到沒網路或逾時只會顯示「檢查失敗」,不影響程式其他功能。
v1.0.43 (2026-08-24)
- Claude Code 分頁新增「送出前等待靜止」機制:打注音(整段提交)、貼上、按 Backspace 時,會等 Claude 畫面重繪停下來再送出,降低文字被顯示成兩份、或全形/半形混用時游標位置跑掉、留下殘影的情況。
- 設定視窗新增「Claude 輸入送出」群組,可自行調整等待毫秒數(預設 20,範圍 0~150,設 0 等於關閉),旁邊有「這是什麼?」說明。
- 一般英數打字、Enter、Ctrl 組合鍵不受影響,維持即時反應;延遲只在 Claude 忙碌重繪時才會發生。
- 免安裝版(zip)改為自帶 .NET 執行環境,解壓縮後即可直接執行,不需另外安裝 .NET Desktop Runtime。
v1.0.42 (2026-08-20)
(本筆涵蓋 1.0.30~1.0.42 期間的更新)
- 連線自己結束(Claude Code / ADB / 自訂執行檔)時會詢問「要關閉這個分頁嗎」;行程結束偵測改為等待行程本身,修正偵測不到而分頁一直留著的問題。
- 自訂連線與 ADB 分頁也會在下次啟動時自動恢復。
- 分頁列最左邊的「…」可開啟輸入視窗:先在一般輸入框打好再整段送出(保留草稿、可清除與復原)。
- 工作列圖示:閒置時無標記、忙碌時紅球上下跳動;分頁忙碌圓點由橘改紅。
- Claude Code:累積型注音「文字亂位」修正,片語改為整段送出。
- Telegram 遠端:上線/離線通知成對、預設安靜、/goto 不帶編號可從清單點選、閒置 10 分鐘靜默離開、在程式端直接打字送出也會推播、一次指令只留一則完成通知、手機端表格攤平成純文字並過濾 TUI 碎片、新增 /plain。
v1.0.29 (2026-08-17)
- 「關於」改版:版本 / 編譯時間 / 作者 / 下載 / Source Code / 授權 / 第三方元件,並修正作者信箱(1.0.4 起顯示錯誤)。
- 授權與版權標示補上法定姓名 Chih-Wei Su (Awaysu)(LICENSE、安裝檔、README 等),執行檔的版權欄位不再空白。
v1.0.28 (2026-08-16)
- Claude Code 分頁注音輸入修正:整段提交改走節奏化的逐字佇列,不再被 claude 的按鍵解析吞掉或打亂。
- 啟動時重置標準 handle:從被重導的環境啟動時,ConPTY 子行程不會再立刻結束。
- 程式簽章改用共用的 CN=Awaysu 憑證。
v1.0.27 (2026-08-11)
- 工具列新增「翻頁」下拉:上一頁 / 下一頁 / 移到最上 / 移到最下。只捲動畫面、不會送任何字元給連線,忙碌中也能安全使用。
- 「清除畫面」改為先詢問(Telnet 與序列埠的清除會連回捲內容一起清掉,誤按無法復原)。
v1.0.26 (2026-08-11)
- 常用字串每一筆可單獨勾選「送出後自動按 Enter」,指令可以直接執行;快速輸入抽屜依該筆設定動作。備份與還原的 XML 會一併帶著這個設定。
v1.0.25 (2026-08-11)
- 程式剛啟動、畫面元件還在初始化時點「新連接」不再沒有反應:這類點擊會先排隊,就緒後自動執行(PowerShell / SSH / 序列埠 / ADB / 自訂連線 / 紀錄重開都適用)。
v1.0.24 (2026-08-11)
- 修正資料夾選擇框可能永遠不出現:1.0.22 加入的等待機制在使用者不停移動滑鼠或連點時永遠等不到系統閒置。已移除該等待,並新增診斷記錄(%LOCALAPPDATA% 的 diag.log)方便追查問題。
v1.0.23 (2026-08-11)
- 修正常用字串視窗誤判「有未儲存的變更」,切換項目或關閉時一直跳出提示。
v1.0.22 (2026-08-11)
- 選擇資料夾更可靠:先讓選單收合並把視窗拉到前景,「上次的資料夾」改在背景檢查(最多 300ms),休眠中的硬碟或斷線的網路磁碟不再讓對話框遲遲不出現。
- 遠端設定:未勾選啟用前,token / chat id / 通知等欄位維持鎖定。
- 注音組字預覽改為依內容判斷,不再閃爍,英數字組字也不會整段看不到。
v1.0.21 (2026-08-05)
- 修正 Telegram 自動推播會讓視窗凍結約 1.5 秒,且內容常常退回品質較差的原始緩衝資料。
- 修正等待 Claude Code 更新 CLAUDE.md 時,用右上角 X 關閉離開視窗會讓程式當掉。
- 修正「離開前更新 CLAUDE.md」自 1.0.18 起一直是灰色、無法勾選。
- Telnet 連線改在背景進行:連不到的主機不再卡住整個視窗,失敗會在分頁顯示錯誤並交給自動重連。
- 修正連線結束或重連時的資源外洩;拔掉 USB 序列埠現在會正確觸發重連。
- 修正記錄檔、遠端緩衝、巨集等待在中文字被切成兩段讀取時出現亂碼。
v1.0.20 (2026-08-04)
- SSH 範例字串改回作者指定的示範值(私有網段的虛構資料,非真實帳號密碼)。
v1.0.19 (2026-08-04)
- 範例常用字串與資料夾書籤改為只在第一次建立設定檔時放入,刪掉之後重開不會再出現。
- 更新預設的常用字串內容。
v1.0.18 (2026-08-04)
- ADB 改成一般的自訂連線:透過「自訂… → 自動偵測」加入,設定裡的 ADB 區塊移除。接了多台裝置時仍會先執行 adb devices 讓你選序號。
- 全新安裝不再自動塞入預設連線;自己刪掉的項目不會再長回來。
v1.0.17 (2026-08-04)
- 設定新增「在新連接選單顯示 ADB」開關(預設開啟)。
v1.0.16 (2026-08-04)
- 修正「選擇資料夾」有時按了沒反應:對話框沒有指定擁有者視窗時會開在主視窗後面。資料夾選擇、ADB 瀏覽、設定裡的顏色選擇器都已修正。
v1.0.15 (2026-08-04)
- 「新連接」選單把 ADB 移到分隔線下方、與自訂連線放在一起(1.0.13 起 ADB 改用機器上安裝的版本,不再是內建連線)。
v1.0.14 (2026-08-04)
- 設定新增 ADB 路徑欄位(可瀏覽選檔)。留空=自動偵測,下方提示會顯示實際會用哪一個 adb,或找不到時搜尋過哪些位置。
v1.0.13 (2026-08-04)
- 採用 MIT 授權,隨程式附上 LICENSE 與第三方元件聲明(xterm.js、.NET、WebView2、Inno Setup)。
- 不再內建 Google 的 adb:改為自動尋找機器上已安裝的 platform-tools(設定路徑、PATH、ANDROID_HOME / ANDROID_SDK_ROOT、Android Studio 預設位置),找不到時提供官方下載頁。
- 安裝檔改為「框架相依」:程式本體由 171.6MB 降為 3.2MB,安裝後佔用空間由 184.8MB 降為 7.4MB。安裝檔內含 .NET 9 Desktop Runtime,只有系統沒有時才會安裝(離線也能裝),日後 .NET 安全更新由 Windows Update 負責。
- 新增 MSIX 打包(Microsoft Store 用)。
- Telegram 遠端:打字時不再被誤判成「執行完成」而推播;沒有新輸出的自動推播不再送出空訊息。
v1.0.12 (2026-08-04)
- 安裝檔不再匯入根憑證:舊版安裝時會靜默把自簽憑證寫進「受信任的根憑證」與「受信任的發行者」,這個組合與惡意程式的手法相同,也可能是防毒誤判的來源之一。
- 改為在程式資料夾附上公開憑證 AwayTerminal.cer 與 trust-publisher.ps1,由使用者自行決定是否信任(只寫入個人存放區、不需管理員權限)。
v1.0.11 (2026-07-31)
- 右鍵選單新增「複製並貼上」:把選取的文字複製後直接貼回終端機,重用畫面上看到的指令一步完成。
- 貼上目標鎖定選取來源的分頁,中途切換分頁也不會貼錯地方。
v1.0.10 (2026-07-31)
- 修正 Claude Code 分頁多行貼上被拆開送出的問題:Windows 10 的 conhost 會吃掉 bracketed paste 標記,claude 只能靠輸入間隔猜測,超過約 4KB 的貼上必定被拆散。現在改成每個換行送出 ESC+CR(claude 自己的軟換行),實測 200 行貼上完整不拆、也不會提前送出。
- 原生 Ctrl+V 與程式內的貼上統一走同一條路徑。
v1.0.9 (2026-07-30)
- 標題路徑支援 6 種提示列格式:PowerShell、cmd、bash/zsh、RHEL [user@host dir]#、Android adb host:/path、fish。
- 沒有提示列的分頁(Claude Code、自訂連線)改顯示啟動時的工作目錄。
v1.0.8 (2026-07-30)
(本筆涵蓋 1.0.6~1.0.8)
- 視窗標題顯示目前路徑:由提示列自動解析(PowerShell / cmd / bash-ssh),每 0.6 秒更新。
- 右鍵選單順序調整:貼上 / 複製 / 複製全部 / 複製全部至檔案 / 分隔線 / 搜尋。
- 多行貼上改走 xterm 的貼上路徑(支援 bracketed paste),貼進去的內容不再被逐行執行;快速輸入抽屜與輸入視窗也走同一條路徑。
- 注音輸入:組字預覽不再閃出原始按鍵殘影。
v1.0.5 (2026-07-28)
- 「關於」視窗顯示編譯時間。
v1.0.4 (2026-07-28)
- 終端機右鍵選單改版:搜尋 / 複製 / 複製全部 / 複製全部至檔案 / 純文字貼上。
- 新增「複製全部至檔案」:把整個畫面緩衝區存成純文字檔。
- 工具列「貼上」更名為「純文字貼上」。
- Telegram 推播改為增量:只送出上次推播之後的新輸出(無法比對時才送整段畫面)。
v1.0.1 (2026-07-28)
- 修正 Telegram 遠端:同時開兩個 AwayTerminal 會用同一組 bot token 輪詢,造成 409 衝突與訊息互搶。現在只有第一個啟動的實例會跑遠端,其他實例會在遠端設定裡顯示提示。
v1.0.0 (2026-07-28)
- AwayTerminal 首次發佈:Windows 原生終端機(WPF + WebView2/xterm.js + ConPTY),可開 PowerShell、內建 Telnet 與序列埠(COM)連線。
- 分頁與分割畫面、自訂連線、TTL 式巨集、連線內容記錄成檔。
- Telegram 遠端控制(含快捷按鈕)、斷線自動重連、保持連線、Ctrl+F 搜尋。