♾️ 一个能持续自进化的生产级多智能体框架
EvolVerse 是一个基于 OpenAI 原生 API 构建的生产级多智能体框架,集成了工具响应协议(ToolResponse)、上下文工程(HistoryManager/TokenCounter)、会话持久化(SessionStore)、子代理机制(TaskTool)、乐观锁(文件编辑)、熔断器(CircuitBreaker)、Skills 知识外化、TodoWrite 进度管理、DevLog 决策记录、流式输出(SSE)、异步生命周期、可观测性(TraceLogger)、日志系统(四种范式)、LLM/Agent 基类重构等 16 项核心能力,为构建复杂智能体应用提供完整的工程化支持。
pip install evol_verseNone创建 .env 文件:
LLM_MODEL_ID=<model-name>
LLM_API_KEY=<your-api-key>
LLM_BASE_URL=<base-url># 自动检测provider
llm = EvolVerseLLM() # 框架自动检测为GLM
print(f"检测到的provider: {llm.provider}")本系统支持 3 种客户端 ,能兼容主流 LLM 服务:
支持所有提供 OpenAI 兼容接口的服务:
| 提供商类型 | 示例服务 | 配置示例 |
|---|---|---|
| 云端 API | OpenAI、DeepSeek、Qwen、Kimi、GLM | LLM_BASE_URL=api.deepseek.com |
| 本地推理 | vLLM、Ollama、SGLang | LLM_BASE_URL=http://localhost:8000 |
| 其他兼容 | 任何 OpenAI 格式接口 | LLM_BASE_URL=your-endpoint |
| 提供商 | 检测条件 | 配置示例 |
|---|---|---|
| Claude | base_url 包含 anthropic.com |
LLM_BASE_URL=https://api.anthropic.com |
| 提供商 | 检测条件 | 配置示例 |
|---|---|---|
| Google Gemini | base_url 包含 googleapis.com 或 generativelanguage |
LLM_BASE_URL=https://generativelanguage.googleapis.com |
💡 自动适配:框架根据
base_url自动选择适配器,无需手动指定。
None
欢迎贡献代码!请遵循以下步骤:
- Fork 本仓库
- 创建特性分支 (
git checkout -b feats/YourFeatureName) - 提交更改 (
git commit -m 'Add some Features by XXX') - 推送到分支 (
git push origin feats/YourFeatureName) - 开启 Pull Request
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
注意
- 如需基于本项目进行开发,请明确注明 原作者信息: 本项目基于 EvolVerse 进行开发,原作者:CometFuture. ,Github: https://github.com/CUI-Hyg/EvolVerse
EvolVerse - 可持续自进化的生产级智能体框架