روتینهای Claude Code: اجرا بدون سشن باز
خلاصهٔ کاملتر
نویسنده که قبلتر دربارهٔ دستور /goal نوشته بود، میگه اون دستور فقط مشکل موندن توی یه سشن باز رو حل میکرد، نه حالتی که اصلاً پشت لپتاپ نیستی. روتینها همین خلأ رو پر میکنن: یه پیکربندی ذخیرهشده شامل پرامپت، یک یا چند ریپوی گیتهاب و مجموعهای از کانکتورها مثل Slack و Linear که روی زیرساخت خود آنتروپیک اجرا میشه، هر بار ریپو رو تازه clone میکنه و مثل یه سشن کامل و بدون نظارت پیش میره.
سه جور تریگر داره. زمانبندیشده، با حداقل فاصلهٔ یک ساعت، که جای polling سریع رو نمیگیره. فراخوانی API، که هر روتین اندپوینت و توکن اختصاصی خودشو داره و میتونی یه فیلد text با context همون اجرا بفرستی؛ اون متن داخل بلاکی میرسه که بهعنوان دادهٔ نامعتبر برچسب خورده، پس پرامپت روتین باید صریحاً بخواد روش کار کنه. و رویدادهای گیتهاب مثل باز شدن pull request، با فیلتر روی نویسنده، عنوان، برنچ و لیبل.
سریعترین راه ساختن، دستور /schedule (با نام مستعار /routines) داخل هر سشن CLI هست؛ کلاد سؤالهای تکمیلی میپرسه و روتین رو روی حساب claude.ai ذخیره میکنه، ولی فقط تریگر زمانی میسازه و برای API و گیتهاب باید سراغ فرم وب بری. به گفتهٔ نویسنده مرز این سه ابزار روشنه: /loop یه پرامپت رو داخل سشن باز خودت تکرار میکنه و /goal تا وقتی یه مدل ارزیاب شرط رو تأیید کنه ادامه میده، ولی هر دو با بسته شدن سشن تموم میشن.
نویسنده چند هشدار هم میده. هر کاری که روتین انجام میده با هویت خودت ثبت میشه — کامیت و PR با اکانت گیتهاب خودت و پیامها با اکانتهای لینکشده — چون هویت جدایی برای بات وجود نداره. چون هیچ گیت تأییدی وسط اجرا نیست، تنها مهار واقعی همون محیط و فهرست کانکتورهاست. وضعیت سبز هم فقط یعنی سشن بدون خطای زیرساختی تموم شده، نه اینکه کار درست انجام شده.
نکات کلیدی:
- روتینها روی زیرساخت ابری آنتروپیک اجرا میشن و به سشن باز یا ماشین روشن نیازی ندارن
- سه تریگر: زمانبندی با حداقل فاصلهٔ یکساعته، فراخوانی API با توکن اختصاصی، و رویدادهای PR و ریلیز گیتهاب
- ساخت سریع با /schedule داخل CLI؛ تریگر API و گیتهاب فقط از فرم وب claude.ai
- پوش بهصورت پیشفرض فقط روی برنچهای با پیشوند claude/ مجازه
- مصرف روتینها از سهمیهٔ اشتراک عادی کم میشه و یه سقف روزانه هم برای تعداد اجراها هست
- قابلیت هنوز research preview هست، پس چیز حیاتی روش بنا نکن و خروجی هر اجرا رو مثل دیف CI بخون




