import type { OpenClawConfig } from "../../config/config.js"; import { loadWorkspaceSkillEntries, type SkillEntry, type SkillSnapshot } from "../skills.js"; export function resolveEmbeddedRunSkillEntries(params: { workspaceDir: string; config?: OpenClawConfig; skillsSnapshot?: SkillSnapshot; }): { shouldLoadSkillEntries: boolean; skillEntries: SkillEntry[]; } { const shouldLoadSkillEntries = !params.skillsSnapshot || !params.skillsSnapshot.resolvedSkills; return { shouldLoadSkillEntries, skillEntries: shouldLoadSkillEntries ? loadWorkspaceSkillEntries(params.workspaceDir, { config: params.config }) : [], }; }