AgentPilot 系统架构

AgentPilot 系统架构 A architecture diagram generated by Archify. AgentPilot.app · 随包分发 macOS 系统托管 launchd · macOS 进程托管 · macOS 系统托管 launchd macOS 进程托管 飞书 bridge · WS 长连接常驻进程 · macOS 系统托管 飞书 bridge WS 长连接常驻进程 飞书 · 消息 / 文档 / 多维表 · Architecture component 飞书 消息 / 文档 / 多维表 lark-cli · 指定渠道工具 · Architecture component lark-cli 指定渠道工具 GUI · Tauri + React · AgentPilot.app · 随包分发 · 对话 / 运行 / 智能体 / 扩展 GUI Tauri + React 对话 / 运行 / 智能体 / 扩展 Rust 层 · src-tauri · AgentPilot.app · 随包分发 · 只转发,无业务逻辑 Rust 层 src-tauri 只转发,无业务逻辑 orchestrator · Go 单二进制 sidecar · AgentPilot.app · 随包分发 · 注册表 · 运行 · 调度 · 健康 orchestrator Go 单二进制 sidecar 注册表 · 运行 · 调度 · 健康 agentcore · Go 引擎驱动库 · AgentPilot.app · 随包分发 agentcore Go 引擎驱动库 AI 引擎 · claude / opencode / codex · Architecture component AI 引擎 claude / opencode / codex ~/.agentpilot/ · bots · 运行记录 · 技能库 · 会话 · Architecture component ~/.agentpilot/ bots · 运行记录 · 技能库 · 会话 invoke 命令 转发到 sidecar 调用引擎驱动 统一驱动 / 流式回传 读写本机数据 投递消息 / 回传结果 托管常驻 定时触发运行 WS 长连接 技能调用 写文档 / 多维表 Legend Frontend Backend Database External

桌面前端

  • • Tauri + React 承载对话、运行、智能体、扩展页面
  • • Rust 层(src-tauri)只做转发,不含业务逻辑

后端内核

  • • orchestrator 是随包分发的 Go 单二进制 sidecar
  • • 注册表、运行、调度、健康、飞书 bridge 都在其中
  • • agentcore 作为 Go 库统一驱动三个 AI 引擎

本机数据

  • • bots 配置、运行记录、技能库、会话全部落在 ~/.agentpilot/
  • • 没有云端存储,数据不出本机

外部渠道

  • • 飞书走 WS 长连接,bridge 进程由 launchd 托管
  • • lark-cli 负责写飞书文档与多维表
  • • 定时任务同样由 launchd 触发