跳到主要内容

AutoDev MPP

AutoDev MPP 是 AutoDev 的多平台版本,它基于 Kotlin 的 Multiplatform 技术,可以运行在 JVM、JS、Native 等多个平台之上。

  • 远程 AI Agent 支持 🌐
  • 新增 CLI 应用
  • 新增 TUI 应用
  • 新增 Desktop 应用
  • 新增 Android 应用
  • 重构 IDEA 插件(TODO)

Renderer

统一了所有平台的渲染器接口规范,确保跨平台一致性。

统一接口:

  • Kotlin: CodingAgentRenderer (mpp-core/commonMain)
  • TypeScript: JsCodingAgentRenderer (从 Kotlin 导出)
  • 基类: BaseRenderer (Kotlin/TypeScript 双实现)

渲染器实现:

渲染器平台继承关系状态
CliRendererNode.js CLIextends BaseRenderer✅ 已统一
ServerRenderermpp-serverextends BaseRenderer✅ 已统一
TuiRendererReact/Ink TUIimplements Interface✅ 特殊架构
ComposeRendererDesktop/Androidextends BaseRenderer✅ 已统一