feat: add slides generation tool with multiple slide types
Some checks failed
CI / Lint, Test & Build (push) Failing after 17s
CI / Deploy production (on server) (push) Has been skipped

- Add slides.tool.ts with support for title, bullets, chart, stats, table, cards, timeline, quote, comparison, equation, image, summary slide types
- Chart types: bar, horizontal-bar, line, donut, radar
- Integrate with agent executor and canvas system
- Add multilingual support (en/fr)
- Various UI improvements and bug fixes

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Antigravity
2026-05-22 17:18:48 +00:00
parent 0f6b9509da
commit 5728452b4a
68 changed files with 6990 additions and 2584 deletions

View File

@@ -539,13 +539,20 @@
"slides": "Générer Slides",
"sectionLabel": "Outils de Génération",
"theme": "Thème",
"themeArchitecturalMono": "Architectural Mono",
"themeAuto": "Automatique (IA choisit)",
"themeArchitecturalMono": "Architectural Mono",
"themeVibrantTech": "Tech vibrant",
"themeMinimalSilk": "Soie minimaliste",
"style": "Style",
"styleProfessional": "Professionnel",
"styleCreative": "Créatif",
"styleBrutalist": "Brutaliste",
"template": "Gabarit",
"templateAuto": "Auto (l'IA décide)",
"templateBoard": "Mise à jour direction",
"templateProject": "Statut de projet",
"templateStrategy": "Revue stratégique",
"templateQuarterly": "Résultats trimestriels",
"diagram": "Générer Diagramme",
"diagramReadyHint": "Convertir en flux visuel",
"diagramType": "Type de Diagramme",
@@ -638,6 +645,7 @@
"readyToast": "Prêt !",
"downloadFailedToast": "Échec du téléchargement",
"pptxDownloadButton": "Télécharger .pptx",
"viewSlidesButton": "Voir la présentation",
"presentationReadyBadge": "Présentation prête",
"openInLabTitle": "Ouvrir dans le Lab",
"inlineSummaryMarkdown": "**Résumé :**",
@@ -2303,7 +2311,22 @@
"exportDefaultNoteTitle": "Synthèse",
"exportOpening": "Ouverture…",
"ownerBadge": "Propriétaire",
"waveBadge": "Vague {wave}"
"waveBadge": "Vague {wave}",
"exampleSeed1": "Comment simplifier ma routine matinale ?",
"exampleSeed2": "Idées pour un projet créatif ce weekend",
"exampleSeed3": "Systèmes pour mieux gérer mon énergie",
"exampleSeed4": "Ce que j'ai appris cette semaine",
"summarize": "Synthèse IA",
"summaryError": "Impossible de générer la synthèse",
"regenerateSummary": "Regénérer",
"exportAsNote": "Exporter en note",
"exportModalTitle": "Bilan de session",
"viewCanvas": "Canevas",
"viewList": "Liste",
"ideasCount": "idées",
"star": "Mettre en favori",
"unstar": "Retirer des favoris",
"renameSession": "Renommer la session"
},
"byokSettings": {
"title": "Vos clés API (BYOK)",