Package org.machanism.machai.gw.maven
Class AbstractGWGoalTest.RecordingGuidanceProcessor
java.lang.Object
org.machanism.machai.project.ProjectProcessor
org.machanism.machai.gw.processor.AbstractFileProcessor
org.machanism.machai.gw.processor.AIFileProcessor
org.machanism.machai.gw.processor.GuidanceProcessor
org.machanism.machai.gw.maven.AbstractGWGoalTest.RecordingGuidanceProcessor
- Enclosing class:
AbstractGWGoalTest
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) String[](package private) RuntimeException(package private) String(package private) boolean(package private) File(package private) String(package private) ObjectFields inherited from class org.machanism.machai.gw.processor.GuidanceProcessor
GUIDANCE_TAG_NAMEFields inherited from class org.machanism.machai.gw.processor.AIFileProcessor
GW_TEMP_DIR, NOT_DEFINED_VALUEFields inherited from class org.machanism.machai.gw.processor.AbstractFileProcessor
GW_PROJECT_LAYOUT_PROP_PREFIXFields inherited from class org.machanism.machai.project.ProjectProcessor
MACHAI_TEMP_DIR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidscanDocuments(File basedir, String scanDir) voidsetExcludes(String... excludes) voidsetInstructions(String instructions) voidsetLogInputs(boolean logInputs) Methods inherited from class org.machanism.machai.gw.processor.GuidanceProcessor
deleteTempFiles, match, process, processFile, processModule, processParentFilesMethods inherited from class org.machanism.machai.gw.processor.AIFileProcessor
addTool, getDefaultPrompt, getInstructions, getModel, getProjectStructureDescription, getProvider, input, isInteractive, isLogInputs, parseLines, process, processFolder, setDefaultPrompt, setInteractive, setModel, setProviderMethods inherited from class org.machanism.machai.gw.processor.AbstractFileProcessor
getConfigurator, getExcludes, getModuleThreadTimeoutMinutes, getPathMatcher, getProjectDir, getScanDir, isModuleDir, isNonRecursive, processProjectDir, scanDocuments, scanFolder, setDegreeOfConcurrency, setModuleThreadTimeoutMinutes, setNonRecursive, setPathMatcher, setScanDir, shouldExcludePathMethods inherited from class org.machanism.machai.project.ProjectProcessor
getProjectLayout
-
Field Details
-
Constructor Details
-
RecordingGuidanceProcessor
RecordingGuidanceProcessor()
-
-
Method Details
-
setExcludes
- Overrides:
setExcludesin classAbstractFileProcessor
-
setInstructions
- Overrides:
setInstructionsin classAIFileProcessor
-
setLogInputs
public void setLogInputs(boolean logInputs) - Overrides:
setLogInputsin classAIFileProcessor
-
addTool
-
scanDocuments
- Overrides:
scanDocumentsin classAIFileProcessor
-