Skip to content

compose-v3.0.0-alpha4

Pre-release
Pre-release

Choose a tag to compare

@phodal phodal released this 07 Feb 08:17
· 12 commits to master since this release
b9b10a8

概览

本次从 compose-v3.0.0-alpha3 升级到 compose-v3.0.0-alpha4,重点交付了 ACP(Agent Client Protocol)在 IDE/Compose/CLI 的端到端集成,并补齐了权限交互、渲染与诊断能力;同时推进了 WebAgent/E2E DSL 体系与若干稳定性修复。

亮点

  • IDEA 插件:ACP 全链路接入(stdio)
    • 新增 ACP 工具窗口与配置/权限对话框,支持 engine 选择、预设与会话管理
    • 改进工具调用渲染(IN_PROGRESS 展示、去重、参数映射、结果处理)与诊断日志
    • 修复/缓解 UI freeze:MCP 预加载异步化并临时禁用预加载以避免 EDT 阻塞
  • Auggie ACP Agent 集成
    • 增加 Auggie ACP agent 的接入与相关流程打通
  • Compose GUI:外部 CLI Agent 支持增强
    • 增加 External CLI Agent 引擎选择器、ACP 预设检测与自动配置
  • WebAgent / 自动化测试能力演进
    • E2E 体系重命名与抽象整理(E2E -> WebAgent)
    • 引入跨平台 Browser Action / PageState 提取实现与 Driver-based 执行器
    • 增加 DSL 支持(parser / generator / LLM 集成)及相关 CLI/示例
  • 稳定性与兼容性修复
    • 插件分发排除 Kotlin stdlib/reflect,避免 classloader 冲突(#536
    • ACP 文件路径校验、连接日志与配置保存等细节修复(#536
    • Gradle 内存与时间 API 调整,修复/优化构建与 WASM JS 时间戳处理

相关 PR

  • #537:feat(idea): ACP client integration (stdio)
  • #539:feat: Add Auggie ACP agent integration

变更范围(高层)

  • ACP:IDEA 插件、mpp-core(JVM ACP client/server/session/renderer)、mpp-ui(Compose/JS)联动
  • WebAgent/E2E:新增模块 xiuper-e2empp-viewer-web 相关实现
  • 文档:README 更新(3.0 branding/alpha 状态)、示例 skills

Full Changelog: compose-v3.0.0-alpha3...compose-v3.0.0-alpha4