Vai al contenuto principale
Rilasci v2.1.178 → v2.1.1833 funzionalità · 15–19 giugno
Artifacts

Un artifact è una pagina live e interattiva che Claude Code pubblica dalla tua sessione a un URL privato su claude.ai, e si aggiorna sul posto mentre la sessione continua a lavorare. Richiedine uno quando il testo del terminale non è il mezzo giusto, come una procedura dettagliata di PR con il diff annotato inline o una dashboard costruita dai dati della sessione. Gli Artifacts sono in beta sui piani Team e Enterprise.

Chiedi a Claude una pagina, quindi approva il prompt di pubblicazione:

Claude Code
> Make an artifact that walks through this PR with the diff annotated inline.
Crea un artifact
Abbina per parametro di inputv2.1.178

Le regole di negazione e richiesta di autorizzazione possono ora abbinare i parametri di input di uno strumento con la sintassi Tool(param:value). Ad esempio, Agent(model:opus) abbina i spawn di subagent che richiedono il livello di modello Opus. Il valore accetta * come wildcard, quindi Agent(isolation:*) abbina qualsiasi valore di isolamento esplicito.

Aggiungi una regola di parametro all’elenco di negazione in settings.json:

.claude/settings.json
{
  "permissions": {
    "deny": ["Agent(model:opus)"]
  }
}
Abbina per parametro di input
Imposta qualsiasi impostazione dal promptv2.1.181

Passa key=value a /config per modificare un’impostazione direttamente senza aprire l’interfaccia Impostazioni. La sintassi funziona anche in modalità non interattiva con il flag -p e da Remote Control.

Imposta l’impostazione thinking dal prompt:

Claude Code
> /config thinking=false
Riferimento dei comandi

Altri vantaggi

La modalità Auto ora blocca i comandi git distruttivi (git reset --hard, git clean -fd, git stash drop) quando non hai chiesto di scartare il lavoro locale, e blocca terraform destroy a meno che tu non abbia chiesto lo stack specifico
Imposta la nuova impostazione attribution.sessionUrl su false per omettere il collegamento della sessione claude.ai dai commit e dalle PR nelle sessioni web e Remote Control
Nell’interfaccia /config, Invio e Spazio cambiano entrambi l’impostazione selezionata, e Esc ora salva e chiude invece di ripristinare
La nuova impostazione opt-in sandbox.allowAppleEvents consente ai comandi in sandbox di inviare Apple Events su macOS
Punta CLAUDE_CLIENT_PRESENCE_FILE a un file marcatore per sopprimere le notifiche push mobile mentre sei alla macchina
I paragrafi lunghi ora vengono trasmessi riga per riga invece di aspettare la prima interruzione di riga
I cali di connessione API durante il thinking ora si riprovano automaticamente invece di mostrare “Connection closed while thinking”
Con CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 impostato, ogni sessione ha un team implicito, quindi generi i compagni di squadra direttamente con il parametro name dello strumento Agent
Le skills nelle directory .claude/skills annidate si caricano quando si lavora su file lì; in caso di conflitto di nome la skill annidata appare come <dir>:<name> quindi entrambe rimangono disponibili
Corretto il prompt caching che non leggeva su un ANTHROPIC_BASE_URL personalizzato e su Foundry
Corretto Write e Edit che producevano file a zero byte o troncati su unità di rete e cartelle sincronizzate nel cloud
Changelog completo per v2.1.178–v2.1.183 →