کاپیتان کد | برنامه‌نویسی و هوش مصنوعی
254 subscribers
121 photos
1 video
107 links
آموزش و اخبار برنامه‌نویسی، هوش مصنوعی و تکنولوژی 💻
معرفی ابزارهای توسعه، Laravel و سرویس‌های AI
🌐 captaincode.tech
💻 @captain_code
Download Telegram
‏🧠 اگه با ابزارهایی مثل Claude Code و Cursor روی پروژه‌های بزرگ کار می‌کنی، این ابزار رو حتماً ذخیره کن.

بزرگ‌ترین دردسر کار با ایجنت‌ها در پروژه‌های بزرگ: سوختن بیهوده توکن‌ها و گم شدن مدل بین صدها خط کد و فایل وابستگی

‏ابزار اوپن‌سورس Graphify کل کدهای پروژه، داکیومنت‌ها و شمای دیتابیس رو تحلیل می‌کنه و یک نقشه ساختاریافته از معماری سیستم می‌سازه:

‏• درک سریع روابط: به جای خوندن ده‌ها فایل برای یک سوال ساده، ارتباط بین کلاس‌ها و توابع رو مستقیم از گراف می‌خونه.
‏• کاملاً آفلاین و لوکال: بدون نیاز به دیتابیس‌های برداری کار می‌کنه و هیچ دیتایی از سیستمت خارج نمیشه.
‏• همگام با ادیتور: کافیه دستور /graphify رو بزنی تا علاوه‌بر فهم عمیق کد، یک خروجی بصری تعاملی هم از معماری پروژه تحویل بگیری.

‏🔗 مشاهده ریپازیتوری Graphify در گیت‌هاب

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤7👍2
‏🚀 Codex نسخه 0.157 همین امروز اومد!

نسخه 0.157.0 منتشر شد: مدل‌های GPT-6 Sol و GPT-6 Luna به کاتالوگ اضافه شدن (با پشتیبانی Amazon Bedrock)، ترنسکریپت fullscreen پیش‌فرض شد، و شورتکات f برای فورک کردن مکالمه بین اپ‌ها اومده.

آپدیت مهم برای کسایی که با Codex کار می‌کنن: سرور پس‌زمینه خودکار بالا میاد، دستور /import توی سشن‌های ریموت هم کار می‌کنه، و رندر ترمینال بهتر شده (بولت یونیکد، چک‌باکس، معادله). با npm i -g @openai/codex@0.157.0 بگیر.

🔗 چنج‌لاگ رسمی Codex 0.157.0

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤6👍4
‏🔥 بالاخره جت‌برینز هم رسماً وارد بازی ایجنت‌ها شد؛ اونم نه فقط با یه چت‌بات ساده، با یه پلتفرم اختصاصی به اسم JetBrains Air.

‏ایده اصلیش چیه؟
به جای کار با یه ایجنت، می‌تونی چند ایجنت مختلف مثل Claude Code، Codex، Gemini CLI یا Junie رو همزمان روی تسک‌های موازی پروژه اجرا کنی.


‏⚡️ نکته خفن اینه که تسک‌ها توی Git worktree یا داکر ایزوله ران میشن تا تغییرات با هم تداخل پیدا نکنن، و قبل از مرج با انجین تحلیل کد خود IDE ریویوشون می‌کنی. برای لینوکس، مک و ویندوز در دسترسه و از کلید شخصی (BYOK) هم پشتیبانی می‌کنه.

‏🔗 معرفی و داکیومنت رسمی JetBrains Air

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤5👍2👀2
‏📊 Vercel Sandbox حالا مصرف RAM رو هم نشون می‌ده

روی داشبورد Observability و با دستور vercel metrics می‌تونی میانگین، P75 و P95 مصرف حافظه هر Sandbox رو ببینی — نه فقط یه عدد کلی


برای پروژه‌هایی که AI Agent یا پردازش سنگین می‌زنن خیلی کاربردیه: قبل از اینکه هزینه یا Performance بترکه، می‌فهمی کی و چقدر RAM خورده. روی صفحهٔ جزئیات Sandbox محور Y تا سقف حافظه اسکیل می‌شه و خط مرجع ۸۵٪ هم هست.

نمونه از CLI:
vercel metrics vercel.sandbox.memory_used_bytes --aggregation p95 --since 7d

🔗 vercel.com/changelog

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤4🔥3👍2👀1
🛑 شایعه‌ی «گوگل جیمیل رو برای ایران بسته»

هیچ بخشنامه یا اعلام رسمی از سمت Google برای ممنوعیت ساخت Gmail در ایران نبوده و نیست — این موج، بیشتر دست‌به‌دست شدن یه خبر نیوزیلند/تحریم‌محوره، نه سیاست جدید حساب


چیزی که گاهی پیش میاد اینه که موقع verification، بعضی وقتا شمارهٔ ایران رو قبول نمی‌کنه؛ برای همون هم معمولاً با شمارهٔ مجازی یا روش جایگزین جلو می‌رن. این یعنی گیر گاه‌به‌گاه روی SMS، نه اینکه «دیگه جیمیل نمی‌سازیم».

‏Gmail حتی با IP ایران هم خیلی وقتا بدون دردسر ساخته می‌شه؛ قرار نیست عمداً اذیت کنه یا همه‌چیز قفل باشه. قبل از فوروارد کردن این شایعه، منبع رسمی Google رو چک کنین.

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
👍5👎2👀1
‏🚀 MiniMax یه مدل جدید مخصوص کدنویسی منتشر کرد

مدل M3.1-Flash-Preview وارد MiniMax Code شده؛ مدلی که مشخصاً برای کارهای توسعه نرم‌افزار ساخته شده.

از باگ‌فیکس و پیاده‌سازی فیچر گرفته تا بررسی edge caseها و اجرای regression test، تمرکز اصلیش روی coding agentهای واقعیه.

اگه اهل تست مدل‌های جدید برای کدنویسی هستی، این یکی ارزش امتحان کردن داره. 👀

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
🔥5❤1
🔥 آنتروپیک مدل Claude Sonnet 5.5 رو منتشر کرد!

دومین مدل خانواده Claude 5.5 اومد: تا ۳۰٪ سریع‌تر از Sonnet 5، تا ۳۰٪ ارزان‌تر به ازای هر تسک، و روی Terminal-Bench 4.0 امتیاز ۷۰٫۶٪ گرفته — حتی از Opus 5.5 (۶۶٫۴٪) جلوتر برای agentic coding.
قیمت توکن مثل Sonnet 5 مونده (۲/۱۰ دلار به ازای هر میلیون ورودی/خروجی)، ولی چون توکن کمتری می‌سوزونه عملاً ارزون‌تر تموم می‌شه. برای کارهای روزمره کدنویسی، باگ‌فیکس و ایتریشن سریع ساخته شده؛ کارهای خیلی پیچیده همچنان با Opus 5.5 بهترن.

‏Claude Code از نسخه 2.1.284 با دستور /model sonnet روش سوئیچ می‌کنه (دیفالت هنوز Opus 5.5ه). شناسه API: claude-sonnet-5-5

🔗 معرفی رسمی Anthropic

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤4🔥2👀1
🚨 اگر Runner اختصاصی GitHub داری، امروز آپدیتش کن!

گیت‌هاب اعلام کرده اجرای اجباری حداقل نسخه برای self-hosted runnerهای GitHub Enterprise Cloud از امروز، ۲۹ سپتامبر، شروع می‌شه.

‏Runnerهای پایین‌تر از نسخه 2.329.0 دیگه نمی‌تونن ثبت‌نام یا دوباره register بشن و نسخه‌های قدیمی‌تر ممکنه اجرای workflowها رو هم از دست بدن.

این تغییر فقط روی GitHub Enterprise Cloud اثر می‌گذاره؛ GitHub Enterprise Server فعلاً شاملش نمی‌شه.


اگر از Runner اختصاصی استفاده می‌کنی، همین امروز نسخه‌اش رو بررسی و آپدیت کن تا CI/CD پروژه‌ات ناگهان متوقف نشه 👀

🔗 اطلاعیه رسمی گیت‌هاب

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
👍5👀2
‏🚀 GPT-6.1 Sol از امروز اومد توی GitHub Copilot!
مدل جدید OpenAI که در حد Astra هوش داره ولی با یک‌پنجم قیمت، مخصوص agentic coding و کار ترمینالی
نکته مهم: تسک‌های چندمرحله‌ای رو با توکن و استپ کمتر تموم می‌کنه، روی DeepSWE حدود 75.2٪ زده و قیمت API هم 2/10 دلار مونده
از model picker انتخابش کن، اگه هنوز نمی‌بینی رول‌اوت تدریجیه و به‌زودی میاد
🔗 چنج‌لاگ رسمی گیت‌هاب

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤6🔥2
‏🚨 Coding Agentها بیش از ۱۳ هزار تصویر داخلی شرکت‌ها رو عمومی کردند!

بررسی جدید Glow و گزارش The Hacker News نشون می‌ده بعضی Agentها برای نمایش اسکرین‌شات تغییرات کد، به‌جای Pull Request یک ریپازیتوری عمومی روی اکانت شخصی GitHub ساخته‌اند.

در این تصاویر فقط UI ساده نبوده؛ رکوردهای پرداخت، داشبوردهای داخلی و قابلیت‌های منتشرنشده هم دیده شده. بخشی از این اتفاق‌ها با ابزار متن‌باز gitshot رخ داده که تصاویر رو به ریپازیتوری عمومی gitshot-images می‌فرسته.

بررسی سازمانی GitHub کافی نیست؛ چون این فایل‌ها ممکنه روی اکانت شخصی توسعه‌دهنده یا داخل Release Assetها قرار گرفته باشند.


اگر از Coding Agent استفاده می‌کنی، قبل از اجازه ساخت ریپازیتوری عمومی یا Push به اکانت شخصی حتماً یک مرحله تأیید انسانی بگذار 👀

🔗 گزارش کامل The Hacker News

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
👀8👍1
🚀 گوگل مدل Gemini 4 Argon رو معرفی کرد!

‏Gemini 4 Argon روی DeepSWE v1.1 امتیاز ۷۷٫۹٪ گرفته، لیمیت خروجی رو از ۶۴K به ۱ میلیون توکن رسونده، و فعلاً فقط برای trusted cyber defenderها از طریق Fairwind Program باز شده.


دسترسی عمومی هنوز نیست؛ بعد از فیدبک اولیه اول می‌ره سراغ مشتری‌های paid API و Google AI Ultra.
قیمت معرفی هم تهاجمیه: ۲/۱۰ دلار به ازای هر میلیون توکن ورودی/خروجی (بعداً ۴/۲۰).

🔗 بلاگ رسمی Google

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
🔥6👀2
💻 ابزار روز: Crush، ایجنت کدنویسی ترمینالی از Charm

با Crush می‌تونی وسط سشن مدل رو عوض کنی بدون اینکه کانتکست بپره؛ هر مدلی با API سازگار OpenAI یا Anthropic (حتی Ollama لوکال) وصل می‌شه و LSP و MCP هم پشتیبانی می‌کنه.


نکته باحالش اینه که Skillهای پروژه رو از .claude/skills و .cursor/skills هم می‌خونه، پس لازم نیست چیزی رو از اول بسازی. آخرین نسخه v0.97.1 همین ۲۹ سپتامبر اومده و بیش از ۲۸ هزار ستاره داره؛ با npm i -g @charmland/crush نصبش کن و با Ctrl+L مدلت رو انتخاب کن.

🔗 ریپازیتوری Crush در گیت‌هاب

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤6👍2
‏🔥 Claude Code حالا با Mods بازتر شد!

نسخه 2.1.287 قابلیت Claude Mods رو اضافه کرده: پلاگین‌ها می‌تونن رفتار عمیق‌تر ابزار رو عوض کنن — از بازنویسی پرامپت و tool call تا پرمیشن و حتی بخش‌هایی از UI.

یه ساید‌ایجنت اختیاری به اسم You should know هم اومده که چیزهایی که ممکنه از دستت یا خود Claude در بره رو فلگ می‌کنه (برای سشن‌های first-party با تلمتری روشن).

‏با claude update یا npm i -g @anthropic-ai/claude-code@2.1.287 بگیر؛ فعال‌سازی: /plugin enable cc-plugin-you-should-know@builtin

🔗 چنج‌لاگ رسمی Claude Code 2.1.287

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
🔥6👍2
📊 داشبورد جدید GitHub بالاخره برای همه پیش‌فرض شد!

‏GitHub داشبوردش رو از حالت Feature Preview خارج کرده و حالا همه کاربران می‌تونن در یک صفحه، Agent Sessionها، Issueها و Pull Requestها رو ببینن و مدیریت کنن.

از همین داشبورد می‌تونی یک Issue رو مستقیماً به Copilot Coding Agent بسپری یا یک Pull Request رو در Copilot Chat باز کنی. تب Feed هم جدا شده تا صفحه اصلی بیشتر روی کارهای در حال انجام تمرکز داشته باشه.

داشبورد جدید GitHub بیشتر شبیه یک مرکز فرمان برای کارهای روزانه توسعه‌دهنده‌هاست، نه فقط یک صفحه فید.


اگر ظاهر قبلی رو ترجیح می‌دی، فعلاً از منوی کنار Preview می‌تونی به تجربه قدیمی برگردی 👀

🔗 اطلاعیه رسمی GitHub

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤9
🧪 گوگل یک ابزار متن‌باز برای آموزش بهتر AI Agentها معرفی کرد!

‏EnvHarness یک لایه قابل‌برنامه‌ریزیه که محیط آموزش Agentها رو با نقاط ضعف خود Agent هماهنگ می‌کنه؛ یعنی محیط ثابت نمی‌مونه و می‌تونه بر اساس خطاهای قبلی، چالش‌های سخت‌تری برای تمرین بسازه.

این ایده برای Agentهای کدنویسی و Web مهمه، چون به‌جای اینکه فقط مدل رو قوی‌تر کنیم، خود محیط ارزیابی هم هم‌زمان تکامل پیدا می‌کنه و تست‌ها واقعی‌تر می‌شن.

Agent فقط نباید در یک دنیای ثابت خوب عمل کند؛ محیط تمرین هم باید بتواند با شکست‌هایش سازگار شود.


‏Google Open Source می‌گه EnvHarness بخشی از موج جدید ابزارهای شفاف و قابل‌کنترل برای توسعه Agentهاست؛ مخصوصاً برای تیم‌هایی که می‌خوان آموزش و ارزیابی رو دقیق‌تر انجام بدن 👀

🔗 معرفی در وبلاگ رسمی Google Open Source

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤9
‏⚡ AWS یک مدل متن‌باز ساخته که اصلاً متن تولید نمی‌کنه!

‏Strands Decider 2B به‌جای نوشتن پاسخ، فقط بین گزینه‌های مشخص تصمیم می‌گیره؛ مثلاً انتخاب ابزار، مسیریابی درخواست، بررسی مجازبودن یک Tool Call یا تشخیص اینکه Agent باید قبل از اجرا تأیید بگیره.

این مدل فقط ۲ میلیارد پارامتر داره، روی CPU یا GPU معمولی اجرا می‌شه و طبق اعلام تیم Strands، تصمیم‌های محلی رو با تأخیر میانه حدود ۱۱۵ میلی‌ثانیه برمی‌گردونه. وزن‌ها، داده‌های آموزش و اسکریپت‌ها هم متن‌باز منتشر شده‌اند.

برای تصمیم‌های ساده و پرتکرار، لازم نیست هر بار یک LLM بزرگ و گران را صدا بزنیم.


می‌تونی ازش برای model routing، انتخاب ابزار، guardrail، memory و کنترل اجرای Agent استفاده کنی؛ حتی با این دستور نصبش کنی: pip install strands-decider 👀

🔗 معرفی رسمی Strands Decider 2B

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
🔥6❤3
🚨 اگه Claude Code رو با sandbox auto-allow استفاده می‌کنی، همین امروز آپدیت کن!

نسخه 2.1.289 یه حفره رو بسته: وقتی sandbox دستورها رو خودکار allow می‌کرد، قانون‌های deny و ask برای Bash روی دستوری که پشت یه متغیر محیطی قایم شده بود (مثل TZ="$HOME" rm -rf build) اعمال نمی‌شدن.


یه باگ دیگه هم بسته شده که پلاگینِ کاربر می‌تونست توضیحات ابزارهای ورود یه MCP سازمانی رو بازنویسی کنه. اگه از Mods یا قانون‌های deny استفاده می‌کنی، با claude update برو روی آخرین نسخه.

🔗 یادداشت انتشار Claude Code 2.1.289

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤6👍2
🧰 ابزار روز برای لاراولی‌ها: Laravel Boost

پکیج رسمی Laravel که به Claude Code، Cursor و Codex یه MCP Server می‌ده تا اسکیمای دیتابیس، لاگ‌ها، آخرین ارور و داکیومنتِ دقیقِ همون نسخه‌ی پکیج‌هات رو خودشون بخونن؛ به‌علاوه‌ی گایدلاین و Skill آماده برای Livewire، Tailwind، Pest و Flux UI


نصبش دو خطه: composer require laravel/boost --dev و بعد php artisan boost:install. بعد از هر composer update هم php artisan boost:update بزن تا گایدلاین‌ها با نسخه‌های جدید هماهنگ بمونن؛ آخرین نسخه v2.10.1 همین ۱ اکتبر اومده.

نکته طلایی: قانون‌های مخصوص پروژه‌ت رو توی .ai/rules بنویس و کامیت کن تا هر ایجنتی که روی پروژه کار می‌کنه همونا رو رعایت کنه، دیگه لازم نیست هر سشن از اول توضیح بدی.

🔗 داکیومنت رسمی Laravel Boost

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
👍7❤2
‏🚀 Reflection اولین مدل open-weight خودش رو معرفی کرد: Beam!

‏Beam یه مدل MoE با 501B پارامتر کل و فقط 23B پارامتر فعاله که مخصوص کدنویسی و کارهای agentic ساخته شده. طبق جدول خود Reflection، روی SWE-bench Verified امتیاز 80.9 و روی Terminal Bench v2.1 امتیاز 80.1 گرفته.


ادعای اصلیش بازدهیه: هم‌سطح GLM 5.2 جواب می‌ده ولی ۳ تا ۴ برابر محاسبه‌ی کمتری می‌خوره؛ البته روی Terminal Bench هنوز از Kimi K3 و DeepSeek V4.1 Flash عقب‌تره. وزن‌ها با لایسنس Apache 2.0 همین ماه منتشر می‌شه و فعلاً فقط از طریق waitlist می‌شه تستش کرد.

🔗 معرفی رسمی Beam

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
👍7❤1
💅 نکته کاربردی برای لاراولی‌ها: فرمت خودکار کدِ Claude Code با Pint

با یه Hook از نوع PostToolUse کاری کن هر فایل PHP که Claude Code ادیت یا ایجاد می‌کنه، همون لحظه با Laravel Pint فرمت بشه؛ دیگه کد ایجنت استایل پروژه‌ت رو به هم نمی‌ریزه و diffها تمیز می‌مونن.


اینو توی .claude/settings.json پروژه بذار:
{
"hooks": {
"PostToolUse": [{
"matcher": "Edit|Write",
"hooks": [{
"type": "command",
"command": "jq -r '.tool_input.file_path' | grep '\\.php$' | xargs -r vendor/bin/pint"
}]
}]
}
}

فقط jq باید نصب باشه (sudo apt install jq). فایل رو کامیت کن تا هر کی تو تیم با Claude Code کار می‌کنه همین رفتار رو داشته باشه.

🔗 راهنمای رسمی Hooks در Claude Code

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤6💯1