Uses of Package
org.machanism.machai.gw.processor

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.
  • Class
    Description
    Base implementation for processors that traverse a project directory and perform work on files and folders.
    Processes named action definitions (“acts”) and executes their prompts against a project, a project directory, or matching files by delegating the actual AI interaction to AIFileProcessor.
    File processor that drives a configured Genai provider with project-aware context, prompt metadata, optional external prompt inclusions, public configuration substitution, and function-tool registration.
    Maintains an ordered collection of act episode prompts and provides execution helpers that support several playback strategies.
    Mutable holder for startup settings resolved before processor creation.
    Represents the context metadata keys used for evaluating and storing project layouts.