Class Ghostwriter.RuntimeSettings
java.lang.Object
org.machanism.machai.gw.processor.Ghostwriter.RuntimeSettings
- Enclosing class:
- Ghostwriter
Mutable holder for startup settings resolved before processor creation.
Instances are populated once by
Ghostwriter.loadRuntimeSettings(CommandLine, PropertiesConfigurator, Scanner)
and then read by the various apply*/create* helper methods
while wiring up the processor for the current run.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String[]Exclude patterns to skip during scanning, ornullif not configured.private StringConfigured AI provider/model identifier (e.g.private StringResolved system instruction text, ornullif not configured.private StringConfigured thread count as text, ornullif not configured.private String[]Scan directories or patterns to process.private FileResolved project directory. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
genai
Configured AI provider/model identifier (e.g."OpenAI:gpt-5.1"), ornull. -
instructions
Resolved system instruction text, ornullif not configured. -
excludes
Exclude patterns to skip during scanning, ornullif not configured. -
multiThread
Configured thread count as text, ornullif not configured. -
projectDir
Resolved project directory. -
paths
Scan directories or patterns to process.
-
-
Constructor Details
-
RuntimeSettings
private RuntimeSettings()
-