مهم مدل نیست، هارنسه
خلاصهٔ کاملتر
نویسنده تو این پست از هجده ماه گذشته میگه: مسیری که از تکمیل خودکار کد به کدنویسی ایجنتی و بعد به مدیریت ایجنتها با یه harness (یعنی همون داربستی که اسکریپتها، دستورالعملها و ابزارهای ایجنت توش جمع میشن) رسیده. حرف اصلیش اینه که harness نقطهٔ اتکاست، نه مدل؛ همونجایی که انتظارات آدم با توانایی LLM جفت میشه.
ریگ کاریش روی دو اشتراک بیست دلاری Cursor و Claude سواره و هر وقت لازم باشه Pi رو هم اضافه میکنه. هر سه تا همون skillها و همون فایل AGENTS.md مشترک رو میخونن، برای همین با سه TUI مختلف یه تجربهٔ یکدست داره. به گفتهٔ خودش این کار مدلها رو براش به کالا تبدیل کرده و دیگه بابت مهاجرت از Cursor به Codex هیچ استرسی نداره.
برای کنترل هزینه، کارهای نگهداری و ساده رو با deepseek-v4-flash-0731 جلو میبره و فقط برای فیچرهای سنگین و ریفکتورهای بزرگ سراغ مدل فرانتیر میره. اون prewalk (تکنیک Can Bölük: مدل قوی فاز برنامهریزی و اولین تسک رو انجام میده و بعد کارو تحویل مدل ارزونتر میده) رو با تفکیک نقشهای planner و worker و critic ترکیب کرده. جریان کارش میشه اکتشاف، نقشه به شکل یه DAG صریح، اجرای گرهبهگره، نقد، و آخرش یه promoter برای اطلاعرسانی کار تمامشده.
همین ایده رو به محصول خودش هم وصل کرده؛ یه اپ دوربین که عکس رو به گرافیک برداری تبدیل میکنه. اپ از طریق poster-driver توی Chrome هدلس در دسترس هارنس قرار گرفته، پس اسکریپتنویسی روش به سادگی باز کردن یه صفحهٔ وبه:
npm run make:animation artifacts/my-movie.mp4به گفتهٔ نویسنده، LLM این اسکریپت رو یه بار براش نوشته و حالا بینهایت بار اجرا میشه بدون اینکه توکنی بسوزه.
ساختار خود هارنس (مخزنی به اسم brayness) خودبسندهست: skillها، extensionها و AGENTS.md شهروند درجهیک ریشهان، خروجی ابزارها باید داخل artifacts/ بمونه تا همهچی قابلممیزی باشه، و ریشه عمداً بدون git نگه داشته میشه. نویسنده میگه اولش تو نوشتن skillها زیادی دستورالعملی بوده و داره یاد میگیره جزئیات رو سبکتر کنه. انگیزهٔ اصلی تنوع دادن به مدلها رو هم محدود شدن دسترسی به مدل فرانتیر عنوان میکنه.
نکات کلیدی:
- یه هارنس مشترک بین Cursor، Claude و Pi با AGENTS.md و skillهای یکسان
- ترکیب prewalk با تفکیک planner/worker/critic مصرف مدل فرانتیر رو حدود ۷۵٪ کم کرده
- کارهای روزمره با deepseek-v4-flash-0731 و فقط کارهای سنگین با مدل فرانتیر
- جریان کار: اکتشاف، نقشه به شکل DAG، worker، critic و در پایان promoter
- همهٔ خروجیها داخل artifacts/ میمونن و ریشهٔ هارنس عمداً بدون git ـه




