Development Guides¶
This section covers how to extend SAGE-X with new functionality.
Guides¶
- Adding Tools - How to add new tools
- Adding Sandboxes - How to add new sandbox types
- Adding Evaluations - How to add evaluation benchmarks
Extending AigiseAgent¶
To add features to AigiseAgent:
- Modify
src/aigise/agents/aigise_agent.py - Ensure backward compatibility
- Add configuration options if needed
- Update documentation
General Development Workflow¶
- Create feature branch
- Make changes with tests
- Run tests and linting
- Update documentation
- Submit PR
See Also¶
- Best Practices - Best practices for development
- Common Patterns - Common code patterns
- Testing Debugging - Testing and debugging guide