A unifying api for managing and working with render-engine.
The CLI, TUI, and custom tools can use this module as a shared API layer. This allows us to:
- Reduce Duplication: Single source of truth for common operations
- Improve Maintainability: Fix bugs and add features in one place
- Enable New Tools: Make it easy to build new render-engine tools
- Better Testing: Test shared logic once, comprehensively
- Consistency: Ensure all tools behave the same way
Install render-engine-api using uv:
uv add render-engine-apiFor development:
uv sync --dev