6 6
7> Publiez une page en direct et partageable à partir de votre session avec Artifacts, faites correspondre les paramètres d'outils dans les règles de refus et de demande, et définissez n'importe quel paramètre à partir de l'invite avec /config.7> Publiez une page en direct et partageable à partir de votre session avec Artifacts, faites correspondre les paramètres d'outils dans les règles de refus et de demande, et définissez n'importe quel paramètre à partir de l'invite avec /config.
8 8
9<div className="digest-meta">9Versions [v2.1.178 → v2.1.183](/docs/en/changelog#2-1-178)
10 <span>Versions <a href="/docs/en/changelog#2-1-178">v2.1.178 → v2.1.183</a></span>103 fonctionnalités · 15–19 juin
11 <span>3 fonctionnalités · 15–19 juin</span>
12</div>
13 11
14<div className="digest-feature">12Artifacts
15 <div className="digest-feature-header">
16 <span className="digest-feature-title">Artifacts</span>
17 </div>
18 13
19 <p className="digest-feature-lede">Un artifact est une page en direct et interactive que Claude Code publie à partir de votre session vers une URL privée sur claude.ai, et il se met à jour sur place au fur et à mesure que la session continue de fonctionner. Demandez-en un lorsque le texte du terminal n'est pas le bon médium, par exemple une présentation de PR avec le diff annoté en ligne ou un tableau de bord construit à partir des données de la session. Les Artifacts sont en bêta sur les plans Team et Enterprise.</p>14Un artifact est une page en direct et interactive que Claude Code publie à partir de votre session vers une URL privée sur claude.ai, et il se met à jour sur place au fur et à mesure que la session continue de fonctionner. Demandez-en un lorsque le texte du terminal n'est pas le bon médium, par exemple une présentation de PR avec le diff annoté en ligne ou un tableau de bord construit à partir des données de la session. Les Artifacts sont en bêta sur les plans Team et Enterprise.
20 15
21 <Frame>16<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/1ylKDoQynT1UgfEK/images/whats-new/artifacts.mp4?fit=max&auto=format&n=1ylKDoQynT1UgfEK&q=85&s=7f5391559d2bc69989621b36322fcff1" />
22 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/1ylKDoQynT1UgfEK/images/whats-new/artifacts.mp4?fit=max&auto=format&n=1ylKDoQynT1UgfEK&q=85&s=7f5391559d2bc69989621b36322fcff1" data-path="images/whats-new/artifacts.mp4" />
23 </Frame>
24 17
25 <p className="digest-feature-try">Demandez à Claude une page, puis approuvez l'invite de publication :</p>18Demandez à Claude une page, puis approuvez l'invite de publication :
26 19
27 ```text title="Claude Code" wrap theme={null}20```text title="Claude Code" wrap theme={null}
28 Make an artifact that walks through this PR with the diff annotated inline.21Make an artifact that walks through this PR with the diff annotated inline.
29 ```22```
30 23
31 <a className="digest-feature-link" href="/docs/fr/artifacts#create-an-artifact">Créer un artifact</a>24[Créer un artifact](/docs/fr/artifacts#create-an-artifact)
32</div>
33 25
34<div className="digest-feature">26Correspondance par paramètre d'entrée
35 <div className="digest-feature-header">27v2.1.178
36 <span className="digest-feature-title">Correspondance par paramètre d'entrée</span>
37 <span className="digest-feature-pill">v2.1.178</span>
38 </div>
39 28
40 <p className="digest-feature-lede">Les règles de refus et de demande de permission peuvent désormais faire correspondre les paramètres d'entrée d'un outil avec la syntaxe <code>Tool(param:value)</code>. Par exemple, <code>Agent(model:opus)</code> correspond aux générations de sous-agents qui demandent le niveau de modèle Opus. La valeur accepte `*` comme caractère générique, donc `Agent(isolation:*)` correspond à toute valeur d'isolation explicite.</p>29Les règles de refus et de demande de permission peuvent désormais faire correspondre les paramètres d'entrée d'un outil avec la syntaxe `Tool(param:value)`. Par exemple, `Agent(model:opus)` correspond aux générations de sous-agents qui demandent le niveau de modèle Opus. La valeur accepte `*` comme caractère générique, donc `Agent(isolation:*)` correspond à toute valeur d'isolation explicite.
41 30
42 <p className="digest-feature-try">Ajoutez une règle de paramètre à la liste de refus dans <code>settings.json</code> :</p>31Ajoutez une règle de paramètre à la liste de refus dans `settings.json` :
43 32
44 ```json .claude/settings.json {3} theme={null}33```json .claude/settings.json {3} theme={null}
45 {34{
46 "permissions": {35 "permissions": {
47 "deny": ["Agent(model:opus)"]36 "deny": ["Agent(model:opus)"]
48 }37 }
49 }38}
50 ```39```
51 40
52 <a className="digest-feature-link" href="/docs/fr/permissions#match-by-input-parameter">Correspondance par paramètre d'entrée</a>41[Correspondance par paramètre d'entrée](/docs/fr/permissions#match-by-input-parameter)
53</div>42
54 43Définir n'importe quel paramètre à partir de l'invite
55<div className="digest-feature">44v2.1.181
56 <div className="digest-feature-header">45
57 <span className="digest-feature-title">Définir n'importe quel paramètre à partir de l'invite</span>46Passez `key=value` à `/config` pour modifier un paramètre directement sans ouvrir l'interface Paramètres. La syntaxe fonctionne également en mode non interactif avec l'indicateur `-p` et à partir de Remote Control.
58 <span className="digest-feature-pill">v2.1.181</span>47
59 </div>48Définissez le paramètre `thinking` à partir de l'invite :
60 49
61 <p className="digest-feature-lede">Passez <code>key=value</code> à <code>/config</code> pour modifier un paramètre directement sans ouvrir l'interface Paramètres. La syntaxe fonctionne également en mode non interactif avec l'indicateur <code>-p</code> et à partir de Remote Control.</p>50```text title="Claude Code" wrap theme={null}
62 51/config thinking=false
63 <p className="digest-feature-try">Définissez le paramètre <code>thinking</code> à partir de l'invite :</p>52```
64 53
65 ```text title="Claude Code" wrap theme={null}54[Référence des commandes](/docs/fr/commands#all-commands)
66 /config thinking=false55
67 ```56Autres améliorations
68 57
69 <a className="digest-feature-link" href="/docs/fr/commands#all-commands">Référence des commandes</a>58Le mode Auto bloque désormais les commandes git destructrices (`git reset --hard`, `git clean -fd`, `git stash drop`) lorsque vous n'avez pas demandé à abandonner le travail local, et bloque `terraform destroy` sauf si vous avez demandé la pile spécifiqueDéfinissez le nouveau paramètre `attribution.sessionUrl` sur `false` pour omettre le lien de session claude.ai des commits et des PR dans les sessions web et Remote ControlDans l'interface `/config`, Entrée et Espace changent tous deux le paramètre sélectionné, et Échap enregistre et ferme maintenant au lieu de revenir en arrièreLe nouveau paramètre d'opt-in `sandbox.allowAppleEvents` permet aux commandes en sandbox d'envoyer des Apple Events sur macOSPointez `CLAUDE_CLIENT_PRESENCE_FILE` vers un fichier marqueur pour supprimer les notifications push mobiles pendant que vous êtes à la machineLes longs paragraphes se diffusent maintenant ligne par ligne au lieu d'attendre le premier saut de ligneLes déconnexions de connexion API au milieu de la réflexion se réessaient automatiquement au lieu d'afficher « Connexion fermée pendant la réflexion »Avec `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` défini, chaque session a une équipe implicite, vous pouvez donc générer des coéquipiers directement avec le paramètre `name` de l'outil AgentLes Skills dans les répertoires `.claude/skills` imbriqués se chargent lors du travail sur les fichiers là-bas ; en cas de conflit de nom, la skill imbriquée apparaît comme `<dir>:<name>` pour que les deux restent disponiblesCorrection du cache de prompt ne lisant pas sur une `ANTHROPIC_BASE_URL` personnalisée et sur FoundryCorrection de Write et Edit produisant des fichiers de zéro octet ou tronqués sur les lecteurs réseau et les dossiers synchronisés dans le cloud
70</div>
71
72<div className="digest-wins">
73 <p className="digest-wins-title">Autres améliorations</p>
74
75 <div className="digest-wins-grid">
76 <div>Le mode Auto bloque désormais les commandes git destructrices (`git reset --hard`, `git clean -fd`, `git stash drop`) lorsque vous n'avez pas demandé à abandonner le travail local, et bloque <code>terraform destroy</code> sauf si vous avez demandé la pile spécifique</div>
77 <div>Définissez le nouveau paramètre <code>attribution.sessionUrl</code> sur <code>false</code> pour omettre le lien de session claude.ai des commits et des PR dans les sessions web et Remote Control</div>
78 <div>Dans l'interface <code>/config</code>, Entrée et Espace changent tous deux le paramètre sélectionné, et Échap enregistre et ferme maintenant au lieu de revenir en arrière</div>
79 <div>Le nouveau paramètre d'opt-in <code>sandbox.allowAppleEvents</code> permet aux commandes en sandbox d'envoyer des Apple Events sur macOS</div>
80 <div>Pointez <code>CLAUDE\_CLIENT\_PRESENCE\_FILE</code> vers un fichier marqueur pour supprimer les notifications push mobiles pendant que vous êtes à la machine</div>
81 <div>Les longs paragraphes se diffusent maintenant ligne par ligne au lieu d'attendre le premier saut de ligne</div>
82 <div>Les déconnexions de connexion API au milieu de la réflexion se réessaient automatiquement au lieu d'afficher « Connexion fermée pendant la réflexion »</div>
83 <div>Avec <code>CLAUDE\_CODE\_EXPERIMENTAL\_AGENT\_TEAMS=1</code> défini, chaque session a une équipe implicite, vous pouvez donc générer des coéquipiers directement avec le paramètre <code>name</code> de l'outil Agent</div>
84 <div>Les Skills dans les répertoires <code>.claude/skills</code> imbriqués se chargent lors du travail sur les fichiers là-bas ; en cas de conflit de nom, la skill imbriquée apparaît comme `<dir>:<name>` pour que les deux restent disponibles</div>
85 <div>Correction du cache de prompt ne lisant pas sur une <code>ANTHROPIC\_BASE\_URL</code> personnalisée et sur Foundry</div>
86 <div>Correction de Write et Edit produisant des fichiers de zéro octet ou tronqués sur les lecteurs réseau et les dossiers synchronisés dans le cloud</div>
87 </div>
88</div>
89 59
90[Journal des modifications complet pour v2.1.178–v2.1.183 →](/docs/en/changelog#2-1-178)60[Journal des modifications complet pour v2.1.178–v2.1.183 →](/docs/en/changelog#2-1-178)