هفتهی ۱۳ · ۲۳ تا ۲۷ مارس ۲۰۲۶
حالت Auto برای دسترسیهای بدون دخالت دست، computer use توکار، رفع خودکار خطاهای PR در فضای ابری، جستوجوی transcript، و یک ابزار PowerShell برای ویندوز.
حالت Auto پرامپتهای مجوزِ تو را به یک طبقهبند میسپارد. ویرایشها و دستورهای امن بدون اینکه مزاحمت شوند اجرا میشوند؛ هر چیز مخرب یا مشکوک بلوکه و برایت نمایش داده میشود. این حدِ وسطِ بینِ تأییدِ تکتکِ نوشتنها روی فایل و اجرا با —dangerously-skip-permissions است.

با Shift+Tab به حالت auto برو، یا آن را پیشفرض کن:
{ "permissions": { "defaultMode": "auto" }}حالا Claude میتواند از اپ Claude Code Desktop دسکتاپِ واقعیات را کنترل کند: اپهای بومی را باز کند، در شبیهساز iOS کلیک کند، پنلهای کنترلِ سختافزار را بچرخاند و تغییرها را روی صفحه تأیید کند. بهصورت پیشفرض خاموش است و پیش از هر اکشن میپرسد. بهترین کاربردش برای چیزهایی است که هیچ ابزار دیگری به آنها نمیرسد: اپهای بدون API، ابزارهای اختصاصی، هر چیزی که فقط بهصورت یک GUI وجود دارد.

در تنظیمات فعالش کن، مجوزهای سیستمعامل را بده، بعد از Claude بخواه یک تغییر را سرتاسر تأیید کند:
> Open the iOS simulator, tap through the onboarding flow, and screenshot each stepموقع باز کردن یک PR یک کلید را بزن و برو پی کارت. Claude مراقب CI میماند، خطاها را رفع میکند، نکتههای ریز را رسیدگی میکند و آنقدر push میکند تا همهچیز سبز شود. دیگر خبری از بالبال زدن سرِ یک PR در شش دور خطاهای lint نیست.

بعد از ساختن یک PR در Claude Code web، در پنلِ CI کلیدِ Auto fix را بزن.
رفع خودکار pull requestهادر حالت transcript کلید / را بزن تا در گفتگویت جستوجو کنی. n و N بینِ نتیجهها جابهجا میشوند. بالاخره راهی برای پیدا کردنِ همان یک دستور Bash که Claude ۴۰۰ پیام قبل اجرا کرده بود.
حالت transcript را باز کن و جستوجو کن:
Ctrl+O # open transcript/migrate # search for "migrate"n # next matchN # previous matchویندوز در کنار Bash یک ابزار بومیِ PowerShell هم میگیرد. Claude میتواند cmdletها را اجرا کند، آبجکتها را pipe کند و با مسیرهای بومیِ ویندوز کار کند، بدون اینکه همهچیز را از مسیر Git Bash ترجمه کند.
از تنظیمات فعالش کن:
{ "env": { "CLAUDE_CODE_USE_POWERSHELL_TOOL": "1" }}حالا Hookها میتوانند با نحوِ قاعدهی مجوز یک فیلدِ if اعلام کنند. بهجای هر فراخوانیِ bash، تنها برای Bash(git commit *) چکِ pre-commitِ تو spawn میشود و سربارِ پردازشی روی نشستهای پرکار کم میشود.
یک hook را فقط به git commitها محدود کن:
{ "hooks": { "PreToolUse": [{ "hooks": [{ "if": "Bash(git commit *)", "type": "command", "command": ".claude/hooks/lint-staged.sh" }] }] }}بُردهای دیگر
userConfigِ پلاگین حالا عمومی شد: موقع فعالسازی برای تنظیمات پرامپت بگیر، رازهای پشتیبانیشده با keychain[Image #N] درج میکنند که میتوانی بر اساس موقعیت به آنها ارجاع دهیmanaged-settings.d/ برای قطعههای سیاست لایهلایهCwdChanged و FileChanged برای راهاندازیهای سبکِ direnvinitialPrompt اعلام کنند تا نخستین نوبت خودکار ثبت شودCtrl+X Ctrl+E ویرایشگرِ بیرونیات را باز میکند، مطابق readline/status حالا وقتی Claude در حال پاسخدادن است هم کار میکند/clear