← 返回 0xAF-Re English diagrams 中文架构文档

架构图

先看架构总图理解设计思路,再用七张细分图查看包分层、单轮请求、上下文预算、 审批闸门、实时面板、oh-my-pi 参考结构,以及两者的取舍差异。

00

架构总图

Cocoon AI 风格总览:终端交互层、agent loop、workflow 模式、provider 座位、策略闸门和本地证据层。

打开可导出 HTML →

01

模块依赖图

说明每个 internal 包的边界和导入方向。依赖向下流动,`types` 和 `util` 保持叶子层,避免循环依赖。
0xAF-Re 模块依赖图

打开 SVG →

02

单轮请求

从 operator 输入到 provider 请求、assistant 回复、tool call、approval、tool result,再回到下一 turn 的完整链路。
0xAF-Re 单轮请求时序图

打开 SVG →

03

上下文预算

磁盘 transcript 保留完整记录;发送给模型的上下文会压缩旧消息、摘要大输出,并保留可重新读取的 artifact 路径。
0xAF-Re 上下文预算图

打开 SVG →

04

审批闸门

模型 tool call、MCP tool 和手动 shell escape 都经过同一套 tier x mode 策略。
0xAF-Re 审批闸门图

打开 SVG →

05

实时面板

UI 只消费 `core.LoopEvent`,展示 role、provider、phase、工具、任务进度、耗时和 token 信息。
0xAF-Re 实时面板图

打开 SVG →

06

oh-my-pi 参考结构

记录 0xAF-Re 借鉴的事件循环、工具 registry、输出预算和审批思路,以及没有继承的平台级能力。
oh-my-pi 架构参考图

打开 SVG →

07

0xAF-Re vs oh-my-pi

对比两个项目的定位:oh-my-pi 更像平台,0xAF-Re 更像面向本地授权逆向任务的单二进制工具。
0xAF-Re 和 oh-my-pi 对比图

打开 SVG →