🏗️ 项目架构分析
① 核心架构
基于代理的架构 :采用模块化设计,支持多种专业化代理
工具集成 :内置丰富的安全工具和功能
多模型支持 :支持300+AI模型(OpenAI、Anthropic、DeepSeek、Ollama等)
流式处理 :支持实时流式响应和交互
② 目录结构
src/cai/
├── agents/ # 各种专业化安全代理
├── tools/ # 安全工具集合
├── sdk/ # 核心SDK和框架
├── repl/ # 交互式命令行界面
├── prompts/ # 系统提示模板
└── internal/ # 内部组件