export type WindsurfWorkflow = { name: string description: string body: string } export type WindsurfGeneratedSkill = { name: string content: string } export type WindsurfSkillDir = { name: string sourceDir: string } export type WindsurfMcpServerEntry = { command?: string args?: string[] env?: Record serverUrl?: string headers?: Record } export type WindsurfMcpConfig = { mcpServers: Record } export type WindsurfBundle = { agentSkills: WindsurfGeneratedSkill[] commandWorkflows: WindsurfWorkflow[] skillDirs: WindsurfSkillDir[] mcpConfig: WindsurfMcpConfig | null }