Cruxy Code একটি CLI: cruxy একটি ইন্টারঅ্যাক্টিভ সেশন খোলে এবং cruxy run একটি কাজ করে। এটি যেকোনো টার্মিনালে চলে, আপনার এডিটরের ভিতরেরটি সহ।
শীঘ্রই আসছেVS Code ও JetBrains-এর জন্য প্লাগইন, এবং একটি আলাদা এডিটর।
প্রোডাক্টCruxy Codeবিটা
Cruxy Code আপনার কোডবেস পড়ে, ফাইল এডিট করে, আপনার টেস্ট ও কমান্ড চালায়, এবং পুল রিকোয়েস্ট খোলে। ডিফল্টে এটি প্রতিটি এডিট ও কমান্ডের আগে জিজ্ঞাসা করে। CLI হিসেবে চালু, প্রতিটি প্ল্যানে।
ইন্টারফেসের প্রিভিউ। CLI-র আউটপুট আসল; মডেলের উত্তর উদাহরণমাত্র।
ইনস্টল
$npm i -g @cruxy/cli$cruxy login$cruxy run "explain this codebase"আজ
Cruxy Code একটি CLI: cruxy একটি ইন্টারঅ্যাক্টিভ সেশন খোলে এবং cruxy run একটি কাজ করে। এটি যেকোনো টার্মিনালে চলে, আপনার এডিটরের ভিতরেরটি সহ।
শীঘ্রই আসছেVS Code ও JetBrains-এর জন্য প্লাগইন, এবং একটি আলাদা এডিটর।
এটি আপনার ফাইল তালিকাভুক্ত করে, পড়ে, glob ও grep করে, আপনার মেশিনে তৈরি একটি ইনডেক্স দিয়ে কোডবেস খোঁজে, এবং প্রতিটি সেশনে আপনার প্রোজেক্টের CRUXY.md বা AGENTS.md লোড করে।
Manual, যা ডিফল্ট, প্রতিটি এডিট ও কমান্ডের আগে জিজ্ঞাসা করে। Plan প্রথমে আপনার অনুমোদনের জন্য একটি পরিকল্পনা প্রস্তাব করে। Auto-approve ও full-auto ফেরানো যায় এমন কাজ চলতে দেয়, তবে যা ফেরানো যায় না তার আগে এখনও জিজ্ঞাসা করে। /mode বা Shift+Tab দিয়ে বদলান।
শীঘ্রই আসছেলাইন ধরে ধরে রিভিউ সহ একটি pair মোড।
cruxy pr একটি নতুন ব্রাঞ্চে একটি কনভেনশনাল কমিট লেখে, সেটি পুশ করে এবং একটি GitHub পুল রিকোয়েস্ট খোলে, সবই একটি অনুমোদনের পর, এবং কখনও main বা master-এ কমিট করে না।
শীঘ্রই আসছেআপনার ডিপ্লয় পাইপলাইন ট্রিগার করা।
এটি ফাইল টুল ও আপনার শেলের মাধ্যমে কাজ করে, তাই কোনো ভাষা বা ফ্রেমওয়ার্কে বাঁধা নয়। ঐচ্ছিক ল্যাঙ্গুয়েজ সার্ভার TypeScript, JavaScript, Python, Go ও Rust কভার করে।
এটি আপনার টেস্ট কমান্ড চালায়, ব্যর্থতাগুলো পড়ে এবং ঠিক করতে থাকে, পরপর চারটি ব্যর্থ রানের পর থামে। ব্যর্থতার আউটপুট Vitest ও Jest-এর জন্য পার্স করা হয়।
শীঘ্রই আসছেটেস্ট তৈরি করা, এবং পুল রিকোয়েস্টের আগে ডিফ রিভিউ করা।
এটি সেশন জুড়ে তথ্য মনে রাখে: প্রোজেক্ট মেমোরি .cruxy/memory-তে, যা cruxy memory trust দিয়ে বিশ্বাস করার পর স্মরণ করা হয়, এবং ব্যক্তিগত মেমোরি ~/.cruxy/memory-তে।
একটি প্যাচ রিপোজিটরি জুড়ে ফাইল তৈরি, আপডেট ও মুছে ফেলতে পারে, অ্যাটমিকভাবে, একটি অনুমোদনের অধীনে।
শীঘ্রই আসছেপরিবর্তনের পর আপনার লিন্টার ও ফরম্যাটার স্বয়ংক্রিয়ভাবে চালানো।
প্রতিটি এডিট অনুমোদনের আগে তার ডিফ দেখায়। cruxy rollback ট্রিকে যেকোনো টার্নের আগের অবস্থায় ফিরিয়ে আনে, এবং /undo-last সর্বশেষটি ফিরিয়ে দেয়।
শীঘ্রই আসছেহাঙ্ক ধরে ধরে অনুমোদন।
প্রতিটি রান তার টোকেন ব্যবহার ও খরচ দিয়ে শেষ হয়। /usage, cruxy usage ও cruxy limits আরও দেখায়।
টার্মিনালে
এটি কতটা জিজ্ঞাসা করবে তা বেছে নিন: /mode plan কিছু চলার আগে একটি পরিকল্পনা প্রস্তাব করে।
ইন্টারফেসের প্রিভিউ। CLI-র আউটপুট আসল; মডেলের উত্তর উদাহরণমাত্র।
নিয়ন্ত্রণ আপনার হাতে থাকে: Cruxy Code প্রস্তাব করে, আপনি অনুমোদন করেন।
ইন্টারফেসের প্রিভিউ। CLI-র আউটপুট আসল; মডেলের উত্তর উদাহরণমাত্র।
মত বদলেছে? /undo-last শেষ রানের আগের ফাইলগুলো ফিরিয়ে আনে।
ইন্টারফেসের প্রিভিউ। CLI-র আউটপুট আসল; মডেলের উত্তর উদাহরণমাত্র।
এটি কীভাবে কাজ করে
একটি সেশনের জন্য cruxy চালান, অথবা একটি কাজ দিয়ে cruxy run: একটি ফিচার, একটি রিফ্যাক্টর, একটি বাগ ফিক্স। এটি কোডবেস পড়ে এবং পরিবর্তনটি বের করে।
ডিফল্টে এটি প্রতিটি এডিট ডিফ হিসেবে এবং প্রতিটি কমান্ড চলার আগে দেখায়, এবং আপনার জন্য অপেক্ষা করে। plan মোডে আপনি আগে পরিকল্পনা অনুমোদন করেন; auto মোডগুলো ফেরানো যায় এমন কাজ চলতে দেয়।
cruxy pr একটি নতুন ব্রাঞ্চে কমিট করে, পুশ করে এবং একটি অনুমোদনের পর একটি GitHub পুল রিকোয়েস্ট খোলে। শীঘ্রই আসছে: সেই ধাপ অনুমোদন করার পর ডিপ্লয় করা।
মডেল
ডিফল্টে Cruxy Code auto পাঠায়, এবং Cruxy API প্রতিটি রিকোয়েস্টের আকার ও জটিলতা অনুসারে একটি আকার বেছে নেয়। সেশনের জন্য /model দিয়ে, প্রোজেক্টের জন্য .cruxy/config.json-এ, অথবা CRUXY_MODEL এনভায়রনমেন্ট ভেরিয়েবল দিয়ে একটি মডেল পিন করুন।
মডেল তুলনা করুনকাদের জন্য
সাইড প্রোজেক্ট, সপ্তাহান্তের বিল্ড ও বিরক্তিকর রিফ্যাক্টর, এমন একটি এজেন্টের সাথে যা ডিফল্টে কিছু বদলানোর আগে জিজ্ঞাসা করে।
এক প্যাচে বহু-ফাইল রিফ্যাক্টর, টেস্ট ফিক্স ও মাইগ্রেশন, কোনো ফাইল বদলানোর আগে ডিফ আপনার সামনে রেখে।
কমিট করা CRUXY.md-র মাধ্যমে শেয়ার করা কনভেনশন, তাই প্রতিটি সেশন একই নিয়ম থেকে শুরু হয়, এবং যেকোনো অপরিচিত রিপোজিটরির একটি ওয়াকথ্রু।
প্ল্যান
একই অ্যাকাউন্ট আপনাকে ব্রাউজারে Cruxy, Cruxy Code ও API-তে সাইন ইন করায়। মূল্য রুপিতে এবং GST সহ।
সব প্ল্যান দেখুনপ্রতিটি প্ল্যান
Free, Core, Advanced, Pro ও Enterprise। Cruxy Code প্ল্যান দিয়ে আটকানো নয়।
cruxy login
CLI থেকে সাইন ইন করলে ব্যবহার আপনার প্ল্যানের ব্যবহারের সীমায় গোনা হয়।
API কী
cruxy.ai থেকে নেওয়া কী-তে ব্যবহার প্রতি টোকেনে হিসাব করা হয়, API-র হারে।
প্রশ্ন
এটি যে ফাইলগুলো দরকার তা শুধু-পড়ার টুল দিয়ে পড়ে (list, read, glob, grep এবং আপনার মেশিনে তৈরি একটি সার্চ ইনডেক্স), এবং সেই পড়ার জন্য অনুমোদন চায় না। এডিট ও কমান্ডের জন্য চায়। কিছুই পুরোটা আপলোড হয় না: এটি যা পড়ে তা কথোপকথনের অংশ হিসেবে Cruxy API-তে যায়।
আজই আপনার টার্মিনালে
প্রতিটি প্ল্যানে চালু, Free সহ। কিছু বদলানোর আগে এটি জিজ্ঞাসা করে।