প্রোডাক্ট

মানচিত্র হাতে কোডিং এজেন্ট।

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)

মূল সক্ষমতা

বোঝা, ঠিক করা, রিভিউ, সুরক্ষিত করা। প্রতিটি ফলাফল নিজেকে ব্যাখ্যা করে।

1

Triage

কোনো লোকাল পাথ বা git URL শূন্য মডেল টোকেনে ম্যাপ করুন এবং দেখুন পরিবর্তন কোথায় যায়।

2

Fix

ইস্যুতে সীমিত এভিডেন্স বান্ডল থেকে ঠিক করুন। মূল কারণ, আস্থা ও রিগ্রেশন ঝুঁকি সংযুক্ত। পুল রিকোয়েস্ট খুলতে --open-pr যোগ করুন।

3

Review

প্রতিটি পুল রিকোয়েস্ট রিভিউ করুন। ফাইন্ডিংয়ে তীব্রতা, শ্রেণি ও আস্থা থাকে। পরিচ্ছন্ন diff অনুমোদন পায়।

4

Secure

কোন স্ক্যানার ফাইন্ডিং পৌঁছানো-যোগ্য তা প্রমাণ করুন। Codna CodeQL, Semgrep, Snyk বা Trivy থেকে SARIF পড়ে এবং শূন্য মডেল টোকেন খরচ করে।

বিতরণ

Codna চালানোর চারটি উপায়।

CLIকোনো রেপো, CI জব বা কনটেইনারে codna triage, fix, review ও secure চালান।
MCP সার্ভারCursor ও Claude-কে Codna-র পাঁচটি টুল দিন: triage, fix, secure, recall ও report।
GitHub App ও Actionপ্রতিটি পুল রিকোয়েস্ট রিভিউ করুন। ইস্যু লেবেল, মন্তব্য বা লাল চেক থেকে ফিক্স PR খুলুন।

সাধারণ জিজ্ঞাসা

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 আপনার মডেল প্রোভাইডারে পৌঁছে, আপনার কী দিয়ে। আপনি সম্মতি না দিলে আপনার কোড মডেল প্রশিক্ষণে ব্যবহার হয় না।

আপনার কোডবেস, বোঝা হয়েছে।