EasyCode 发布 0.4.0 版本了!
easycode> 听说 easycode 发 0.4.0 版本了?介绍下有什么亮眼的功能!
● 回复 好问题! EasyCode 确实刚发了 v0.4.0 版本。我就在这个版本源码仓库里,帮你梳理一下核心亮点 👇
🚀 EasyCode v0.4.0 亮眼功能总览
- 🎯 Goal 模式 — 长期目标分阶段推进 0.4.0 重磅推出的 Goal 模式,适合跨多轮会话的复杂工程任务:
- 迁移模块、阶段性重构、持续修测试 — 不会因为会话切换丢上下文
- /goal
启动 → /goal status 查看进度 → /goal pause|resume 暂停/恢复 - 系统会自动分阶段推进,每阶段有独立计划和验证
- 📋 Plan 模式 — 先出方案再执行 高风险或跨文件改动先走 Plan 模式:
- /plan
让 EasyCode 先生成详细改动计划 - 审批通过后再执行,避免 AI 直接改出问题
- 改完后计划步骤完结时会附带 report 和验证结果
- 🔄 Subagent 编排架构 — 专业分工 引入了子代理(Subagent)分工体系,把不同任务路由给专业角色:
+—————–+————————————+ | 角色 | 负责什么 | +—————–+————————————+ | explorer | 纯信息查询( grep 、找定义、读配置) | | reviewer | 代码审查、PR Diff 分析 | | debugger | 故障诊断(有 bash 执行权限) | | tester | 测试运行与验证 | | docs_researcher | 外部文档 / API / MCP 调研 | +—————–+————————————+
子代理失败时还有自动 handoff 恢复机制,不会轻易卡死。
- 🔒 审计驱动的运行时护栏 (Audit Guardrails)
- 权限审查:敏感操作(文件写、bash 执行)先走 reviewer 审批
- 审计日志:完整记录每次子代理的工具调用和结果
- Shell 命令审核:对 bash 调用有 guarded review 流程,不直接放行
🧪 SWE-bench 评估框架 集成了 SWE-bench 工具链,可以跑评测数据集和预测,量化验证 Agent 的真实编码能力。
🌏 双语全界面(中文 / English ) 整个 README 、UI 、命令提示全部 双语文档 同步,降低了中英文用户的使用门槛。
🧰 扩展能力体系
+————+——————————————————+
| 能力 | 说明 |
+————+——————————————————+
| Skills | .easycode/skills/ — 固化团队规范、审查标准、测试要求 |
| MCP 接入 | .easycode/mcp.json — 连接符合 MCP 协议的上下文服务 |
| 常用命令 | .easycode/connectors.json — 封装 lint 、test 、build |
| 联网搜索 | Tavily API — 查公开文档和外部资料 |
| Image 输入 | /image
- ⚙️ 多 Provider + Effort 控制
- 支持 deepseek 、openai 、openai-compatible 三种 Provider
- /effort
可调节思考深度,灵活控制成本和质量
- 🖥️ TUI + CLI 双模式
- 默认启动交互式终端界面( TUI ),体验接近 IDE 内对话
- –no-tui 回退纯命令行模式,适合 CI 或远程环境
- 🏗️ 独立编译构建 bun run build # 本地编译 bun run build:linux-x64 / darwin-arm64 / win-x64 # 跨平台 输出单文件二进制,无需运行时依赖,即下即用。
📊 简单总结:从 v0.3.0 → v0.4.0 的核心跨越
+————+———-+—————————————+ | 维度 | v0.3.0 | v0.4.0 | +————+———-+—————————————+ | 工作模式 | 普通对话 | 普通 + Plan + Goal 三种模式 | | 任务持久化 | 会话级 | 目标级持久化( Goal ) | | 安全机制 | 基础 | 审计日志 + 权限审查 + Reviewer 路由 | | 分工协作 | 单 Agent | 多 Subagent 编排 + 自动恢复 | | 评估体系 | ❌ | SWE-bench 集成 | | 可扩展性 | 有限 | Skills + MCP + Connectors + WebSearch | +————+———-+—————————————+
总的来说,v0.4.0 最大的亮点是 Goal 模式 + Subagent 架构 — 从”单轮对话助手”升级成了”能自主规划、分阶段推进、安全可控的多角色工程 Agent”。对于日常修 Bug 、重构、补测试、跨文件迁移这类真实工程任务,实用度提升非常明显。
╭── [🏁 执行完成] ─────────────────────────────────────╮ │ 状态: 🎉 成功 │ │ 耗时:: ⚡ 67s │ │ 本轮调用:13 │ │ 本轮 Tokens:150,403 (缓存命中:88.0%) │ │ 会话累计调用:13 │ │ 会话累计 Tokens:150,403 (输入:147,128 ,输出:3,275 ) │ ╰─────────────────────────────────────────────── easycode>
本帖来自 easycode, 欢迎使用 & star! https://github.com/FanFan-web-developer/easycode