Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EvolVerse

♾️ 一个能持续自进化的生产级多智能体框架

Python 3.11+ License: MIT

EvolVerse 是一个基于 OpenAI 原生 API 构建的生产级多智能体框架,集成了工具响应协议(ToolResponse)、上下文工程(HistoryManager/TokenCounter)、会话持久化(SessionStore)、子代理机制(TaskTool)、乐观锁(文件编辑)、熔断器(CircuitBreaker)、Skills 知识外化、TodoWrite 进度管理、DevLog 决策记录、流式输出(SSE)、异步生命周期、可观测性(TraceLogger)、日志系统(四种范式)、LLM/Agent 基类重构等 16 项核心能力,为构建复杂智能体应用提供完整的工程化支持。

🚀 快速开始

安装

pip install evol_verse

基本使用

None

环境配置

创建 .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}")

支持的LLM提供商

本系统支持 3 种客户端 ,能兼容主流 LLM 服务:

1. OpenAI 客户端(默认且推荐)

支持所有提供 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

2. Anthropic 适配器

提供商 检测条件 配置示例
Claude base_url 包含 anthropic.com LLM_BASE_URL=https://api.anthropic.com

3. Gemini 适配器

提供商 检测条件 配置示例
Google Gemini base_url 包含 googleapis.comgenerativelanguage LLM_BASE_URL=https://generativelanguage.googleapis.com

💡 自动适配:框架根据 base_url 自动选择适配器,无需手动指定。

🏗️ 项目结构

None

🤝 贡献

欢迎贡献代码!请遵循以下步骤:

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feats/YourFeatureName)
  3. 提交更改 (git commit -m 'Add some Features by XXX')
  4. 推送到分支 (git push origin feats/YourFeatureName)
  5. 开启 Pull Request

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

注意

  • 如需基于本项目进行开发,请明确注明 原作者信息: 本项目基于 EvolVerse 进行开发,原作者:CometFuture. ,Github: https://github.com/CUI-Hyg/EvolVerse

EvolVerse - 可持续自进化的生产级智能体框架

About

An Agent Harness&Framework capable of continuous autonomous evolution

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages