Logo
Explore Help
Register Sign In
XW-AIOT/iot-device-management-service
4
0
Fork 0
You've already forked iot-device-management-service
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
342fbd87b57a2a92a7d775eae3847fc099eb6421
iot-device-management-service/app/services/agent/__init__.py

6 lines
110 B
Python
Raw Normal View History

重构 Agent:引入 LangGraph StateGraph 替代手写 FC 循环 架构变更: - 新增 app/services/agent/ 模块(state/prompts/graph/tools) - 7 个工具从 _tool_xxx 方法提取为 @tool 装饰器函数 - 构建 assistant + ToolNode 的 ReAct 图 - agent_dispatcher.py 改为薄壳入口,支持 USE_LANGGRAPH 开关 - MemorySaver checkpoint 持久化对话(thread_id=wechat-{user_id}) - 新增依赖:langchain-core, langchain-openai, langgraph 向后兼容: - USE_LANGGRAPH=false 可切回旧版 FC 循环 - LangGraph 初始化失败自动降级到 Legacy 模式 - 企微图片处理/VLM分析逻辑不变
2026-03-25 13:52:55 +08:00
"""
LangGraph Agent 模块
基于 LangGraph StateGraph 的企微交互 Agent,替代手写 FC 循环。
"""
Reference in New Issue Copy Permalink
Powered by Gitea Version: 24.7.0 Page: 11ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API