import { generatePage } from '@agent/workflows/content/components/PageContentShell';
export default async ({ pageDescription }) => {
// Input validation
if (!pageDescription || pageDescription.trim().length === 0) {
throw new Error('Page description cannot be empty');
}
// this should return the page data
const data = await generatePage(pageDescription);
if (!data?.id) {
throw new Error('Page creation failed');
}
return { postId: Number(data.id) };
};