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
369b70a1fa4d2bebaf75a29441ca5e2e8cf15dad
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: 13ms 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