Class Ghostwriter.RuntimeSettings

java.lang.Object
org.machanism.machai.gw.processor.Ghostwriter.RuntimeSettings
Enclosing class:
Ghostwriter

private static final class Ghostwriter.RuntimeSettings extends Object
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 Details

    • genai

      private String genai
      Configured AI provider/model identifier (e.g. "OpenAI:gpt-5.1"), or null.
    • instructions

      private String instructions
      Resolved system instruction text, or null if not configured.
    • excludes

      private String[] excludes
      Exclude patterns to skip during scanning, or null if not configured.
    • multiThread

      private String multiThread
      Configured thread count as text, or null if not configured.
    • projectDir

      private File projectDir
      Resolved project directory.
    • paths

      private String[] paths
      Scan directories or patterns to process.
  • Constructor Details

    • RuntimeSettings

      private RuntimeSettings()