Uses of Class
org.machanism.machai.gw.processor.ActProcessor
Packages that use ActProcessor
Package
Description
Provides the filesystem traversal, provider orchestration, act execution, and
command-line entry point used by Ghostwriter (GW).
Supplies the host-side, AI-callable tools used by the Ghostwriter runtime.
-
Uses of ActProcessor in org.machanism.machai.gw.processor
Fields in org.machanism.machai.gw.processor declared as ActProcessorModifier and TypeFieldDescriptionprivate ActProcessorEpisodes.actProcessorProcessor that receives the result produced by each completed episode.Methods in org.machanism.machai.gw.processor that return ActProcessorModifier and TypeMethodDescriptionprivate 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.Methods in org.machanism.machai.gw.processor with parameters of type ActProcessorModifier and TypeMethodDescriptionprivate static voidGhostwriter.configureActsLocation(org.apache.commons.cli.CommandLine cmd, PropertiesConfigurator config, ActProcessor actProcessor) Configures a custom acts location on the given processor when one is provided via the--actscommand-line option or configuration.private static voidGhostwriter.configureDefaultAct(org.apache.commons.cli.CommandLine cmd, PropertiesConfigurator config, Scanner scanner, ActProcessor actProcessor) Configures the default act to run when act mode is enabled.Constructors in org.machanism.machai.gw.processor with parameters of type ActProcessorModifierConstructorDescriptionEpisodes(ActProcessor actProcessor) Creates an episode collection whose execution results are recorded by the supplied processor. -
Uses of ActProcessor in org.machanism.machai.gw.tools
Methods in org.machanism.machai.gw.tools with parameters of type ActProcessorModifier and TypeMethodDescriptionprivate voidActFunctionTools.saveAsyncActResult(ActProcessor actProcessor, File projectDir, String path, String actName, File tempFile) Runs an Act in the background and persists its result for later polling.