{"repo":"fdueblab/Micro-Agent","free":true,"listed":false,"github":"https://github.com/fdueblab/Micro-Agent","clone":"git clone https://github.com/fdueblab/Micro-Agent.git","description":"A lightweight AI agent framework for vertical domain applications | 面向垂域应用的轻量级 AI Agent 框架","language":"Python","stars":98,"topics":["ai-agent","fastapi","litellm","llm","mcp","rag","react-agent","vertical-domain"],"license":"MIT","category":"ai-agents","readme_excerpt":"中文 English --- 为什么选择 Micro-Agent 如果你需要为特定行业快速构建一个专业 Agent 并以 API 服务形式交付，Micro-Agent 是最短路径。 能力 Micro-Agent LangGraph AutoGen¹ OpenClaw :----- :---: :---: :---: :---: 开箱即用 API 服务 ✅ ✅ ❌ ✅ 垂域知识注入 (Skills) ✅ ❌ ❌ ✅ 内置 RAG 检索增强 ✅ 生态 扩展 ✅ MCP 集成 ✅ ✅ ✅ ✅ 流式 SSE 输出 ✅ ✅ 需自建 ✅ 多 LLM Profile 配置 ✅ ❌ ❌ ❌ 轻量（核心 ¹ AutoGen 已进入维护模式，新项目建议使用 Microsoft Agent Framework。 各框架定位： Micro-Agent 面向垂域专业 Agent 服务交付 · LangGraph 面向复杂多步工作流编排 · AutoGen 面向多角色智能体协作 · OpenClaw 面向个人自主 AI 助手 架构 核心组件： - LLM Layer — 通过 litellm 统一接口，一套代码切换 OpenAI / DeepSeek / Claude / Ollama 等任意模型 - Agent Core — ReAct 执行引擎（Think → Act → Observe 循环），支持 SubAgent 子任务分发与 REPL 沙箱执行 - Memory — 会话记忆系统，支持短期记忆、文件持久化、跨会话恢复 - Skills — 将领域规范、编码标准等知识注入 Agent 的 system prompt，使其具备专业能力 - RAG — 从领域知识库中检索相关文档，为推理提供上下文 - MCP / Tools — 通过 Model Context Protocol 连接外部工具和数据源 快速开始 环境要求 - Python ≥ 3.11 - 任意 LLM API Key（OpenAI / DeepSeek / Claude / Ollama / OpenRouter 等） 安装 配置 编辑 .env ，填入 API Key： 支持任何 litellm 兼容的模型格式，如 openai/gpt-4o 、 ollama/qwen2.5 、 openrouter/qwen/qwen3-coder-flash 等。 启动 访问 http://localhost:8010/docs 查看 API 文档。 Docker 部署 定义垂域任务 只需三步，即可将通用 Agent 转化为面向特定领域的专业智能体： 1. 编写 Prompt 模板 2. 注册任务 3. 调用 多 LLM Profile 为不同场景配置不同的模型策略： 任务中通过 llm profile 指定： 内置示例任务 项目内置了多个真实场景的 Agent 任务作为参考实现： 任务 说明 垂域组件 ------ ------ ---------- 代码分析 上传代码 → 自动分析函数结构 Tools 服务封装 上传代码 → 自动生成 Docker + MCP 服务 Skills + RAG + Memory 算法模型生成 描述需求 → 生成算法模型代码 Skills + RAG + Memory MCP 服务测试 连接 MCP 服务器 → 自动发现并测试工具 MCP 服务评测 上传数据 → 自动执行评测并输出报告 Tools AML 模型评测 上传数据 → 多指标安全评测（支持数据适配） MCP + T","default_branch":null,"files":null,"tree":[],"storefront":"/r/fdueblab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fdueblab/Micro-Agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}