Publish site project
publish_site_projectPublier les pages du site lorsque l’utilisateur le demande. Fournir les versions actuelles du projet, du site et de TOUTES les pages retournées par get_site_project. Aucun Git ou déploiement. Vérifier get_publication_status et l’URL retournée ; en 503 la base peut être enregistrée et la génération statique en attente. Toujours donner ensuite à l’utilisateur publicUrl (site en ligne) et editorUrl (édition de l’accueil) en liens cliquables, puis show_preview sur la page d’accueil.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectId": "<projectId>",
"requestId": "<requestId>",
"expectedProjectVersion": "<expectedProjectVersion>",
"expectedSiteVersion": "<expectedSiteVersion>",
"pages": "<pages>"
},
"name": "publish_site_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | Yes | ||
| projectId | Yes | ||
| requestId | Yes | ||
| expectedSiteVersion | Yes | ||
| expectedProjectVersion | Yes |