> ## Documentation Index
> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Minggu 25 · 15–19 Juni 2026

> Publikasikan halaman langsung yang dapat dibagikan dari sesi Anda dengan Artifacts, cocokkan parameter alat dalam aturan deny dan ask, dan atur pengaturan apa pun dari prompt dengan /config.

<div className="digest-meta">
  <span>Rilis <a href="/docs/id/changelog#2-1-178">v2.1.178 → v2.1.183</a></span>
  <span>3 fitur · 15–19 Juni</span>
</div>

<div className="digest-feature">
  <div className="digest-feature-header">
    <span className="digest-feature-title">Artifacts</span>
  </div>

  <p className="digest-feature-lede">Artifact adalah halaman langsung dan interaktif yang Claude Code publikasikan dari sesi Anda ke URL pribadi di claude.ai, dan halaman tersebut diperbarui di tempat saat sesi terus bekerja. Minta satu ketika teks terminal bukan medium yang tepat, seperti panduan PR dengan diff yang dianotasi secara inline atau dasbor yang dibangun dari data sesi. Artifacts sedang dalam beta di paket Team dan Enterprise.</p>

  <Frame>
    <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" />
  </Frame>

  <p className="digest-feature-try">Minta Claude untuk membuat halaman, kemudian setujui prompt publikasi:</p>

  ```text Claude Code theme={null}
  > Make an artifact that walks through this PR with the diff annotated inline.
  ```

  <a className="digest-feature-link" href="/docs/id/artifacts#create-an-artifact">Buat artifact</a>
</div>

<div className="digest-feature">
  <div className="digest-feature-header">
    <span className="digest-feature-title">Cocokkan berdasarkan parameter input</span>
    <span className="digest-feature-pill">v2.1.178</span>
  </div>

  <p className="digest-feature-lede">Aturan deny dan ask permission sekarang dapat mencocokkan parameter input alat dengan sintaks <code>Tool(param:value)</code>. Misalnya, <code>Agent(model:opus)</code> mencocokkan spawn subagent yang meminta tingkat model Opus. Nilai menerima `*` sebagai wildcard, jadi `Agent(isolation:*)` mencocokkan nilai isolasi eksplisit apa pun.</p>

  <p className="digest-feature-try">Tambahkan aturan parameter ke daftar deny di <code>settings.json</code>:</p>

  ```json .claude/settings.json {3} theme={null}
  {
    "permissions": {
      "deny": ["Agent(model:opus)"]
    }
  }
  ```

  <a className="digest-feature-link" href="/docs/id/permissions#match-by-input-parameter">Cocokkan berdasarkan parameter input</a>
</div>

<div className="digest-feature">
  <div className="digest-feature-header">
    <span className="digest-feature-title">Atur pengaturan apa pun dari prompt</span>
    <span className="digest-feature-pill">v2.1.181</span>
  </div>

  <p className="digest-feature-lede">Teruskan <code>key=value</code> ke <code>/config</code> untuk mengubah pengaturan secara langsung tanpa membuka antarmuka Pengaturan. Sintaks ini juga berfungsi dalam mode non-interaktif dengan flag <code>-p</code> dan dari Remote Control.</p>

  <p className="digest-feature-try">Atur pengaturan <code>thinking</code> dari prompt:</p>

  ```text Claude Code theme={null}
  > /config thinking=false
  ```

  <a className="digest-feature-link" href="/docs/id/commands#all-commands">Referensi perintah</a>
</div>

<div className="digest-wins">
  <p className="digest-wins-title">Kemenangan lainnya</p>

  <div className="digest-wins-grid">
    <div>Mode Auto sekarang memblokir perintah git yang merusak (`git reset --hard`, `git clean -fd`, `git stash drop`) ketika Anda tidak meminta untuk membuang pekerjaan lokal, dan memblokir <code>terraform destroy</code> kecuali Anda meminta stack tertentu</div>
    <div>Atur pengaturan <code>attribution.sessionUrl</code> baru ke <code>false</code> untuk menghilangkan tautan sesi claude.ai dari commit dan PR di sesi web dan Remote Control</div>
    <div>Di antarmuka <code>/config</code>, Enter dan Space keduanya mengubah pengaturan yang dipilih, dan Esc sekarang menyimpan dan menutup alih-alih mengembalikan</div>
    <div>Pengaturan opt-in <code>sandbox.allowAppleEvents</code> baru memungkinkan perintah sandbox mengirim Apple Events di macOS</div>
    <div>Arahkan <code>CLAUDE\_CLIENT\_PRESENCE\_FILE</code> ke file penanda untuk menekan notifikasi push seluler saat Anda berada di mesin</div>
    <div>Paragraf panjang sekarang streaming baris demi baris alih-alih menunggu jeda baris pertama</div>
    <div>Penurunan koneksi API di tengah-tengah thinking sekarang mencoba ulang secara otomatis alih-alih menampilkan "Connection closed while thinking"</div>
    <div>Dengan <code>CLAUDE\_CODE\_EXPERIMENTAL\_AGENT\_TEAMS=1</code> diatur, setiap sesi memiliki satu tim implisit, jadi Anda spawn rekan kerja secara langsung dengan parameter <code>name</code> alat Agent</div>
    <div>Skills di direktori <code>.claude/skills</code> bersarang dimuat saat bekerja pada file di sana; pada benturan nama skill bersarang muncul sebagai `<dir>:<name>` sehingga keduanya tetap tersedia</div>
    <div>Prompt caching tetap tidak membaca pada <code>ANTHROPIC\_BASE\_URL</code> kustom dan di Foundry</div>
    <div>Write dan Edit menghasilkan file berukuran nol atau terpotong di drive jaringan dan folder yang disinkronkan cloud</div>
  </div>
</div>

[Changelog lengkap untuk v2.1.178–v2.1.183 →](/id/changelog#2-1-178)
