Skip to content

v2.2.5

Choose a tag to compare

@changhansung changhansung released this 19 Oct 14:12
· 555 commits to main since this release
1afa1d5

AgEnD 2.2.5

2.2.5 是 2.2 的穩定版,收進了 2.3 beta 帶來的大部分功能。Canvas Worker 效果不在其中,仍留在 2.3 beta。重點如下:

  • 網頁外觀: agent 的主題、附頭像與橫幅的身分卡、每個 agent 的識別色、小工具、你自己的自訂 CSS、承載整套外觀的 mod,以及環境效果(飄落的花瓣、雪花、燈籠、閃爍的符號、點擊時的星星)。General 也能替你修改「設定 → 網頁外觀」。

  • 訪客登入: 預設關閉。開啟後,不是 fleet 管理員的人可以用自己的 Discord 或 Telegram 帳號登入,只看得到他們在聊天中本來就能用的 agent;在「設定 → 網頁 → 訪客」管理。

  • 網頁授權: 「授權這個瀏覽器」讓已登入的管理員從網頁送出的訊息帶有他帳號的授權。agent 會把已登入網頁使用者的一般請求當成本人提出的,只有發布之類需要本人點頭的動作,才會要求這個授權。

  • 用量頁面: 「Fleet → 用量」依 agent、backend、模型、profile 或 team 顯示每個 agent 的 token、請求數與依牌價換算的 API 等值,附每日趨勢、熱度圖與 CSV 下載。agent 用 get_usage_report 讀取同樣的資料。

  • 設定清單: 網頁設定裡每個 backend 與模型欄位都是清單;/backend 與新增 agent 對話框會列出每個 backend,並說明哪些無法在這台主機執行;/model 列出 instance 所用帳號的模型。

  • 側欄與 Fleet: 「新增 agent」按鈕、篩選時目前開著的 agent 留在最上面、誰已回覆、agent 依 team 分組、單一 Fleet 入口與手機上的四個分頁,以及可以平移縮放、顯示即時流量的組織圖。

  • 修正: 例如切換聊天後文字不再抖動、傳給已暫停 agent 的訊息會把它喚醒、Antigravity 用量列重新顯示 Gemini 額度,以及 Telegram 上的更新訊息會走到最後一步。

  • 穩定性: 網路斷線時 fleet 不再整個退出;Discord/Telegram 會一直重試,恢復後自動接回(「設定 → 連線」也有「立即重試」)。左側欄連點不再卡住,沒設特效時網頁不做任何特效運算。

怎麼升級

  • 在 General 傳 /update,或在主機終端機執行 agend update。
  • 升級時會一併更新 service 設定:加上 OOMPolicy=continue,單一程序被 OOM 殺掉時,不會讓整個 fleet 停下來。
  • 升級流程已實際演練過:2.2.1 → 2.2.5 在 Linux(systemd)、Mac(launchd)和斷網情況下都通過,降回 2.2.1 也正常。

完整變更

已知限制

  • Canvas Worker 特效仍是 2.3 beta,沒有包含在 2.2.5。
  • 這版和 2.3.0-beta.12 是同一份程式碼(1afa1d54)。