HEX
Server: LiteSpeed
System: Linux server342.web-hosting.com 4.18.0-553.124.4.lve.el8.x86_64 #1 SMP Fri May 15 13:02:13 UTC 2026 x86_64
User: ksonpoau (1099)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //home/ksonpoau/www/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 { postId: Number(data.id) };
};