একটি ইনস্টল
সংস্থায় ইনস্টল করুন এবং রিপোজিটরি বাছুন। ইনস্টলটি একটি Codna অ্যাকাউন্টে লিঙ্ক করুন। অ্যাডমিন অ্যাকাউন্ট পেজ থেকে স্বয়ংক্রিয় ফিক্স বন্ধ করতে পারেন।
সংস্থায় GitHub App ইনস্টল করুন। Codna প্রতিটি পুল রিকোয়েস্ট রিভিউ করে, আপনার অনুমোদিত ফিক্স খোলে, এবং কখনো মার্জ করে না। CLI ও Action আপনার নিজের মেশিনে আপনার নিজের কী দিয়ে চালান।
সংস্থায় ইনস্টল করুন এবং রিপোজিটরি বাছুন। ইনস্টলটি একটি Codna অ্যাকাউন্টে লিঙ্ক করুন। অ্যাডমিন অ্যাকাউন্ট পেজ থেকে স্বয়ংক্রিয় ফিক্স বন্ধ করতে পারেন।
একটি মডেল কী আনুন, Codna আপনার প্রোভাইডারকে সরাসরি কল করবে। কী OS কীচেইনে থাকে এবং কখনো ছাপা হয় না। অথবা ব্যবস্থাপিত ভাতা ব্যবহার করুন।
রিভিউ তীব্রতা ও আস্থা সহ ফাইন্ডিং ও স্পষ্ট রায় পোস্ট করে। ফিক্স PR ইস্যু, মূল কারণ, সিম্বল ও আস্থা জানায়। মার্জ করেন আপনি।
প্রতি Compute Unit লাইসেন্সে আপনার নিজের প্রোডাকশন সার্ভারে Codna চালান। আপনার হার্ডওয়্যার, আপনার নেটওয়ার্ক, আপনার কী।
চালানোর উপায়
Codna সর্বত্র একই কমান্ড চালায়। আপনার নিয়ন্ত্রণের সঙ্গে মানানসই সারফেস বাছুন; প্রস্তুত হলে আরেকটি যোগ করুন।
CLI ও MCP সার্ভার আপনার নিজের কী দিয়ে লোকালি চলে। বোঝা অফলাইন এবং কোনো টোকেন খরচ করে না। চালানোর কোনো সার্ভার নেই।
thyn-ai/codna-action@v1 আপনার নিজের রানারে আপনার নিজের কী দিয়ে fix, review বা secure চালায়। এটি পুল রিকোয়েস্ট খোলে এবং কখনো মার্জ করে না।
Codna দ্বারা হোস্টেড। প্রতিটি পুল রিকোয়েস্ট রিভিউ করে, লেবেল, মন্তব্য ও লাল চেক থেকে ফিক্স খোলে, ব্যবস্থাপিত ভাতা বা আপনার কী দিয়ে।
প্রতি Compute Unit লাইসেন্সে আপনার নিজের প্রোডাকশন সার্ভারে Codna চালান। অ্যাক্টিভেশন ও শর্তের জন্য আমাদের সঙ্গে কথা বলুন।
রোলআউট
প্রথম দিনেই এজেন্টের হাতে চাবি তুলে দিতে হবে না। আস্থা অর্জিত হওয়ার সঙ্গে পরিসর বাড়ান। Codna কোনো ধাপেই মার্জ করে না।
App ইনস্টল করুন। Codna প্রতিটি পুল রিকোয়েস্ট রিড-অনলি রিভিউ করে, write টোকেন ও শেল ছাড়া। ফাইন্ডিংয়ে তীব্রতা, শ্রেণি ও আস্থা থাকে। কোনো কোড বদলায় না।
লেখার অধিকারসম্পন্ন সহযোগীদের ফাইন্ডিংয়ে @codna fix উত্তর দিতে, বা ইস্যুতে codna-fix লেবেল দিতে দিন। প্রতিটি পুল রিকোয়েস্ট ইস্যু, মূল কারণ, সিম্বল ও আস্থা জানায়। আপনার ইঞ্জিনিয়াররা রিভিউ ও মার্জ করেন।
ব্যর্থ চেক সুটকে ফিক্স ট্রিগার করতে দিন। Codna প্রথমে ব্যর্থতা ট্রায়াজ করে, তাই ইনফ্রাস্ট্রাকচার ব্যর্থতায় কোনো খরচ হয় না, এবং প্রতি পুল রিকোয়েস্ট হেডে দিনে একটি ফিক্স খোলে। অ্যাডমিন যেকোনো সময় স্বয়ংক্রিয় ফিক্স বন্ধ করতে পারেন।
নিয়ন্ত্রণ
Codna প্রযুক্তিগত আচরণের একটি সেট, সার্টিফিকেশন নয়। ব্যবহারকারীর দিক থেকে আপনি যা যাচাই করতে পারেন তা এখানে।
Triage, রিপোজিটরি মানচিত্র ও রিকল অফলাইনে চলে। কেবল এভিডেন্স বান্ডল বা diff আপনার মডেল প্রোভাইডারে পৌঁছে, আপনার কী দিয়ে। রিভিউয়ের সময় Codna ডিপেন্ডেন্সি দাবি npm ও PyPI-এর সঙ্গেও মিলিয়ে দেখে, ইগ্রেস fail-closed না হলে।
রিভিউ তীব্রতা, শ্রেণি ও আস্থা সহ ফাইন্ডিং পোস্ট করে এবং স্পষ্ট রায়ে শেষ হয়। ফিক্স PR ইস্যু, মূল কারণ, সিম্বল ও আস্থা জানায়। প্রতিটি আউটপুটে সিক্রেট রিডাক্ট হয়, এবং তা বন্ধ করা যায় না।
App প্রতি জবে রিপোজিটরি-সীমিত, স্বল্পমেয়াদি টোকেন ব্যবহার করে। রিভিউ এজেন্টের কোনো write টোকেন নেই। রিপোজিটরি কোড চালানো পরিবেশ থেকে write টোকেন সরিয়ে দেওয়া হয়। @codna fix-এ অনুরোধকারীর লেখার অধিকার লাগে।
Anthropic, OpenAI, Google Gemini, Groq, Mistral, OpenRouter বা xAI থেকে একটি কী আনুন। Codna আপনার প্রোভাইডারকে সরাসরি কল করে। আপনি সম্মতি না দিলে আপনার কোড মডেল প্রশিক্ষণে ব্যবহার হয় না।
হ্যাঁ। CLI ও GitHub Action আপনার মেশিনে চলে। বোঝার কাজ লোকালি শূন্য টোকেনে চলে। কেবল এভিডেন্স বান্ডল বা diff আপনার মডেল প্রোভাইডারে পৌঁছে, আপনার কী দিয়ে। হোস্টেড GitHub App ঐচ্ছিক।
না। CLI ও Action-এ কী আপনার কীচেইন বা CI সিক্রেটে থাকে এবং Codna আপনার প্রোভাইডারকে সরাসরি কল করে। App-এ আপনি ব্যবস্থাপিত ভাতা ব্যবহার করতে পারেন বা অ্যাকাউন্ট পেজে নিজের কী যোগ করতে পারেন।
codna.yaml-এ privacy.egress-কে fail-closed সেট করুন। Codna তখন কেবল তখনই আপনার টেস্ট চালায় যখন কার্নেল স্তরে তাদের নেটওয়ার্ক অ্যাক্সেস আটকাতে পারে, এবং রিভিউর সময় কোনো রেজিস্ট্রি লুকআপ করে না। সিক্রেট রিডাকশন সর্বদা চালু। রিপোজিটরি কোড চালানো পরিবেশ থেকে write টোকেন সরিয়ে দেওয়া হয়।
আপনি সম্মতি না দিলে আপনার কোড মডেল প্রশিক্ষণে ব্যবহার হয় না। গোপনীয়তা নীতি দেখুন।
প্রতি জবে রিপোজিটরি-সীমিত, স্বল্পমেয়াদি টোকেন। রিভিউ এজেন্টের কোনো write টোকেন নেই। @codna fix-এ অনুরোধকারীর লেখার অধিকার লাগে। অ্যাডমিন সংস্থার জন্য স্বয়ংক্রিয় ফিক্স বন্ধ করতে পারেন। প্রতিটি কমিট codna-ai[bot] করে।
Codna আসে CLI, MCP সার্ভার, GitHub Action ও GitHub App হিসেবে, তাই টিম একবারে একটি সারফেস গ্রহণ করে। Codna কখনো মার্জ করে না: আপনার ব্রাঞ্চ নিয়ম, আবশ্যক চেক ও রিভিউয়ার নিয়ন্ত্রণে থাকে।