Skip to content

Development Guides

This section covers how to extend OpenSage with new functionality.

Guides

Extending the Base Agent

To add features to the base agent:

  1. Modify code under src/opensage/agents/
  2. Ensure backward compatibility
  3. Add configuration options if needed
  4. Update documentation

General Development Workflow

  1. Create feature branch
  2. Make changes with tests
  3. Run tests and linting
  4. Update documentation
  5. Submit PR

See Also

Best Practices - Best practices for development
Tools - Tool types and patterns
Testing Debugging - Testing and debugging guide