Functionality Expansion Program
Sage's modular design provides multiple paths to integration and expansion:
1. Tool system extensions
- Local Tools:predecessor
BaseTool
Class Development Python Tools - Remote services:Integration of third-party APIs via MCP protocol (configuration required)
mcp_setting.json
)
2. Workflow customization
Two ways are supported:
- Web interface visual editor (drag-and-drop node design)
- YAML configuration file definition (for developers)
3. Model integration
by modifyingmodel_config.json
Accessible:
- New versions of large language models (e.g., GPT-4.1)
- Domain-specific models (e.g., financial analysis models)
4. Community contributions
The project uses a standard Git collaboration process:
- Participate in development by submitting PRs via GitHub
- Provide completeCONTRIBUTING.md
guideline
This answer comes from the articleSage: An Intelligent Multi-Agent Task Decomposition and Collaboration FrameworkThe