# ISEK **Repository Path**: isekOS/ISEK ## Basic Information - **Project Name**: ISEK - **Description**: Isek 是一个去中心化的Agent网络框架,旨在构建具备智能协作能力的 A2A (Agent-to-Agent) 去中心化网络。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: v2 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2025-05-09 - **Last Updated**: 2025-07-04 ## Categories & Tags **Categories**: ai **Tags**: 去中心化, AI, 人工智能, Agent ## README

Isek Banner

Isek:去中心化的 Agent-to-Agent (A2A) 网络

PyPI 版本 许可证:MIT 邮箱

English | 中文

--- **Isek** 是一个去中心化的Agent网络框架,旨在构建具备智能协作能力的 A2A (Agent-to-Agent) 去中心化网络。Isek 中的Agent能够自主发现其他网络节点、共享上下文并协同解决复杂任务,形成一个自组织的去中心化智能体社区。 Isek 通过高度集成主流大语言模型(LLM)以及Agent通讯协议,帮助开发者和用户快速开发、部署并管理自己的智能体网络。 > 🧪 **ISEK 正在持续完善中。** 欢迎大家贡献代码、参与试用并反馈建议。 --- ## 🌟 功能亮点 - **🧠 去中心化协作:** Agent 能自动发现伙伴协作,自组织控制,运行更可靠。 - **🌐 分布式部署:** 无缝支持多节点云端部署,具备可扩展性和高可用性。 - **🗣️ LLM 增强智能:** 开箱即用支持多个主流大模型,轻松实现智能对话与推理功能。 - **🔌 模块化与可扩展:** 可轻松自定义Agent、集成新模型或扩展功能。 - **💻 开发者友好 CLI:** 简洁命令行界面,轻松配置与控制Agent。 --- ## 📦 安装方式 ```bash pip install isek ``` > 依赖 **Python 3.10+** --- ## 🚀 快速开始 ### 1️⃣ 设置环境变量 创建 `.env` 文件: ```env OPENAI_MODEL_NAME=gpt-4o-mini OPENAI_BASE_URL=https://api.openai.com/v1 OPENAI_API_KEY=your_api_key ``` ### 2️⃣ 启动Agent ```python from isek.agent.isek_agent import IsekAgent from isek.models.openai import OpenAIModel import dotenv dotenv.load_dotenv() agent = IsekAgent( name="My Agent", model=OpenAIModel(model_id="gpt-4o-mini"), description="A helpful assistant", instructions=["Be polite", "Provide accurate information"], success_criteria="User gets a helpful response" ) response = agent.run("hello") ``` --- ## 🧪 CLI 命令 ```bash isek clean # 清理临时文件 isek setup # 安装依赖 isek --help # 查看可用命令 ``` --- ## 🧱 项目结构 ``` isek/ ├── examples # Isek 使用示例脚本 ├── isek # 核心功能模块 │ ├── agent # Agent 的逻辑与行为定义 │ ├── node # 节点发现与网络编排 │ ├── protocol # Agent 间通信的协议层 │ ├── memory # Agent 的上下文与状态管理 │ ├── models # LLM 后端模型接口 │ ├── team # 多 Agent 协作与组织结构 │ ├── tools # Agent 可调用的function工具库 │ ├── utils # 通用工具函数 │ ├── cli.py # 命令行入口 │ └── isek_center.py # 本地注册中心与协调服务 ├── script # 辅助脚本(如清理工具) ├── pyproject.toml # 构建配置与依赖声明 └── README.md # 项目简介与文档入口 ``` --- ## 🤝 贡献方式 我们欢迎开发者、研究人员和早期使用者的加入! - 💬 通过 [GitHub Issues](https://github.com/your-repo/issues) 提出建议或反馈问题 - 📧 联系我们:[team@isek.xyz](mailto:team@isek.xyz) - 📄 查阅我们的 [贡献指南](CONTRIBUTING.md),了解如何参与贡献 --- ## 📜 开源协议 本项目采用 [MIT License](LICENSE) 开源。 --- ## ⚠️ 法律声明 ISEK 是一个开源、无许可的技术框架,旨在支持去中心化智能体协作系统的构建。 本项目的贡献者不运营、控制或监控任何已部署的智能体或其行为。 使用本项目即表示您将为自己的行为承担全部责任。详情请参阅 [LEGAL.md](./LEGAL.md)。 ---

Made with ❤️ by the Isek Team
Autonomy is not isolation. It's cooperation, at scale.