মডেল টোকেন ছাড়া রেপো বোঝা।
Codna সিম্বল, ইমপোর্ট, কল পাথ, টেস্ট ও ডিপেন্ডেন্সিকে এমন একটি গ্রাফে পার্স করে যা এজেন্ট কোয়েরি করতে পারে।
Codna শূন্য টোকেনে আপনার রেপোর মানচিত্র তৈরি করে। তারপর একটি এজেন্ট মূল কারণ, আস্থা ও রিগ্রেশন ঝুঁকি সহ একটি ফিক্স শিপ করে, গড়ে প্রতি ফিক্সে প্রায় $0.02-এ।
Codna সিম্বল, ইমপোর্ট, কল পাথ, টেস্ট ও ডিপেন্ডেন্সিকে এমন একটি গ্রাফে পার্স করে যা এজেন্ট কোয়েরি করতে পারে।
কনটেক্সট উইন্ডোতে ফাইল ঢেলে দেওয়ার বদলে Codna একটি সংক্ষিপ্ত বান্ডল তৈরি করে: সন্দেহজনক ফাইল, কল চেইন, ব্যর্থ টেস্ট ও ঝুঁকি মানচিত্র। রিপোর্ট বলে কী পাওয়া গেছে।
✓ codna fixed . root cause : <one sentence> symbol : <function> (blast radius: N) confidence : N% · regression risk: N% context : raw → bundle tokens (N× smaller)
মূল সক্ষমতা
কোনো লোকাল পাথ বা git URL শূন্য মডেল টোকেনে ম্যাপ করুন এবং দেখুন পরিবর্তন কোথায় যায়।
ইস্যুতে সীমিত এভিডেন্স বান্ডল থেকে ঠিক করুন। মূল কারণ, আস্থা ও রিগ্রেশন ঝুঁকি সংযুক্ত। পুল রিকোয়েস্ট খুলতে --open-pr যোগ করুন।
প্রতিটি পুল রিকোয়েস্ট রিভিউ করুন। ফাইন্ডিংয়ে তীব্রতা, শ্রেণি ও আস্থা থাকে। পরিচ্ছন্ন diff অনুমোদন পায়।
কোন স্ক্যানার ফাইন্ডিং পৌঁছানো-যোগ্য তা প্রমাণ করুন। Codna CodeQL, Semgrep, Snyk বা Trivy থেকে SARIF পড়ে এবং শূন্য মডেল টোকেন খরচ করে।
বিতরণ
Codna মডেল ছাড়া, শূন্য টোকেনে রিপোজিটরির ডিপেন্ডেন্সি ও প্রভাব-পরিধি গ্রাফ তৈরি করে। সেই গ্রাফ থেকে ইস্যুতে সীমিত এভিডেন্স বান্ডল প্যাক করে এবং প্রতিটি রানে কাঁচা-থেকে-বান্ডল আকার ছাপে। এজেন্ট কেবল যা গুরুত্বপূর্ণ তার ওপর কাজ করে।
প্রতিটি ফিক্স মূল কারণ, আস্থা, প্রভাব-পরিধি ও রিগ্রেশন ঝুঁকি জানায়, এবং প্রয়োগ বা পুল রিকোয়েস্ট খোলার আগে ঝুঁকি গেট পেরোয়। codna fix --tests --apply চালান, Codna স্যান্ডবক্সে আপনার টেস্ট চালায় এবং পাস না হওয়া পর্যন্ত আবার ঠিক করে।
রিপোজিটরি মানচিত্র ইমপোর্ট প্যাটার্ন থেকে তৈরি, তাই এটি একটি ভাষায় বাঁধা নয়। অন-ডিভাইস রিকল Python, JavaScript, TypeScript, Go, Rust, Java, C, C++, C#, PHP ও Ruby কভার করে। codna.yaml-এ fix.test_command আপনার নিজের টেস্ট রানারে সেট করুন।
Cursor-এর বিরুদ্ধে ৮৭টি মিলিত বাগ-ফিক্স কেসে Codna ৫× কম টোকেন নিয়েছে এবং ১.৭× দ্রুত চলেছে। দুটিই ৮৭টির মধ্যে ৮৭টি ফিক্স যাচাই করেছে। Codna-র প্রতি ফিক্সে গড় মডেল খরচ প্রায় $0.02।
Codna আসে একটি CLI, Cursor ও Claude-এর জন্য MCP সার্ভার, একটি GitHub Action, এবং একটি GitHub App হিসেবে, যা পুল রিকোয়েস্ট রিভিউ করে এবং আপনার রেপোতে ফিক্স PR খোলে।
বোঝার কাজ আপনার মেশিনে চলে। কেবল এভিডেন্স বান্ডল বা diff আপনার মডেল প্রোভাইডারে পৌঁছে, আপনার কী দিয়ে। আপনি সম্মতি না দিলে আপনার কোড মডেল প্রশিক্ষণে ব্যবহার হয় না।