वह करता है, आप मंज़ूर करते हैं
हर कार्रवाई असली नतीजे वाले कार्ड में दिखती है, और Ask first किसी भी बदलाव से पहले रुक जाता है।
Rust सर्वर प्लगइन C# फ़ाइलें हैं जो आपके सर्वर में चैट कमांड, किट और नियम जोड़ती हैं, और PrimeCircuit आपके वर्किंग फ़ोल्डर में उन्हें पढ़, लिख और बदल सकता है। हर कार्रवाई कार्ड के रूप में दिखती है, और ज़रूरी बदलाव आप मंज़ूर करते हैं।
हर कार्रवाई असली नतीजे वाले कार्ड में दिखती है, और Ask first किसी भी बदलाव से पहले रुक जाता है।
फ़ाइलें आपके चुने फ़ोल्डर के भीतर पढ़ी और बदली जाती हैं, और एक काउंटर बनाई, बदली और पढ़ी गई फ़ाइलें गिनता है।
चैट, फ़ोल्डर और API कुंजियाँ आपके PC पर रहती हैं, और प्रॉम्प्ट सिर्फ़ आपके चुने मॉडल एंडपॉइंट तक जाते हैं।
नीचे का रन एक आम छोटा काम दिखाता है। PrimeCircuit प्लगइन फ़ाइलें ढूँढता है, कॉन्फ़िग पढ़ता है, एक बदलाव करता है और फिर कंसोल जाँचता है। बदलाव स्वीकार करना है या नहीं, यह आप तय करते हैं।
plugins/*.cs6 फ़ाइलेंcooldown plugins/2 मैचKits.json31 पंक्तियाँKits.json+1 −1console-log.txt0 एररवाइप से पहले PrimeCircuit को Plan only पर रखें और अपनी वाइप रणनीति की चेकलिस्ट माँगें: कौन-सी JSON डेटा फ़ाइलों का बैकअप लेना है, कौन-से कॉन्फ़िग मान रीसेट करने हैं और कौन-सी प्लगइन सेटिंग्स देखनी हैं। वह list_dir और grep से आपके फ़ोल्डर पढ़ता है, फिर योजना लिखता है और कुछ नहीं बदलता। मान लीजिए योजना में 5 कदम हैं। आप चैट में योजना सुधारते हैं, चाहें तो write_file से उसे नोट्स फ़ाइल में सेव करते हैं, और उसके बाद ही उसे Ask first मोड में चलाते हैं। हर कदम के बाद diff पढ़ें और अपने सर्वर पर टेस्ट करें।
किसी भरोसेमंद स्रोत से डाउनलोड किया या ख़ुद लिखा प्लगइन खोलें और PrimeCircuit से उसे समझाने को कहें। वह .cs फ़ाइल को read_file से पढ़ता है, grep से देखता है कि हर चैट कमांड कहाँ रजिस्टर होता है और सरल भाषा में जवाब देता है। फिर कोई एक छोटा बदलाव माँगें, जैसे संदेश छोटा करना। वह edit_file से बदलता है, 3 पंक्तियों का diff दिखाता है और रुक जाता है। diff पढ़ें, टेस्ट सर्वर पर प्लगइन रीलोड करें और कंसोल में एरर देखें।
PrimeCircuit Rust का प्लगइन नहीं है और वह गेम क्लाइंट, ऐसे सर्वर जिनके आप मालिक नहीं हैं, दूसरे खिलाड़ी या उनके अकाउंट को कभी नहीं छूता। वह आपके चुने फ़ोल्डर की फ़ाइलें बदलता है। कोई भी चीज़ कोड के सही होने की गारंटी नहीं देती, इसलिए diff की समीक्षा करें और टेस्ट करें।