技术栈
FastAPIPostgreSQLLangGraphLangChainMCPFunction CallingCOSLangSmith
项目背景
Sage 是一个个人 Agent 助手项目,已完成前后端分离部署并上线运行,支持文本与图像多模态交互。
核心能力
- 文本与图像多模态交互
- ReAct Agent 状态图编排
- 工具自主调用与结果回填
- MCP Client 运行时发现和加载外部工具
负责内容
- Agent 编排逻辑与 HTTP 接口层解耦
- 多轮对话状态可恢复、可隔离、可追踪
- 外部工具 schema 到模型可调用工具定义的转换