MonkeyCode · 单轮技术链路

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

MonkeyCode · 单轮技术链路 从用户输入到模型、工具、持久化与下一步决策 创建任务并预登记 DB 创建 VM 与临时密钥 Redis 交接运行态 启动选定 CLI 代理并锁定模型协议 转发 auto-approve / MCP 旁路解析流与用量 持久化任务状态 实时回放给协作者 Context + Sampling Policy + Execution Persist + Decide User · 任务发起者 · Sequence participant User 任务发起者 入口 · Web / API / Multi-CLI · Sequence participant 入口 Web / API / Multi-CLI 主循环 · Task Control Plane · Sequence participant 主循环 Task Control Plane 模型 · LLM Protocol Proxy · Sequence participant 模型 LLM Protocol Proxy 权限 · VM Isolation Boundary · Sequence participant 权限 VM Isolation Boundary 工具 · Remote CLI Runtime · Sequence participant 工具 Remote CLI Runtime 状态 · DB + Redis + OTLP · Sequence participant 状态 DB + Redis + OTLP Legend request return security async trace

事实边界

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

执行边界

  • • VM Isolation Boundary
  • • Remote CLI Runtime
  • • 区分 prompt 约束与代码强制

持续性

  • • Task Metadata
  • • DB + Redis + OTLP
  • • Owner / Collaborators