Development Guides¶
This section covers how to extend OpenSage with new functionality.
Guides¶
- Adding Tools - How to add new tools
- Sandboxes - Sandbox backends and how to add new sandbox types
- Adding a Evaluation Benchmark - How to add evaluation benchmarks
Extending the Base Agent¶
To add features to the base agent:
- Modify code under
src/opensage/agents/ - 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
Tools - Tool types and patterns
Testing Debugging - Testing and debugging guide