চেঞ্জলগ

কী শিপ হয়েছে।

Codna-র সাম্প্রতিক পরিবর্তন, পুল রিকোয়েস্টে, টার্মিনালে ও CI-এ আপনি যেমন দেখেন সেভাবে বর্ণিত।

চেঞ্জলগ

PR
সেপ্টে ২০২৬রিভিউ

প্রতিটি পুল রিকোয়েস্টে স্পষ্ট রায়

codna review এখন অনুমোদনে শেষ হয় যখন diff মধ্যম ও উচ্চে পরিচ্ছন্ন এবং আগের কোনো Codna থ্রেড অমীমাংসিত নেই। অন্যথায় মন্তব্য করে। এটি কখনো পরিবর্তন অনুরোধ করে না।

  • অনুমোদন ব্রাঞ্চ নিয়মে গণ্য হয়। review.approve: false দিয়ে বন্ধ করুন।
  • আবশ্যক চেক লাল হলে রিভিউ রায়ের পাশে তা জানায়: রায় diff সম্পর্কে, মার্জের অনুমতি নয়।
  • npm ও PyPI ম্যানিফেস্টের ডিপেন্ডেন্সি ফাইন্ডিং রেজিস্ট্রির সঙ্গে মিলিয়ে দেখা হয়: খণ্ডিত ফাইন্ডিং বাদ, অযাচাইযোগ্যগুলো Unverified চিহ্নিত।
App
সেপ্টে ২০২৬GitHub App

পুশ থেকে রায় পর্যন্ত দেখা যায় এমন চেক

প্রতি জবে একটি চেক রান, নাম codna review, codna fix বা codna secure।

  • codna review চেক পুশ করার মুহূর্তেই সারিবদ্ধ হিসেবে দেখায়। অতিক্রান্ত কমিট নিউট্রালে শেষ হয়; নতুন হেড রিভিউ হয়।
  • মার্জ কিউ সমর্থিত: গ্রুপ কমিট পুল রিকোয়েস্টের রায় উত্তরাধিকারসূত্রে পায়।
  • পুল রিকোয়েস্টের আকার অনুযায়ী রিভিউ ৪ থেকে ২০ মিনিটে চলে। সময় পেরোনো রিভিউ তা জানায় এবং @codna review বা ছোট PR চায়।
Fix
সেপ্টে ২০২৬GitHub App

লাল চেক, মন্তব্য বা লেবেল থেকে ফিক্স

পুল রিকোয়েস্টে ব্যর্থ চেক সুট কিছু খরচের আগে ট্রায়াজ হয়।

  • ইনফ্রাস্ট্রাকচার ব্যর্থতা নিউট্রালে শেষ হয় এবং কোনো খরচ নেই; কোড ব্যর্থতা ব্যর্থ ধাপ ও লগ এজেন্টকে দেয়। প্রতি পুল রিকোয়েস্ট হেডে দিনে একটি CI-ব্যর্থতা ফিক্স।
  • @codna fix Codna ফাইন্ডিংয়ে উত্তর হিসেবে কাজ করে এবং লেখার অধিকার লাগে। ফর্ক তার বদলে প্রস্তাবিত পরিবর্তন পায়। প্রতিটি প্রত্যাখ্যান উত্তরে ব্যাখ্যা করা হয়।
  • ফিক্স কমিট codna-ai[bot] করে। আপনার টেস্ট pytest না হলে codna.yaml-এ fix.test_command সেট করুন।
CLI
সেপ্টে ২০২৬CLI

ইনক্রিমেন্টাল রিভিউ, এফোর্ট লেভেল ও নতুন কমান্ড

codna review কেবল Codna-র শেষ রিভিউয়ের পরের কমিট পুনঃরিভিউ করে। সম্পূর্ণ পুল রিকোয়েস্টের জন্য --full পাস করুন।

  • --effort low, medium বা high রিভিউর গভীরতা নির্ধারণ করে: উচ্চতর মানে আরও পুঙ্খানুপুঙ্খ, আরও খরচ। ডিফল্ট: ০.৭৫ বা তার বেশি আস্থায় সর্বোচ্চ ১০ ফাইন্ডিং।
  • codna impact একটি diff যে টেস্টগুলোকে প্রভাবিত করতে পারে তার তালিকা দেয়, অফলাইনে ও শূন্য টোকেনে। codna memory export একটি সংক্ষিপ্ত রিড-অনলি রিকল ইনডেক্স লেখে।
  • codna report টার্মিনাল থেকে পাবলিক ফিডব্যাক রিপোজিটরিতে বাগ, ফিচার বা প্রশ্ন দায়ের করে।
CI
সেপ্টে ২০২৬GitHub Action

আপনার নিজের CI-এ fix, review ও secure

thyn-ai/codna-action@v1 PyPI থেকে codna ইনস্টল করে এবং লোকালি যা চালান সেই কমান্ডই চালায়।

  • mode: fix পুল রিকোয়েস্ট খোলে এবং কখনো মার্জ করে না। mode: review পুল রিকোয়েস্টে ফাইন্ডিং ও রায় পোস্ট করে। mode: secure SARIF ফাইন্ডিং রিড-অনলি শ্রেণিবদ্ধ করে।
  • পুনরুৎপাদনযোগ্য রানের জন্য package-spec একটি codna সংস্করণে এবং action একটি পূর্ণ কমিট SHA-এ পিন করুন।
  • CI-এ রিভিউ App-এর মতোই অনুমোদন, লাল-চেক নোট ও রেজিস্ট্রি-যাচাইকৃত ডিপেন্ডেন্সি ফাইন্ডিং পায়।
MCP
সেপ্টে ২০২৬MCP

Cursor ও Claude-এর জন্য পাঁচটি টুল

codna mcp install --client cursor বা --client claude ক্রেডেনশিয়াল না লিখে সার্ভারকে আপনার এডিটরে যুক্ত করে।

  • codna_triage, codna_fix, codna_secure, codna_recall ও codna_report_bug।
  • codna_fix ডিফল্টে পরিকল্পনা করে; open_pr-এ সার্ভার এনভায়রনমেন্টে git URL ও write টোকেন লাগে।
  • রিকল আপনার হোম ডিরেক্টরির একটি ইনডেক্স থেকে Telys-এ অন-ডিভাইসে চলে।