عامل Mythex حالا میداند Mythex چه چیزهایی میتواند بسازد
عامل Mythex حالا میداند Mythex چه چیزهایی را میتواند بسازد و منتشر کند و چه چیزهایی را نمیتواند. اگر چیزی بخواهید که نمیتواند اجرا کند — یک اپ بومی آیفون یا اندروید، یک اپ دسکتاپ، یک افزونهی مرورگر، یا رباتی که باید دائم متصل بماند — صریح به شما میگوید، نزدیکترین چیزی را که Mythex انجام میدهد پیشنهاد میکند، و فقط وقتی شما موافقت کنید آن را میسازد. پیشتر، درخواستی مثل «برایم یک اپ آیفون بساز» میتوانست به یک اسکلت پروژه برسد که هرگز نمیتوانستید اجرایش کنید، منتشرش کنید یا به فروشگاه اپ بفرستید.
بهروزرسانی، ۲۷ اکتبر ۲۰۲۶: از ۲۲ اکتبر، اپهای موبایل برای پلن Pro و بالاتر در دسترساند. Mythex اپ وبی که ساختهاید را با Capacitor بهعنوان اپ اندروید و آیفون بستهبندی میکند (صفحهها صفحههای وباند، نه رابط بومی کامل) و آنها را روی ماشینهای خودش میسازد: خروجی اندروید بهصورت فایل میآید یا به مسیر تست داخلی Google Play میرود، و خروجی آیفون به TestFlight با کلید App Store Connect شما میرود. اپهای موبایل در مستندات را ببینید.
این قابلیت چه کاری میکند
دستورالعملهای عامل حالا توصیفی کوتاه و واقعی از پلتفرم دارد، در هر سه حالت Build، Plan و Ask.
آنچه Mythex میسازد و منتشر میکند: چیزهایی که روی وب اجرا میشوند.
- وبسایتها و صفحات فرود
- اپهای کامل وب: داشبورد، فروشگاه، محصولات SaaS، ابزارهای داخلی، بازیهای مرورگری
- بکاندها: APIها و سرورها در Node، Python، Java، C# و بیشتر، که از یک Dockerfile منتشر میشوند
- هرکدام از اینها با پایگاهداده، ذخیرهسازی فایل، یا وبسایت و API با هم
همهی اینها از طریق مرورگر روی گوشی هم کار میکنند. نوشتن و اجرای اسکریپتها و ابزارهای خط فرمان در فضای کاری شما اشکالی ندارد؛ فقط اپهای وب و سرورها قابل انتشارند.
آنچه در دسترس نیست:
- اپهای بومی موبایل (از ۲۲ اکتبر ۲۰۲۶، اپهای اندروید و آیفونی که اپ وب شما را بستهبندی میکنند برای Pro در دسترساند؛ بهروزرسانی بالا را ببینید). نه پروژهی iOS یا Android، نه انتشار در App Store یا Google Play، نه APK، IPA، React Native، Expo، Flutter، Swift یا Kotlin.
- اپهای دسکتاپ مثل اپهای Electron یا نصبکنندهها، افزونههای مرورگر، و بازیهایی که روی موتور بومی مثل Unity یا Godot ساخته شدهاند.
- هر چیزی که باید بدون درخواست ورودی در حال اجرا بماند. یک سرور منتشرشده وقتی درخواستی نیاید میخوابد و با درخواست بعدی بیدار میشود، و وظیفهی زمانبندیشدهای وجود ندارد.
نکتهی آخر ظریفتر است. رباتها و یکپارچهسازیها روی Mythex خوب کار میکنند وقتی با درخواستهای ورودی راه میافتند — webhookها، مثل webhook تلگرام، رویدادهای Slack، تعاملات Discord یا رویدادهای Stripe. یک رباتی که فقط به بیرون وصل میشود و منتظر میماند (ربات gateway دیسکورد، یا رباتی تلگرام که polling میکند)، یا کاری که با تایمر اجرا میشود، وقتی سرور بیکار شد متوقف میشود.
چرا این را ساختیم
یک مدل نمیتواند خودش بداند یک پلتفرم خاص چه چیزی را میتواند اجرا کند. اگر به آن نگفته شود، همان کاری را میکند که هر جای دیگری میکند: وقتی اپ آیفون میخواهد، یک اسکلت در Expo یا Flutter میسازد. این پیشرفت به نظر میرسید و به پروژهای ختم میشد که در فضای کاری اجرا، منتشر یا به فروشگاه اپ ارسال نمیشد.
پاسخ بهتر یک جواب صاف و زودهنگام است: این اینجا هنوز در دسترس نیست، و این چیزی است که هست.
رفتار آن
- چیزی میخواهید که در دسترس نیست — مثلاً «برای باشگاهم یک اپ اندروید بساز».
- عامل این را کوتاه میگوید و نزدیکترین کاری را پیشنهاد میکند که Mythex انجام میدهد: مثلاً یک اپ وب سازگار با موبایل که اعضا از مرورگر گوشی باز میکنند، نسخهی وب یک ابزار دسکتاپ، یا یک ربات مبتنی بر webhook به جای یک ربات همیشهمتصل.
- فقط بعد از موافقت شما میسازد. پیش از آن هیچ اسکلتی ساخته نمیشود.
- فشار دادن به معنای موافقت نیست. «فقط همین را انجام بده» یا «به APK نیاز دارم» دوباره همان پیشنهاد را میگیرد، نه یک ساخت. عامل هرگز یک فایل باینری اپ، یک build فروشگاهی یا یک نصبکننده تولید نمیکند، هر طور که از او بخواهند.
اگر یک وبسایت یا اپ وب میخواهید که روی گوشی خوب دیده شود، این یک ساخت عادی است: عامل آن را واکنشگرا میکند، بدون هیچ انحرافی.
چطور آزمایشش کردیم
۲۵ درخواست را که هر دو طرف خط را پوشش میدادند اجرا کردیم، بهعلاوهی ۳ پیگیری که روی چیز غیرقابلدسترس پافشاری میکرد. هیچ چیز بومی در هیچ فضای کاری اسکلتبندی یا اجرا نشد. هر درخواست وباپ، API، ربات webhook، بازی مرورگری و اسکریپت بهطور عادی ساخته شد.
نکات
- میخواهید امروز یک اپ روی گوشی داشته باشید؟ یک اپ وب سازگار با موبایل بخواهید. راهنماهای ما دربارهی ساخت اپ وب سازگار با موبایل و اپ بومی در برابر PWA توضیح میدهند که این چه چیزی به شما میدهد.
- میخواهید ربات بسازید؟ یکی بخواهید که با webhook کار کند. webhook چیست این ایده را پوشش میدهد.
- کاری زمانبندیشده میخواهید؟ این امروز روی Mythex در دسترس نیست. اگر کار شما میتواند با یک درخواست ورودی راه بیفتد، عامل میتواند آن را به همان شکل بسازد.
محدودیتها
- اپهای کاملاً بومی موبایل در دسترس نیستند. از ۲۲ اکتبر ۲۰۲۶، Pro میتواند اپ وبتان را بهعنوان اپ اندروید و آیفون بستهبندی کند و به تست داخلی Google Play و TestFlight بفرستد.
- عامل این دستورالعملها را دنبال میکند، اما همچنان یک مدل است. اگر روزی شروع کرد به ساختن چیزی از فهرست «در دسترس نیست»، به آن بگویید متوقف شود، یا به پشتیبانی ایمیل بزنید.
تصویر کامل، همراه با راهنمایی برای هر نوع پروژه، در مستندات زیر آنچه میتوانید بسازید است.