File: /home/sahadove////wp-content/plugins/extendify/src/Agent/workflows/content/tools/generate-page.js
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 { post_id: Number(data.id) };
};