import { createBuiltinPersonas } from "../personas.js";
import { builtinThemes } from "./builtin_themes.js";
import { getVirtualConfigDefaults } from "./virtual_defaults.js";
export function buildVirtualBundle(config, modelResolver) {
    const includeBuiltinPersonas = !config.disableBuiltinPersonas;
    const includeBuiltinThemes = !config.disableBuiltinThemes;
    const builtinPersonas = createBuiltinPersonas(modelResolver);
    return {
        config: getVirtualConfigDefaults(),
        builtinPersonas,
        personas: includeBuiltinPersonas ? builtinPersonas : [],
        prompts: [],
        skills: [],
        themes: includeBuiltinThemes ? builtinThemes : [],
    };
}
//# sourceMappingURL=virtual_bundle.js.map