Eigent 发布说明 v0.0.89:服务器重构 v1、Haiku 4.5 和安全审计技能
面向领域驱动的架构、新模型支持,以及为你的 eigent 协作智能体内置的安全技能

Eigent v0.0.89 是一个奠基性版本。在底层,整个服务器已围绕领域驱动架构进行重构,并采用了版本化 API 路由——这一变化让 Eigent 的后端更简洁、更具可扩展性,也更便于贡献代码。从表面上看,此次发布为模型选择器新增了 Claude Haiku 4.5,提供了内置安全审计技能,并为聊天 UI 带来了多项显著的体验优化。
对于将 Eigent 作为开源协作平台运行,或将其作为协作替代方案进行评估的用户来说,v0.0.89 代表着一个更成熟、可用于生产环境的基础。让我们深入了解。
⚙️ 服务器重构 v1:领域驱动架构
这是本次发布中最大的变化,也是为后续一切工作奠定基础的变更。
非常感谢 @4pmtong 完成 v1 服务器重构,并由 @Wendong-Fan、@bytecii 和 @fengju0213 审阅。这是一项重大的架构工程,改变了 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 成为更严肃的开源协作平台——贡献者可以自信地浏览代码,团队也能够在此基础上持续构建。
🔗 PR: https://github.com/eigent-ai/eigent/pull/1509
🔐 安全审计器:内置代码安全技能
现在每个 eigent 协作智能体都自带安全意识。
感谢 @statxc 提供 skill-security-auditor 作为默认示例技能,并由 @a7m-1st 和 @Pakchoioioi 审阅。这个技能为所有 Eigent 智能体提供了结构化、专业级的代码审计、密钥检测和漏洞扫描方法。
安全审计器技能很好地体现了 Eigent 作为协作替代方案的吸引力:你无需单独运行一个安全工具,而是可以将安全评审直接交给 Eigent 智能体,作为日常工作流的一部分。
包含内容:
- 6 步审计工作流 —— 侦察、密钥检测、OWASP Top 10 扫描、依赖项审计、配置审查以及认证/授权审查
- 漏洞模式库 —— 针对 Python、JavaScript、TypeScript、Go 和 Java 中的注入、认证缺陷、密码学问题、反序列化、SSRF 和文件操作漏洞提供详细检测模式。并包含 Django、Flask、Express 和 Spring Boot 的框架特定检查
- 密钥模式库 —— 覆盖 20+ 种密钥类型(AWS、GCP、Azure、GitHub、Slack、Stripe、SendGrid 等)、数据库连接字符串和私钥的正则模式,并带有误报降低规则
scan_project.py—— 一个完整的项目扫描器,可检查硬编码密钥、危险函数调用和不安全的配置模式。支持文本和 JSON 输出scan_secrets.py—— 一个专注的密钥扫描器,带有误报过滤(默认跳过占位符、环境变量引用和测试文件),并提供--include-tests标志- 零依赖 —— 两个脚本都仅使用标准库运行,无需安装 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 usage” 标签及简短说明
- 任务与项目拆分 —— 提示框同时显示当前任务 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 协作工作区内运行多步骤智能体工作流时,同时了解任务级和项目级的 token 消耗,对于成本管理和容量规划至关重要。
🔗 PR: https://github.com/eigent-ai/eigent/pull/1501
🤖 Claude Haiku 4.5 模型支持
当你需要更快、更轻量的智能体时,它就派上用场了。
感谢 @Abishek-Newar 将 Claude Haiku 4.5 添加到 Eigent 的模型阵容中。Haiku 4.5 是 Anthropic 在 Claude 4 系列中速度最快、成本效益最高的模型——非常适合高频任务、快速分类步骤,以及不需要 Sonnet 或 Opus 全量推理能力的轻量级智能体。
新增内容:
- Claude Haiku 4.5 可在所有智能体类型的模型选择器中使用
- 与现有 Eigent 协作智能体工作流完全兼容
- 高性价比选项,适合更看重速度而非深度的工作负载
将 Haiku 4.5 纳入阵容后,你可以在 eigent 协作工作区中获得完整的 Claude 4 模型谱系——无需离开平台,就能为每项任务选择合适的模型。
🔗 PR: https://github.com/eigent-ai/eigent/pull/854
🔢 区域感知的 Token 数格式化
数字应该易于阅读。现在它们就是了。
感谢 @dev-miro26 带来的一个聚焦但影响深远的改进:应用中的 token 数现在统一使用 Number.toLocaleString(),以显示符合区域习惯的千分位分隔符。
像 19994406 这样的数字会自动显示为 19,994,406(适用于 en-US 用户)、19.994.406(适用于 de-DE 用户)等,且会根据用户的区域设置自动调整。
适用位置:
- HeaderBox 中的聊天标题栏 token 数
- 历史侧边栏 中当前项目和历史项目的 token 数
这是一个提升体验的小优化,让使用情况一眼就能看懂——尤其是在较长的智能体会话中。
🔗 PR: https://github.com/eigent-ai/eigent/pull/1475
🐛 Bug 修复
本次发布还带来了几项针对性修复:
-
修复了触发器动作卡片在流式输出中途出现的问题 —— “Add trigger action” 卡片现在只会在助手的最终 END 消息完全输入完成后才出现,避免在 markdown 仍在流式输出时提前显示 UI 元素。(#1474 — @kiannidev)
-
修复了长任务文本溢出 ChatBox 任务卡片的问题 —— 添加了
min-w-0,使任务文本容器能够在 flex 行内正确缩小;同时将无效的overflow-wrap-anywhere类替换为[overflow-wrap:anywhere],从而让长任务内容能够正确换行。(#1505 — @fengju0213) -
回退原生 macOS Electron 样式 —— v0.0.88 中引入的 macOS vibrancy/native window 样式已回退,等待稳定性改进完成后再重新启用。(#1512 — @4pmtong)
❤️ 社区持续提升标准
本次冲刺交付了:
- 一次完整的领域驱动服务器重构,并采用版本化 API 路由
- 为模型阵容新增 Claude Haiku 4.5
- 一个由社区构建并贡献的生产级安全审计技能
- 聊天标题栏中更智能的 token 使用量显示
- 整个 UI 中支持区域感知的 token 数格式化
- 三项重要的 bug 修复
v0.0.89 让 Eigent 在表面上更强大,在底层也更加稳固。无论你是把它作为主要的开源协作工具,还是将其作为封闭平台的协作替代方案进行评估,亦或是为 eigent 协作生态做贡献——这个版本都带来了切实的进步。
让我们继续构建。
Recent Posts

2026年最佳法律 AI 代理:顶级平台对比(+ 免费替代方案)
对 2026 年最佳法律 AI 代理进行对比:Harvey、CoCounsel、Lexis+ Protégé、Kira 和 Spellbook——以及可自托管的免费开源法律 AI Eigent。

CoCounsel 替代方案(免费且开源):为什么团队选择 Eigent
在寻找免费的 CoCounsel 替代方案吗?对比 CoCounsel Legal 和 Eigent,这款可自托管的开源法律 AI 平台,以及完整的合同工作流。

Eudia 替代方案(免费且开源):为什么团队选择 Eigent
在寻找免费的 Eudia 替代方案?对比 Eudia 的增强智能平台与可自托管的开源法律 AI Eigent,并查看完整工作流。