Skip to content

Orca Internals把并行 Agent IDE 拆到运行时底层

从 Electron 进程边界、PTY 数据流和 Agent Hooks,一路读到 SSH、编排、移动端与插件安全模型。

Orca Internals
分析基准:本教程基于本地 orca-main 快照的 package.json 版本 1.4.163,分析日期为 2026-08-01。上游 main 持续变化,链接用于定位模块,具体行号应以该版本快照为准。

这套文档回答什么 ​

Pi 的核心问题是“一个 Agent 如何循环思考与行动”;Orca 的核心问题完全不同:怎样把许多彼此不兼容的 Agent CLI,变成可并行、可恢复、可远程操控、可被桌面和手机共同观察的工程工作台?

因此真正值得拆解的不是某个模型调用,而是四类“所有权”:

  1. 谁拥有工作区与 Git 操作;
  2. 谁拥有 PTY 进程和终端模型;
  3. 谁拥有 Agent 会话与状态事实;
  4. 谁拥有跨客户端同步后的最终决定。

从阅读指南开始,或直接进入第 2 章:多进程架构。