Import HTML page
import_html_pageConvertir une page HTML complète en canevas Outil éditable (rendu PC, tablette, téléphone). CLONAGE : utiliser d’abord clone_website {url,mode} (capture et conversion côté serveur, site entier ou page, puis check_site_completeness). clone_page_in_outil côté client, quand il est disponible, capture le DOM complet du navigateur du client et transmet directement html + sourceUrl + fidelity=source + sourceCapture sans faire transiter le HTML par le contexte du modèle. Ne pas télécharger le document source côté serveur à la place. Ne pas réécrire le design ni utiliser un modèle approximatif. Le mode source conserve la navigation capturée, les liens et la composition, sans formulaire, popup ni animation inventés. Comparer les captures source/résultat aux trois formats et corriger avant de prétendre au pixel perfect ; vérifier warnings et failedAssets. CRÉATION ORIGINALE : fidelity=design (défaut sans sourceUrl), HTML autonome avec CSS responsive, images publiques ; form règle le formulaire Outil ajouté. La conversion ne reproduit pas automatiquement le backend ou les scripts métier de la source. Après un import source : prepare_clone_improvement fournit déjà la structure légère et le snapshot ; lire get_page_elements avec refs/fields ciblés, corriger en un lot apply_page_changes, puis vérifier par capture_page_images groupée et record_clone_review. Réserver apply_clone_repairs/compose_page aux changements de structure. Si la demande porte sur un modèle de bibliothèque, appeler create_template_draft avec la page créée, puis suivre get_template_review : aucune publication du modèle avant les contrôles natifs et visuels.
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": {
"name": "<name>",
"slug": "<slug>",
"html": "<html>"
},
"name": "import_html_page"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form | No | Option de formulaire complémentaire, avec placement explicite. Préférer un vrai formulaire HTML dessiné à l’emplacement voulu, converti en composant natif avec son style. Choisir consciemment page ou popup ; aucun formulaire générique en bas ni minuterie par défaut. Les CTA vidéo, paiement et liens externes ne sont pas détournés vers le formulaire. | |
| html | Yes | ||
| kind | No | ||
| name | Yes | ||
| slug | Yes | ||
| pageId | No | Remplacer le brouillon existant plutôt que créer une nouvelle page ; historique conservé | |
| siteId | No | ||
| fidelity | No | source = clonage fidèle sans ajouts génériques (défaut avec sourceUrl) ; design = création originale avec navigation/formulaire Outil | |
| funnelId | No | ||
| sourceUrl | No | URL finale de la page source, pour résoudre ses CSS/images/polices relatifs ; fournir le HTML complet dans html | |
| sourceCapture | No | Preuve de transfert calculée par clone_page_in_outil côté client ; ne jamais la fabriquer à la main | |
| expectedVersion | No | Obligatoire avec pageId |