Spaces:
Running
Running
File size: 575 Bytes
d6596e1 f237798 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import type { GitHubRepoMetadata, SmartQuestion } from '../_types.js';
import { generateProjectQuestions } from './llm_service.js';
export async function buildSmartQuestions(
skill: string,
metadata: GitHubRepoMetadata,
retryCount: number,
isDesignProject = false
): Promise<SmartQuestion[]> {
const modelQuestions = await generateProjectQuestions(skill, metadata, retryCount, isDesignProject);
return modelQuestions.map((item, index) => ({
id: item.id || `sq-${index + 1}`,
prompt: item.prompt,
expectedSignals: item.expectedSignals || [],
}));
}
|