- 新增 008 号文章《51 万行源码意外曝光!我扒完了 Claude Code 的全部家底》 - 添加 8 个 Mermaid 架构图文件,涵盖整体架构、启动流程、查询循环等 - 新增项目配置文件 CLAUDE.md,定义自媒体写作规范 - 创建详细的架构分析文档 claude-arch-by-claude.md - 包含权限系统、工具调度、多智能体等核心技术解析 - 记录反蒸馏机制、KAIROS 守护进程等隐藏功能发现 - 提供完整的工具清单及安全防护措施说明
20 lines
701 B
Plaintext
20 lines
701 B
Plaintext
flowchart TD
|
|
START["你的消息"] --> BUILD["组装查询配置"]
|
|
BUILD --> CALL["调用 Anthropic API<br/>(SSE 流式传输)"]
|
|
CALL --> STREAM["实时接收 token"]
|
|
STREAM --> CHECK{模型要调用工具?}
|
|
|
|
CHECK -->|是| TOOLS["执行工具<br/>(读文件/改代码/跑命令...)"]
|
|
TOOLS --> BUDGET["结果预算控制<br/>(太大就存磁盘)"]
|
|
BUDGET --> COMPACT{"快爆上下文窗口了?"}
|
|
COMPACT -->|是| COMPRESS["自动压缩对话历史"]
|
|
COMPRESS --> CALL
|
|
COMPACT -->|否| CALL
|
|
|
|
CHECK -->|否| DONE{"输出被截断?"}
|
|
DONE -->|是,≤3次| CALL
|
|
DONE -->|否| END["完成"]
|
|
|
|
style TOOLS fill:#e1f5fe
|
|
style COMPRESS fill:#fff3e0
|