spaider
Version:
Deterministic-first AI code assistant that crawls your codebase to implement changes using open source LLMs
16 lines • 640 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateAnswer = void 0;
const ai_1 = require("../services/ai");
const logger_1 = require("../services/logger");
const generateAnswer = async (ctx) => {
if (!ctx.intent) {
throw new Error("Intent analysis must be completed before generating answer");
}
logger_1.Logger.info("Generating answer ...");
ctx.answer = await ai_1.AI.generateAnswer(ctx.userPrompt, ctx.intent, ctx.files, ctx.projectTree);
logger_1.Logger.info(ctx.answer);
return ctx;
};
exports.generateAnswer = generateAnswer;
//# sourceMappingURL=answer.js.map