Index

A B C E I K O P R S U 
All Classes and Interfaces|All Packages

A

Assembly - Class in org.machanism.machai.maven
Mojo for assembling Maven projects using AI-powered library recommendations and code generation.
Assembly() - Constructor for class org.machanism.machai.maven.Assembly
 
assemblyPromptFile - Variable in class org.machanism.machai.maven.Assembly
File containing the prompt for the assembly process.

B

basedir - Variable in class org.machanism.machai.maven.Assembly
Maven project base directory.
Best Practices - Search tag in package org.machanism.machai.maven
Section

C

chatModel - Variable in class org.machanism.machai.maven.Assembly
Specifies the AI chat model to use for assembly-related tasks.

E

execute() - Method in class org.machanism.machai.maven.Assembly
Executes the assembly process.

I

inputsOnly - Variable in class org.machanism.machai.maven.Assembly
Indicates if only the prompt input should be processed and actual assembly should be skipped.

K

Key Features - Search tag in package org.machanism.machai.maven
Section

O

org.machanism.machai.maven - package org.machanism.machai.maven
The org.machanism.machai.maven package provides Maven plugin components enabling AI-powered project assembly and automated library recommendations.

P

Parameters - Search tag in class org.machanism.machai.maven.Assembly
Section
Parameters - Search tag in org.machanism.machai.maven.Assembly.execute()
Section
pickChatModel - Variable in class org.machanism.machai.maven.Assembly
Specifies the AI chat model to use when recommending/picking libraries.
prompter - Variable in class org.machanism.machai.maven.Assembly
Prompter instance for interactive command-line input.

R

registerUrl - Variable in class org.machanism.machai.maven.Assembly
"URL of the registration database for storing project metadata.

S

score - Variable in class org.machanism.machai.maven.Assembly
Score threshold for recommended libraries; only libraries meeting the minimum score will be offered.

U

Usage Example - Search tag in org.machanism.machai.maven.Assembly.execute()
Section
Usage Example - Search tag in package org.machanism.machai.maven
Section
A B C E I K O P R S U 
All Classes and Interfaces|All Packages