Langsung ke konten utama
Rilis v2.1.86 → v2.1.915 fitur · 30 Maret – 3 April
Computer use di CLIresearch preview

Minggu lalu computer use mendarat di aplikasi Desktop. Minggu ini ada di CLI: Claude dapat membuka aplikasi native, mengklik melalui UI, menguji perubahannya sendiri, dan memperbaiki apa yang rusak, semuanya dari terminal Anda. Aplikasi web sudah memiliki loop verifikasi; aplikasi iOS, macOS, dan aplikasi GUI-only lainnya tidak. Sekarang mereka memilikinya. Terbaik untuk menutup loop pada aplikasi dan alat di mana tidak ada API untuk dipanggil. Masih awal; harapkan rough edges.

Jalankan /mcp, temukan computer-use, dan aktifkannya. Kemudian minta Claude untuk memverifikasi perubahan end to end:

Claude Code
> Open the iOS simulator, tap through onboarding, and screenshot each step
Panduan computer use
/powerupv2.1.90

Pelajaran interaktif yang mengajarkan fitur Claude Code melalui demo animasi, langsung di dalam terminal Anda. Claude Code dirilis dengan sering, dan fitur yang akan mengubah cara Anda bekerja bulan lalu dapat terlewatkan. Jalankan /powerup sekali dan Anda akan tahu apa yang ada di sana.

Jalankannya:

Claude Code
> /powerup
Referensi perintah
Rendering tanpa flickerv2.1.89

Pilih renderer alt-screen baru dengan virtualized scrollback. Input prompt tetap disematkan di bagian bawah, pemilihan mouse bekerja di seluruh percakapan panjang, dan flicker pada redraw hilang. Batalkan CLAUDE_CODE_NO_FLICKER untuk rollback.

Atur variabel env dan restart Claude Code:

export CLAUDE_CODE_NO_FLICKER=1
claude
Rendering fullscreen
Override ukuran hasil MCPv2.1.91

Penulis server MCP sekarang dapat menaikkan batas truncation pada tool tertentu dengan menetapkan anthropic/maxResultSizeChars dalam entri tools/list tool, hingga batas keras 500K karakter. Batas yang digunakan untuk global, jadi tool yang kadang-kadang mengembalikan payload yang secara inheren besar seperti skema database atau pohon file lengkap mencapai batas default dan disimpan ke disk dengan referensi file. Override per-tool menjaga hasil tersebut inline ketika tool benar-benar membutuhkannya.

Anotasi tool dalam respons tools/list server Anda:

{
  "name": "get_schema",
  "description": "Returns the full database schema",
  "_meta": {
    "anthropic/maxResultSizeChars": 500000
  }
}
Referensi MCP
Plugin executable di PATHv2.1.91

Tempatkan executable di direktori bin/ di root plugin Anda dan Claude Code menambahkan direktori tersebut ke PATH Bash tool saat plugin diaktifkan. Claude kemudian dapat memanggil binary sebagai perintah bare dari panggilan Bash tool apa pun, tanpa path absolut atau script wrapper yang diperlukan. Berguna untuk mengemas CLI helpers di sebelah perintah, agent, dan hook yang memanggilnya.

Tambahkan direktori bin/ di root plugin:

my-plugin/
├── .claude-plugin/
│   └── plugin.json
└── bin/
    └── my-tool
Referensi plugins

Kemenangan lainnya

Follow-up mode auto: hook PermissionDenied baru menyala pada penolakan classifier (kembalikan retry: true untuk membiarkan Claude mencoba pendekatan berbeda), dan /permissions → Recent memungkinkan Anda mencoba ulang secara manual dengan r
Nilai defer baru untuk permissionDecision dalam hook PreToolUse: sesi -p berhenti di panggilan tool dan keluar dengan payload deferred_tool_use sehingga aplikasi SDK atau UI kustom dapat mempermukaannya, kemudian lanjutkan dengan —resume
/buddy: menetas makhluk kecil yang menonton Anda coding (1 April)
Pengaturan disableSkillShellExecution memblokir shell inline dari skill, slash command, dan perintah plugin
Tool Edit sekarang bekerja pada file yang dilihat melalui cat atau sed -n tanpa Read terpisah
Output hook di atas 50K disimpan ke disk dengan path + preview alih-alih disuntikkan ke konteks
Ringkasan Thinking mati secara default dalam sesi interaktif (showThinkingSummaries: true untuk mengembalikan)
Mode voice: push-to-talk modifier combos, Windows WebSocket, macOS Apple Silicon mic permission
Deep link claude-cli:// menerima prompt multi-line (encoded %0A)
Changelog lengkap untuk v2.1.86–v2.1.91 →