نمایش HN: Sphinx – قلابی که قبل از ارسال، کد هوش مصنوعی شما را بررسی می کند
FOSS، اساسا به گردش کار عامل کدنویسی موجود شما متصل میشود و هر بار که فشار میدهید، پرسشنامهای ایجاد میکند که بررسی میکند آیا میدانید کدی که فشار میدهید چگونه کار میکند یا خیر. آدرس نظرات: https://news.ycombinator.com/item?id=50137950 امتیاز: 211 # نظرات: 73
"شما می توانید تفکر خود را برون سپاری کنید، اما درک خود را نه."
Sphinx یک قلاب Git برای توسعه به کمک عامل است. قبل از اینکه کد نماینده شما ارسال شود، از شما سوالی می پرسد که آن کد واقعا چه کاری انجام می دهد.
ساخته شده برای اجرا بر روی حداقل نشانه ها، از عامل کدگذاری موجود، OpenRouter، یا هر نقطه پایانی سازگار با OpenAI.
کنترل کننده وب هوک شما اکنون شناسه رویداد را قبل از فراخوانی charge() ذخیره می کند. Stripe زمانبندی میشود و همان رویداد را دوباره ارسال میکند. در تلاش مجدد چه اتفاقی می افتد؟
دو بار اجرا می شود، بنابراین مشتری دو بار شارژ می شود.
نه کاملا. تلاش مجدد شناسه ذخیره شده را پیدا می کند و 200 را بدون شارژ برمی گرداند. اما این شناسه قبل از موفقیت در شارژ ذخیره می شود. اگر charge() ناموفق باشد، تلاش مجدد بعدی چه می کند؟
این هزینه را حذف می کند، بنابراین مشتری هرگز صورتحساب دریافت نمی کند.
یک مبادله گویا سوالات واقعی از تفاوت شما ناشی می شود.
یا نماینده شما این کار را می کند. Git روی شاخه هایی که محافظت می کنید مکث می کند.
بازبینی کننده ای که هرگز گپ شما را ندیده است، تفاوت را می خواند و می پرسد که این تغییر در صورت خرابی چه می کند.
اشتباه بگیرید و دلیل آن را یاد می گیرید، سپس یک سناریوی جدید را امتحان کنید. آن را درست انجام دهید و فشار ادامه می یابد.
با Codex، Claude Code، Cursor، OpenCode و Pi یا Git ساده کار می کند. پاسخ های شما هرگز به عامل کدنویسی نمی رسد و فایل ها و کلیدهای .env هرگز باز نمی شوند. عجله دارید؟ Sphinx yolo اجازه میدهد تا از آن عبور کند، و هر پرش ثبت میشود.
Sphinx install Git و عوامل برنامه نویسی شما را به هم متصل می کند و می پرسد کدام مدل باید بررسی شود. برای هر چیز دیگری اسناد را بخوانید.
متن اصلی (انگلیسی)
Show HN: Sphinx – A hook that quizzes you on your AI's code before shipping
FOSS, Basically it plugs into your existing coding agent workflow and every time you push to prod it'll throw up a questionnaire that checks if you understand how the code you're pushing works. Comments URL: https://news.ycombinator.com/item?id=50137950 Points: 211 # Comments: 73