هفته ۱۸ · ۲۷ آوریل تا ۱ مه ۲۰۲۶
claude auth login حالا وقتی callbackِ مرورگر نمیتواند به localhost برسد، کدِ OAuth را که مستقیم در ترمینال paste شده میپذیرد. این WSL2، نشستهای SSH و کانتینرها را پوشش میدهد، جایی که هدایت به یک پورتِ محلی کار نمیکند. همین نسخه تایماوتِ ورود روی اتصالهای کند یا پراکسیشده و در devcontainerهای فقط-IPv6 را هم رفع میکند.
وارد شو، بعد کد را از مرورگر paste کن:
claude auth loginهمهی وضعیتِ Claude Code برای یک پروژه را حذف کن: رونوشتِ گفتگوها، تسکها، تاریخچهی فایل و ورودیِ پیکربندیِ پروژه. از --dry-run برای پیشنمایش، -y/—yes برای ردکردنِ تأیید، -i/—interactive برای انتخاب، و —all برای پاککردنِ همهی پروژهها پشتیبانی میکند.
پیشنمایشِ آنچه حذف میشود:
claude project purge --dry-runبعد آن را واقعی اجرا کن:
claude project purgeوقتی با 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 را روی خطِ فرمان بده:
claude --from-pr 1234Git for Windows دیگر لازم نیست. وقتی Bash نباشد، Claude Code از PowerShell بهعنوانِ ابزارِ شِل استفاده میکند، و وقتی ابزارِ PowerShell فعال باشد بهعنوانِ شِلِ اصلی در نظر گرفته میشود. PowerShell 7 نصبشده از طریقِ Microsoft Store، MSI بدونِ PATH، یا بهعنوانِ یک ابزارِ سراسریِ .NET حالا خودکار شناسایی میشود.
دستاوردهای دیگر
alwaysLoad: true در پیکربندیشان از بهتعویقافتادنِ tool-search انصراف بدهند تا همهی ابزارهای آن سرور همیشه در دسترس باشندclaude plugin pruneِ تازه وابستگیهای پلاگینِ خودکارنصبشدهی یتیم را حذف میکند، و plugin uninstall —prune این حذف را بهصورت آبشاری انجام میدهد/skills حالا یک کادرِ جستوجوی تایپ-برای-فیلتر دارد تا یک skill را در فهرستِ بلند بدونِ اسکرول پیدا کنیPostToolUse میتوانند خروجیِ ابزار را برای هر ابزاری از طریقِ hookSpecificOutput.updatedToolOutput جایگزین کنند، نه فقط ابزارهای MCPclaude 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 فعالش کنANTHROPIC_BEDROCK_SERVICE_TIER یک سرویستیرِ Bedrock انتخاب میکند: default، flex، یا priority/terminal-setup تنظیمِ دسترسیِ کلیپبوردِ iTerm2 را فعال میکند تا /copy کار کند، از جمله از داخلِ tmux/usage روی تاریخچههای رونوشتِ بزرگ، و ابزارهای طولانیمدت بدونِ رویدادِ پیشرفت