Uses of Class
org.machanism.machai.gw.processor.Ghostwriter.RuntimeSettings
Packages that use Ghostwriter.RuntimeSettings
Package
Description
Provides the project-aware processing layer used by Ghostwriter to traverse
projects and submit file, guidance, or act prompts to a configured GenAI
provider.
-
Uses of Ghostwriter.RuntimeSettings in org.machanism.machai.gw.processor
Methods in org.machanism.machai.gw.processor that return Ghostwriter.RuntimeSettingsModifier and TypeMethodDescriptionprivate static Ghostwriter.RuntimeSettingsGhostwriter.loadRuntimeSettings(org.apache.commons.cli.CommandLine cmd, PropertiesConfigurator config, Scanner scanner) Resolves runtime settings from CLI arguments and persisted configuration.Methods in org.machanism.machai.gw.processor with parameters of type Ghostwriter.RuntimeSettingsModifier and TypeMethodDescriptionprivate static voidGhostwriter.applyCommonSettings(AIFileProcessor processor, Ghostwriter.RuntimeSettings settings) Applies shared processor settings — instructions, excludes, and concurrency — to the given processor, skipping any setting that was not resolved.private static ActProcessorGhostwriter.createActProcessor(Scanner scanner, PropertiesConfigurator config, Ghostwriter.RuntimeSettings settings) Creates anActProcessorwith console-backed interactive input, overridingAIFileProcessor.input()to read from the CLI scanner instead of the default input source.private static AIFileProcessorGhostwriter.createProcessor(Scanner scanner, PropertiesConfigurator config, org.apache.commons.cli.CommandLine cmd, Ghostwriter.RuntimeSettings settings) Creates either aGuidanceProcessor(default mode) or anActProcessor(when--actis specified), fully configured for the current run.private static voidGhostwriter.execute(Scanner scanner, PropertiesConfigurator config, org.apache.commons.cli.CommandLine cmd, Ghostwriter.RuntimeSettings settings) Creates and runs the selected processor (guidance or act mode) against the resolved scan paths, then applies the resulting exit code.