🔧 灵通 LingFlow

AI 多智能体协作工作流引擎 — 灵字辈的核心大脑

Skill-Driven 三层架构 · 智能压缩 · 安全沙箱

3
层级架构
24
MCP 工具
100%
类型安全
扩展能力

核心架构

Skill-Driven 三层架构

L1: 基础技能层

原子化操作,最基本的工具调用能力

文件读写、网络请求、数据解析等

L2: 复合技能层

多个基础技能的组合,完成特定任务

代码审查、文档生成、测试执行等

L3: 业务流程层

跨智能体协作的完整业务流程

项目构建、部署、监控等

🧠

AgentCoordinator 智能调度

多智能体任务的智能分发与协调系统

🗜️

SmartContextCompressor 智能压缩

超长上下文的智能压缩与保留关键技术

🛡️

ProcessIsolated Sandbox 安全沙箱

进程隔离的代码执行环境,确保系统安全

🔧

SelfOptimizer 自我优化

基于使用数据的持续自我优化能力

技术栈

Python 3.10+
FastAPI
Pydantic
asyncio
MCP Protocol
SQLite
Pytest
Type Hints

使用示例

# 定义一个复合技能 (L2)
@composite_skill
async def code_review_workflow(code: str) -> ReviewResult:
    # L1: 读取代码
    code_content = await read_file(code)

    # L1: 静态分析
    analysis = await static_analysis(code_content)

    # L1: 安全检查
    security = await security_scan(code_content)

    # L2: 生成报告
    return await generate_review_report(
        analysis=analysis,
        security=security,
        code=code_content
    )

# 调用智能体执行
result = await agent_coordinator.execute(
    task=code_review_workflow,
    code="src/main.py"
)

MCP 工具清单

文件操作 (6)

读写、搜索、压缩、权限管理

网络工具 (5)

HTTP 请求、WebSocket、DNS

代码分析 (4)

语法检查、复杂度分析

执行环境 (3)

沙箱执行、进程管理

日志监控 (3)

日志收集、性能监控

数据工具 (3)

数据库、缓存、队列

构建你的 AI 多智能体系统

灵通提供完整的 AI 多智能体协作框架
从单智能体到多智能体协作,一站式解决方案

查看 GitHub 技术文档