feat: add PluginOptionRegistry for dynamic option models
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
This commit is contained in:
@@ -29,6 +29,12 @@ class GhostscriptOptions(BaseModel):
|
||||
pdfa_image_compression: Annotated[str, Field(description="PDF/A image compression method")] = "auto"
|
||||
|
||||
|
||||
@hookimpl
|
||||
def register_options():
|
||||
"""Register Ghostscript option model."""
|
||||
return {'ghostscript': GhostscriptOptions}
|
||||
|
||||
|
||||
@hookimpl
|
||||
def add_options(parser):
|
||||
gs = parser.add_argument_group("Ghostscript", "Advanced control of Ghostscript")
|
||||
|
||||
Reference in New Issue
Block a user