Repository navigation
AgEnD 2.3.2
2.3.2 是 2.3 系列的正式版,收齊 2.3.2-beta.1 到 beta.16 的所有內容。重點是改版的網頁設定、可以換外觀與分享的辦公室畫面、所有 backend 都納入的用量報告、kiro-cli 3.0 之前的 kiro 搬移工具,以及大幅強化的 Windows 安裝程式。完整清單見 CHANGELOG。
升級
從 2.3.1 升級
- 怎麼更新: 在 General 傳
/update,或在主機上執行agend update。更新會安裝 2.3.2、檢查後重啟 fleet;失敗時會說是哪一步,並嘗試放回原本的版本。 - 用經典引擎的 kiro instance 要先搬(#2598): kiro-cli 3.0 拿掉經典引擎(
kiro_ui: legacy,也是沒設定kiro_ui的 instance 的預設)。2.3.2 會讓 kiro 不自行更新(KIRO_NO_AUTO_UPDATE=1),新的 kiro instance 一律用 TUI。既有的 instance 請用migrate_kiro_instance搬到 TUI:它會連同對話一起帶過去,要 fleet 管理者在 General 按「搬過去」才會進行。搬移是單向的,搬過的 instance 不會再用經典引擎啟動。 - 網頁設定改版(#2347): Fleet → Config 移除了,每個設定都搬到「設定」裡的固定位置;舊網址會自動導到新區段。修改要按 儲存 才生效;需要重啟才生效的變更,每一頁頂端都會提醒,AgEnD 不會自己重啟。
- 辦公室裡的 agent 是新功能: agent 的辦公室工具(
office_view、office_set)要有人為它設定office_access: true才會開啟。 - ClassicBot 的原生回覆觸發改為選用(#2551、#2576): 預設關閉;在 collab 聊天室需要「回覆 bot 的訊息就觸發它」時,設定
defaults.reply_triggers或個別 channel 的reply_triggers。精確的 @ 提及照常觸發。 - 登入通知與每日提示只發在 topic(#2580): 不提供私訊。
- 降回 2.3.1: 辦公室與它們的配置都存在 2.3.1 讀得懂的位置(#2706、#2578),降版後每間辦公室都會顯示,只是沒有編輯配置的修改;若配置很重要,降版前請先備份
~/.agend/web-offices.json。
從 2.3.2 beta 升級
- beta 使用者: 繼續留在 beta 頻道,之後的修正會先以 beta 推出。
- beta 存下的私訊通知設定(#2580):
web.notify_login或defaults.tips的"dm"值、以及web.notice_delivery,會被接受並改發在 topic;啟動、重新載入或設定頁儲存時會改寫成一般的開/關並留.bak。 - 較早 beta 寫下的
dashboard.office(#2578): 第一次啟動時會搬到defaults.office_access/instances.<name>.office_access,並留一份.bak,舊版也讀得懂。 - 較早 beta 存的辦公室(#2706): 會照原樣讀取,下次儲存時換成新格式,之後降回 2.3.1 也能顯示。
- beta 期間的問題已修正: beta.3–beta.5 的主 Discord bot 在登入中收到訊息會讓 fleet 卡在啟動、ClassicBot 停著(#2642);beta.13 在 kiro 經典歷史很大的主機上,啟動時的壓縮檢查會讓 systemd 看門狗殺掉 fleet 並回滾(#2738)。
- kiro 的搬移與對話處理工具又能用了(#2767): 從 beta.11 起,
migrate_kiro_instance與reconcile_kiro_instance讀不懂 kiro-cli 實際輸出的版本字串,在真正的 kiro 上一律拒絕;2.3.2 已修正,對話處理也有自己的進度提示。 - 用 beta 搬過 kiro 的 instance: 正式版會在重啟前封存凍結的經典副本,並能用
agend kiro restore-classic還原;壓縮過的對話會帶最新的那份(#2714)。
新功能與變更
網頁設定(#2347)
- 依你會去找的位置重新分組:「你自己」(偏好、外觀)與「整個 Fleet」(Agent、Agent 預設值、聊天與連線、網頁儀表板、存取與安全、進階)。
- 一套儲存方式:改了就是未儲存,按 儲存 才寫入,捨棄 會放回去;無效的值會擋住儲存,不會默默丟掉其他修改。
- 每個欄位都顯示實際生效的值;繼承來的欄位會說從哪裡繼承。
- 搜尋設定(
/或 Ctrl K)用名稱、fleet.yaml鍵或口語找設定,中英文都可以。 - 手機上:區段清單一頁、每個區段一頁,對話框改成全螢幕。
- 透過暫時公開連結,管理員仍可變更 Fleet 設定,和 2.3.1 相同。
辦公室畫面
- 外觀包: 上傳畫師的圖(
manifest.json+ PNG),主機檢查後原樣保存;agent 也可以在開關打開、經你核准後管理外觀包。 - 新的內建風格 溫馨;可以平移、縮放、填滿與全螢幕;手機版面。
- 編輯配置: 為每間辦公室移動座位、家具、門、走道與信件落點,把座位保留給特定 agent,設定家具的夜間位置。
- 所有辦公室 一次看全部;成員 可選全部、指定或 沒有人(只有 NPC)。
- 分享連結: 不用登入就能看即時辦公室,15 分鐘到 24 小時,可選淺色/深色外觀。
- 等級與名片: 依一生的工作量給每個 agent 等級,點人會打開名片。
- 整個 fleet 的風格由管理者決定,所有裝置與分享連結一致。
訪客(#2348)
- 管理員在 設定 → 存取與安全 → 訪客 為每個人指定能看到的 agent(也可以是 ClassicBot 聊天室),並可私訊登入碼;新增要 fleet 管理者在 General 同意,收回立即生效,每次變更都有紀錄。
用量報告(#2122)
- 涵蓋 AgEnD 執行的每個 backend:新增 Grok、OpenCode、Muse、Antigravity,以及依文字長度估算的 Kiro;新增 推理 欄。
kiro
migrate_kiro_instance把經典 instance 連同對話搬到 TUI(見「升級」)。- kiro V3 的提問卡片會送到聊天裡,可以直接按按鈕或回覆回答(#2675)。
- 忙碌中的 kiro 會在幾秒內收到訊息,不用等回合結束(#2676)。
- kiro 的畫面被編輯器、分頁器或
!指令佔用時,不會把訊息打進去(#2682)。 - 經典 kiro 做過
/compact後,重啟不再回到壓縮前的對話(#2714)。
Windows 安裝程式
- 支援瀏覽器登入 Kiro、Claude Code 與 Codex;在 Windows Terminal 開啟;可選 WSL 安裝磁碟。
- 從 Windows 與 WSL 檢查需要的網站並說明失敗原因(DNS、逾時、憑證、proxy);安裝紀錄寫在
%LOCALAPPDATA%\AgEnD\install-logs。 - 會擋下「裝到另一個 Windows 帳號」的情況;重跑時保留已裝好的 backend,並可選擇檢查/修復既有安裝。
- 修正:安裝成功卻回報所有 backend 失敗、Codex 安裝卡住、WSL 路徑含空白或中文、合併而不是取代 WSL 設定。
其他
- 在 Docker 中執行 AgEnD: 給 agent 的操作手冊,交給 General 就能替你架設與維護。
- 設定頁: 工作目錄可以留空(agent 會用自己的資料夾),也有繁體中文;在 Telegram 或 Discord 上設定的第一個 agent,若工作目錄留空,就是 fleet 的 General。
- 重啟後接續中斷的任務(#2473);instance 放棄舊對話重新開始時會通知你(#749)。
- Claude Code 的背景 subagent: 背景 agent 有兩個以上時,訊息、steer 與排程不再卡到它們全部結束才送進去(#2769)。
- 任務看板: 「待你處理」只列真正等你的卡(#2756)。
- 網頁聊天: 寬版選項;公開連結上也能預覽 Markdown、CSV、JSON 與程式碼檔。
安全性
完整變更見 CHANGELOG。