رفتن به محتوا

هفته ۱۸ · ۲۷ آوریل تا ۱ مه ۲۰۲۶

نسخه‌ها v2.1.120 → v2.1.126۴ قابلیت · ۲۷ آوریل تا ۱ مه
ورود بدونِ callbackِ مرورگرv2.1.126

claude auth login حالا وقتی callbackِ مرورگر نمی‌تواند به localhost برسد، کدِ OAuth را که مستقیم در ترمینال paste شده می‌پذیرد. این WSL2، نشست‌های SSH و کانتینرها را پوشش می‌دهد، جایی که هدایت به یک پورتِ محلی کار نمی‌کند. همین نسخه تایم‌اوتِ ورود روی اتصال‌های کند یا پراکسی‌شده و در devcontainerهای فقط-IPv6 را هم رفع می‌کند.

وارد شو، بعد کد را از مرورگر paste کن:

Terminal window
claude auth login
مرجع CLI
claude project purgev2.1.124

همه‌ی وضعیتِ Claude Code برای یک پروژه را حذف کن: رونوشتِ گفتگوها، تسک‌ها، تاریخچه‌ی فایل و ورودیِ پیکربندیِ پروژه. از --dry-run برای پیش‌نمایش، -y/—yes برای ردکردنِ تأیید، -i/—interactive برای انتخاب، و —all برای پاک‌کردنِ همه‌ی پروژه‌ها پشتیبانی می‌کند.

پیش‌نمایشِ آنچه حذف می‌شود:

Terminal window
claude project purge --dry-run

بعد آن را واقعی اجرا کن:

Terminal window
claude project purge
مرجع CLI
ادامه با آدرسِ PRv2.1.122

وقتی با gh pr create یک pull request می‌سازی، Claude Code آن را به نشستی که تولیدش کرده پیوند می‌دهد. حالا می‌توانی فقط با آدرسِ PR، بدونِ به‌خاطرسپردنِ نامِ نشست، به همان نشست برگردی.

انتخابگرِ نشست را باز کن:

> /resume

آدرسِ PR را در انتخابگر paste کن. اولین کاراکترِ paste تو را به حالتِ جست‌وجو می‌برد و فهرست به نشستی که آن PR را ساخته فیلتر می‌شود. Enter را بزن تا ادامه‌اش دهی. آدرس‌های pull request و merge request گیت‌هاب، GitHub Enterprise، گیت‌لب و بیت‌باکت همه کار می‌کنند.

https://github.com/your-org/your-repo/pull/1234

برای ردکردنِ انتخابگر، به‌جایش شماره‌ی PR را روی خطِ فرمان بده:

Terminal window
claude --from-pr 1234
نشست‌ها: استفاده از انتخابگرِ نشست
ویندوز بدونِ Git BashWindows

Git for Windows دیگر لازم نیست. وقتی Bash نباشد، Claude Code از PowerShell به‌عنوانِ ابزارِ شِل استفاده می‌کند، و وقتی ابزارِ PowerShell فعال باشد به‌عنوانِ شِلِ اصلی در نظر گرفته می‌شود. PowerShell 7 نصب‌شده از طریقِ Microsoft Store، MSI بدونِ PATH، یا به‌عنوانِ یک ابزارِ سراسریِ .NET حالا خودکار شناسایی می‌شود.

راهنمای راه‌اندازی

دستاوردهای دیگر

سرورهای MCP می‌توانند با alwaysLoad: true در پیکربندیشان از به‌تعویق‌افتادنِ tool-search انصراف بدهند تا همه‌ی ابزارهای آن سرور همیشه در دسترس باشند
claude plugin pruneِ تازه وابستگی‌های پلاگینِ خودکارنصب‌شده‌ی یتیم را حذف می‌کند، و plugin uninstall —prune این حذف را به‌صورت آبشاری انجام می‌دهد
/skills حالا یک کادرِ جست‌وجوی تایپ-برای-فیلتر دارد تا یک skill را در فهرستِ بلند بدونِ اسکرول پیدا کنی
هوک‌های PostToolUse می‌توانند خروجیِ ابزار را برای هر ابزاری از طریقِ hookSpecificOutput.updatedToolOutput جایگزین کنند، نه فقط ابزارهای MCP
زیرفرمانِ تازه‌ی claude ultrareview دستورِ /ultrareview را به‌صورت غیرتعاملی از CI یا اسکریپت‌ها اجرا می‌کند: یافته‌ها را در stdout چاپ می‌کند (—json برای خروجیِ خام) و در صورتِ تکمیل با کدِ 0 و در صورتِ شکست با کدِ 1 خارج می‌شود
—dangerously-skip-permissions حالا پرسش‌ها را برای نوشتن در .claude/، .git/، .vscode/، فایل‌های پیکربندیِ شِل و دیگر مسیرهای پیش‌تر محافظت‌شده دور می‌زند، در حالی که دستورهای حذفِ فاجعه‌بار همچنان به‌عنوانِ تورِ ایمنی پرسش می‌کنند
انتخابگرِ /model می‌تواند مدل‌ها را از endpointِ /v1/modelsِ gateway تو فهرست کند وقتی ANTHROPIC_BASE_URL به یک gatewayِ سازگار با Anthropic اشاره می‌کند؛ از v2.1.129 با CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 فعالش کن
سرورهای MCP که هنگامِ راه‌اندازی به یک خطای گذرا می‌خورند حالا به‌جای قطع‌ماندن تا ۳ بار خودکار دوباره تلاش می‌کنند
ANTHROPIC_BEDROCK_SERVICE_TIER یک سرویس‌تیرِ Bedrock انتخاب می‌کند: default، flex، یا priority
/terminal-setup تنظیمِ دسترسیِ کلیپ‌بوردِ iTerm2 را فعال می‌کند تا /copy کار کند، از جمله از داخلِ tmux
Vertex AI حالا از Workload Identity Federationِ مبتنی بر گواهیِ X.509 (mTLS ADC) پشتیبانی می‌کند
رفعِ نشتِ حافظه‌ی چشمگیر: نشست‌های پُر از تصویر، /usage روی تاریخچه‌های رونوشتِ بزرگ، و ابزارهای طولانی‌مدت بدونِ رویدادِ پیشرفت

تغییرنامه‌ی کاملِ v2.1.120–v2.1.126 →