Open Interpreter · 单轮技术链路

从用户输入到模型、工具、持久化与下一步决策

Open Interpreter · 单轮技术链路 从用户输入到模型、工具、持久化与下一步决策 选择 provider / model / harness 捕获 step snapshot 按 Harness 重写 prompt / tools 走 Responses / Chat / Messages 流式返回并后处理 alias 进入统一权限闸门 并发/排他执行工具 记录 FileChange 与 rollout 继续 step 或 stop hook Context + Sampling Policy + Execution Persist + Decide User · 任务发起者 · Sequence participant User 任务发起者 入口 · interpreter / App Server · Sequence participant 入口 interpreter / App Server 主循环 · Turn / Step Runtime · Sequence participant 主循环 Turn / Step Runtime 模型 · Provider + Wire API · Sequence participant 模型 Provider + Wire API 权限 · Approval + Native Sandbox · Sequence participant 权限 Approval + Native Sandbox 工具 · Harness Request Shaper · Sequence participant 工具 Harness Request Shaper 状态 · Rollout + SQLite + Trace · Sequence participant 状态 Rollout + SQLite + Trace Legend request return security async trace

事实边界

  • • commit aaf0aebf8203
  • • 箭头来自源码结论,不代表远端服务内部
  • • 详细证据见正文代码摘录

执行边界

  • • Approval + Native Sandbox
  • • Harness Request Shaper
  • • 区分 prompt 约束与代码强制

持续性

  • • Harness-aware History
  • • Rollout + SQLite + Trace
  • • Shared AgentControl