功能扩展方案
Sage采用模块化设计,提供多种集成扩展途径:
1. 工具系统扩展
- 本地工具:继承
BaseTool
类开发Python工具 - 远程服务:通过MCP协议集成第三方API(需配置
mcp_setting.json
)
2. 工作流定制
支持两种方式:
• Web界面可视化编辑器(拖拽节点设计)
• YAML配置文件定义(适合开发人员)
3. 模型集成
通过修改model_config.json
可接入:
• 新版本大语言模型(如GPT-4.1)
• 领域专业模型(如金融分析模型)
4. 社区贡献
项目采用标准Git协作流程:
• 通过GitHub提交PR参与开发
• 提供完整的CONTRIBUTING.md
指引
本答案来源于文章《Sage:智能多代理任务分解与协作框架》