UNPKG

scai

Version:

> AI-powered CLI tool for commit messages **and** pull request reviews — using local models.

22 lines (21 loc) 802 B
import { addCommentsModule } from '../modules/commentModule.js'; import { cleanupModule } from '../modules/cleanupModule.js'; import { summaryModule } from '../modules/summaryModule.js'; import { generateTestsModule } from '../modules/generateTestsModule.js'; import { commitSuggesterModule } from '../modules/commitSuggesterModule.js'; import { changelogModule } from '../modules/changeLogModule.js'; // Add more as needed... const builtInModules = { comments: addCommentsModule, cleanup: cleanupModule, summary: summaryModule, tests: generateTestsModule, suggest: commitSuggesterModule, changelog: changelogModule, }; export function getModuleByName(name) { return builtInModules[name]; } export function listAvailableModules() { return Object.keys(builtInModules); }