{"repo":"zhouguoqing/QianYuan.AIAgenticFramework","free":true,"listed":false,"github":"https://github.com/zhouguoqing/QianYuan.AIAgenticFramework","clone":"git clone https://github.com/zhouguoqing/QianYuan.AIAgenticFramework.git","description":"一个用 C# .NET 10 写的 Agentic 框架，采用 ReAct 范式，支持渐进式技能 (Skill) 加载、 多个大模型 Provider、MCP Server、图像识别、流式 WebAPI、React WebUI、钉钉集成。","language":"C#","stars":34,"topics":["agentic","agentic-ai","ai","ai-agents"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"QianYuan · 乾元 Agentic Framework 一个用 C# .NET 10 写的 Agentic 框架，参考 ReAct 范式，支持渐进式技能 (Skill) 加载、 多家大模型 Provider、MCP Server、图像识别、流式 WebAPI、React WebUI、钉钉集成。 特性 维度 实现 ------ ------ 语言/平台 C# 13 / .NET 10 Agent 模式 ReAct (Thought-Action-Observation) 循环；Loop Engineering；Agent-as-Tool 嵌套调用 Skill 体系 抽象 ISkill + SkillManager 渐进式加载；按用户意图打分挑选 topK Markdown Skill 从指定目录递归加载业界常见 Skill.md / SKILL.md ，将 frontmatter 映射为 Skill 清单，正文作为激活后的系统提示 模型 Provider OpenAI 兼容 (GPT/Kimi/MiniMax/Qwen-compat/DeepSeek/OpenRouter/NEWAPI)、Azure OpenAI、Anthropic Claude、Google Gemini、Qwen DashScope 原生 多模态 文本 + 图像 (URL / base64) + 工具调用 流式输出 SSE ( /api/chat/stream ) + SignalR Hub ( /hubs/chat ) Web 搜索 DuckDuckGo (免 Key) / Tavily / Bing / Brave Vision 技能 image describe 工具，路由到任意支持视觉的 Provider MCP JSON-RPC 2.0 Client (stdio) + Server (HTTP/SSE + 把本地 Skill 暴露给外部) Agent 注册 IAgentRegistry ，Agent 之间可互相调用 ( agent. 工具) Agent Store 可视化创建、编辑、编排和测试企业智能体；支持挂载 Skill、MCP Server、CLI Service WebUI React 19 + Vite + TS，SSE 流式渲染、Markdown、图片粘贴 Desktop Electron 桌面壳，自动启动本地 Api，支持原生文件选择、本地工作区读写和桌面端调试 钉钉 自定义机器人签名校验 + 分段 Markdown 卡片更新 项目结构 快速开始 0. 一键启动脚本（推荐） 仓库内置了三平台的一键脚本，会自动 restore + build + 启动 Api 与 WebUI， 日志写到 .runtime/logs/ ，进程 PID 写到 .runtime/ .pid 。 脚本会检测 .NET 10 SDK 与 Node.js ( =18) ；缺 Node 时只起 Api。 默认地址：Api http://localhost:5050 （Swagger /swagger ），WebUI http://localhost:5173 。 通过 QIANYUAN API URL / QIANYUAN WEB URL 环境变量可覆盖。 桌面端调试可直接用快捷脚本启动 Web dev-server + Electron；Electron 主进程会自动启动本地 Api： 1. 编译 2. 配置 API Key 编辑 src/QianYuan.Api/apps","default_branch":null,"files":null,"tree":[],"storefront":"/r/zhouguoqing","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zhouguoqing/QianYuan.AIAgenticFramework/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."}