Eigent 發佈說明 v0.0.89:伺服器重構 v1、Haiku 4.5 與安全審計員技能
領域驅動架構、新模型支援,以及為你的 eigent cowork 代理而設的內建安全技能

Eigent v0.0.89 是一個奠基性的版本。從底層來看,整個伺服器已重構為以領域驅動架構為核心,並採用版本化 API 路由 —— 這項變更讓 Eigent 的後端更整潔、更具擴展性,而且更容易貢獻。從表面上看,這個版本將 Claude Haiku 4.5 加入模型選擇器,推出內建安全審計員技能,並為聊天介面帶來實用的體驗改善。
對任何將 Eigent 作為開源 cowork 平台運行,或把它視為 cowork 替代方案的人而言,v0.0.89 代表一個更成熟、更適合生產環境的基礎。讓我們深入看看。
⚙️ Server Refactor v1:領域驅動架構
這次版本中最大的變更,也是為之後一切奠定基礎的改動。
衷心感謝 @4pmtong,並由 @Wendong-Fan、@bytecii 及 @fengju0213 審閱,完成 v1 伺服器重構。這是一項重大的架構工程,改變了 Eigent 後端的組織方式。
以前,伺服器採用扁平的 controller/component/service 佈局。當 Eigent 規模較小時,這種做法還算可行;但隨著平台持續成長 —— 加入更多模型、更多觸發器、更多 OAuth 提供者、更多 MCP 整合 —— 扁平結構就變得更難導航與擴充。新的領域驅動佈局解決了這個問題。
有什麼變更:
- 領域模組 — 伺服器現時按領域組織:
chat、config、mcp、model_provider、oauth、trigger、user。每個領域都擁有自己的api/、schema/及service/層 - 核心基礎設施 — 先前散落在
component/的共享工具,現已整合到core/ - 共享套件 — 跨領域關注點(驗證、middleware(中介層)、例外處理、日誌記錄、HTTP 工具、型別)現時放在專用的
shared/套件中 - Trace ID 支援 — 透過
contextvars和 middleware(中介層)進行請求追蹤,讓除錯分散式代理任務更容易 - 版本化 API 路由 — 所有前端 API 呼叫已由
/api/...遷移至/api/v1/...,涵蓋 chat、config、MCP、trigger、OAuth、user 及 model provider 端點 - 舊版清理 — 移除了
component/auth.py、component/permission.py、component/stack_auth.py及component/time_friendly.py
這類基礎工程,正正讓 Eigent 成為更嚴肅的開源 cowork 平台 —— 一個貢獻者可以放心導航,而團隊也能持續建立其上的平台。
🔗 PR: https://github.com/eigent-ai/eigent/pull/1509
🔐 Security Auditor:內建程式碼安全技能
每個 eigent cowork 代理現在都預設具備安全意識。
感謝 @statxc,並由 @a7m-1st 及 @Pakchoioioi 審閱,將 skill-security-auditor 作為預設示例技能貢獻進來。這個技能為所有 Eigent 代理提供結構化、專業級的程式碼審計、秘密資訊偵測及漏洞掃描方法。
安全審計員技能是一個很好的例子,展示了 Eigent 為何是一個吸引人的 cowork 替代方案:你不需要另外執行一個獨立的安全工具,而是可以把安全審查直接交給 Eigent 代理,並納入你的日常工作流程。
包含內容:
- 6 步審計工作流程 — 勘查、秘密資訊偵測、OWASP Top 10 掃描、相依套件審計、設定檢查,以及驗證/授權審查
- 漏洞模式庫 — 針對 Python、JavaScript、TypeScript、Go 及 Java 的注入、驗證缺陷、加密問題、反序列化、SSRF 及檔案操作漏洞提供詳細偵測模式。另有針對 Django、Flask、Express 及 Spring Boot 的框架專屬檢查
- 秘密資訊模式庫 — 為 20+ 種秘密類型(AWS、GCP、Azure、GitHub、Slack、Stripe、SendGrid 等)、資料庫連線字串及私鑰提供 regex 模式,並附帶降低誤判規則
scan_project.py— 一個完整的專案掃描器,可檢查硬編碼秘密資訊、危險函式呼叫及不安全的設定模式。支援文字及 JSON 輸出scan_secrets.py— 一個聚焦的秘密資訊掃描器,具備誤判過濾(預設會跳過 placeholder、環境變數參照及測試檔案),並提供--include-tests旗標- 零相依性 — 兩個腳本都只需 stdlib 即可執行,無需安裝 pip 套件
無需對 Electron、前端或後端作任何改動 —— 這個技能會透過現有的 seedDefaultSkillsIfEmpty() 機制,從 resources/example-skills/ 自動發現。
🔗 PR: https://github.com/eigent-ai/eigent/pull/1479
📊 聊天標題列中的 Token 使用量更清晰
這是一個小型 UI 改動,卻大大提升你對代理耗用資源的理解。
感謝 @dataCenter430,並由 @a7m-1st 審閱,重新設計聊天標題列中的 token 顯示,令它真正具備資訊性,而不只是你要靠心算解讀的一串數字。
以往,標題列中「Chat」旁邊顯示的 token 數量十分難懂 —— 只是一個像 19994406 的原始數字,沒有標籤,也沒有上下文。現在它變成了一個正式的資訊元素。
有什麼新功能:
- 懸浮提示 — 將滑鼠停在 token 數量上會顯示「Token 使用量」標籤及簡短說明
- 任務與專案拆分 — 提示框會同時顯示目前任務的 token 數量及專案總量(例如:「This task: 1,234 · Project total: 5,678」)
cursor-help樣式 — 視覺提示,表示該數值可互動- i18n 支援 — 在所有支援語言中加入新的 locale keys(
chat.token-usage、chat.token-usage-this-task、chat.token-usage-project-total)
當你在 eigent cowork 工作區內執行多步代理流程時,理解任務層級與專案層級的 token 消耗,對於成本管理與容量規劃都非常重要。
🔗 PR: https://github.com/eigent-ai/eigent/pull/1501
🤖 支援 Claude Haiku 4.5 模型
在你需要更快、更輕量的代理時,現在有了更好的選擇。
感謝 @Abishek-Newar 為 Eigent 的模型陣容加入 Claude Haiku 4.5。Haiku 4.5 是 Anthropic 在 Claude 4 系列中最快、最具成本效益的模型 —— 非常適合高吞吐量任務、快速分類步驟,以及不需要 Sonnet 或 Opus 完整推理能力的輕量代理。
新增內容:
- Claude Haiku 4.5 已可在所有代理類型的模型選擇器中使用
- 與現有 Eigent cowork 代理工作流程完全相容
- 適合重視速度多於深度的工作負載的成本效益選擇
將 Haiku 4.5 納入陣容,令你在 eigent cowork 工作區內擁有完整的 Claude 4 光譜 —— 無需離開平台,即可為每項工作選用合適模型。
🔗 PR: https://github.com/eigent-ai/eigent/pull/854
🔢 地區感知的 Token 數量格式化
數字應該易於閱讀。現在它們做到了。
感謝 @dev-miro26 帶來一項精準但影響深遠的改進:應用程式中所有 token 數量現已使用 Number.toLocaleString(),以地區感知方式顯示千位分隔符。
像 19994406 這樣的數字,對 en-US 使用者會變成 19,994,406,對 de-DE 使用者則會變成 19.994.406,如此類推 —— 會根據使用者的地區設定自動顯示。
適用範圍:
HeaderBox中 聊天標題列 的 token 數量- 歷史側邊欄 中目前及歷史專案的 token 數量
這是一個小而實用的體驗提升,令使用量一眼就更容易看懂 —— 特別是在較長的代理工作階段中。
🔗 PR: https://github.com/eigent-ai/eigent/pull/1475
🐛 錯誤修正
此版本亦帶來多項針對性修正:
-
修正 trigger action card 在中途出現 — 「Add trigger action」卡片現在只會在助理最後的 END 訊息完全輸入完畢後才出現,避免 markdown 仍在串流時提早顯示 UI 元素。(#1474 — @kiannidev)
-
修正長任務文字溢出 ChatBox 任務卡 — 加入
min-w-0讓任務文字容器能在 flex row 內正確收縮,並以[overflow-wrap:anywhere]取代無效的overflow-wrap-anywhereclass,令長任務內容可正確換行。(#1505 — @fengju0213) -
還原原生 macOS Electron 樣式 — v0.0.88 引入的 macOS vibrancy/原生視窗樣式已暫時還原,以便在進行穩定性改善期間維持一致。(#1512 — @4pmtong)
❤️ 社群持續提升標準
這次 sprint 帶來了:
- 完整的領域驅動伺服器重構與版本化 API 路由
- 將 Claude Haiku 4.5 加入模型陣容
- 由社群建立並貢獻的生產級安全審計員技能
- 更智能的聊天標題列 token 使用量顯示
- 全介面地區感知的 token 數量格式化
- 三項重要錯誤修正
v0.0.89 是一個讓 Eigent 在表面上更強大、底層更穩固的版本。無論你是把它作為主要的開源 cowork 工具,評估它作為封閉平台的 cowork 替代方案,或是為 eigent cowork 生態系統作出貢獻 —— 這個版本都帶來了實質而重要的進展。
讓我們繼續建造。
Recent Posts

Cursor 的起源故事:從 CAD 構想到 600 億美元收購
Cursor 的起源故事——從四位 MIT 創辦人和一個被放棄的 CAD 構想,到 VS Code 分叉版本、OpenAI 種子輪投資、超過 10 億美元年度經常性收入,以及 SpaceX 收購事件。

GLM-5.3:Z.ai 的編程模型意外習得網絡安全技能
GLM-5.3 詳解:Z.ai 的開放權重模型如何在長周期編程任務上超越 GLM-5.2、意外習得的網絡安全能力,以及模型權重的發布時間表。

DeepSeek Harness:一切皆插件的開源 Agent 運行時
DeepSeek Harness v0.1 現已進入開發者預覽階段。這是一個基於 Cordis 構建的開源 MIT 授權 agent 運行時,其中模型、工具、沙盒及 UI 均為插件。