تصور کنید یک اسکریپت ساده در پوشهٔ .claude/hooks/ قرار دهید که مانع از تخلیهٔ سریع بودجهٔ API شما شود. این قابلیت در Claude Code به شما اجازه میدهد پیش از آنکه مدل پیام را پردازش کند، یک بلوک متنی کوتاه و متمرکز را به هر نوبت گفتگو تزریق کنید.
این سازوکار در حالی معرفی میشود که توسعهدهندگان با پدیدهٔ «انحراف زمینه» (Context Drift) در پروژههای طولانیمدت دستوپنجه نرم میکنند. پنجرهٔ زمینه (Context Window) — مثل میز کاری است که جا برای چند ورق دارد، نه برای کل کتابخانه — و وقتی این میز بیش از حد شلوغ شود، مدل تمرکز خود را از دست میدهد. همانطور که در تحلیل قبلی ما دربارهی امنیت مدلهای بازمتن اشاره کردیم، کنترل دقیق روی ورودیها تنها راه جلوگیری از رفتارهای پیشبینینشده است. در حالی که Anthropic پیشتر بر روی نقض سیاستهای سطح بالا (مانند قوانین انتخابات) تمرکز داشت، این ابزار جدید برای کنترلهای ریز و سطح جلسه (Session-level) طراحی شده است.
به نقل از راهنمای فنی منتشر شده در ۱۵ اکتبر ۲۰۲۶، پیادهسازی این قابلیت شامل ایجاد اسکریپتی (مثلاً user-prompt-submit.sh) است که محدودیتهای خاص را در خروجی استاندارد (stdout) چاپ میکند. جزئیات فنی این اجرا عبارت است از:
- مسیر ثبت: اسکریپتها باید در مسیر
.claude/hooks/قرار گیرند تا با هر بار ارسال پرامپت اجرا شوند. - نمونههای محدودیت: کاربر میتواند مدل را مجبور کند به جای فراخوانیهای شبکه، از ابزارهای محلی استفاده کند یا پیش از دسترسی به اسرار (Secrets) حتماً اجازه بگیرد. این رویکرد برای کاهش هزینهها و افزایش سرعت، مشابه استراتژیهای بهینهسازی دسترسی به کد در ابزار Pensieve است که تعداد فراخوانیهای ابزار توسط عاملهای هوش مصنوعی را به شدت کاهش میدهد.
- بهینهسازی: طبق مستندات، متن تزریقی باید بسیار کوتاه باشد تا با همان محدودیتهای زمینهای که قرار است از آنها محافظت کند، تداخل پیدا نکند.
این تغییر، «منبع حقیقت» برای رفتار جلسات را از فایل CLAUDE.md دور میکند؛ فایلی که اغلب چنان حجیم میشود که دیگر اثربخشی ندارد. با جداسازی قوانین کلی از بودجههای پویا، توسعهدهندگان میتوانند سقف هزینهها را بدون تغییر در مستندات معماری پروژه جابهجا کنند.
برای کسانی که پیکربندیهای پیچیدهٔ عامل (Agent) — شبیه دستیاری است که میتواند بهجای شما ابزارها را اجرا کند — را مدیریت میکنند، ترکیب این قلابها با یک نقشهٔ کوتاه از استک در CLAUDE.md (زیر ۸۰ خط) و یک سیاست سختگیرانه در .claude/settings.json یک سیستم حاکمیتی لایهبندی شده ایجاد میکند.
گام بعدی شما
- مستندات نسخهٔ فعلی Claude Code خود را برای تایید مسیر دقیق ثبت قلابها در محیط سیستمعاملتان بررسی کنید.
- یک اسکریپت ساده برای محدود کردن تعداد توکنهای مصرفی در هر جلسه بنویسید و آن را در پوشه hooks تست کنید.
- سیاستهای دسترسی به ابزارهای شبکه را از فایلهای متنی به قلابهای پویا منتقل کنید.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو