osFoundry / Platform
Merge स्टेशन
वर्कस्पेस में किसी भी ब्रांच्ड एंटिटी के लिए एक 3-way मर्ज एडिटर — मेरा, उनका, मर्ज्ड।
यह क्या है
Merge Station, osFoundry के भीतर कॉन्फ्लिक्ट सुलझाने वाली सतह है, जो कि brings-your-own-key (BYOK) डेस्कटॉप AI वर्कस्पेस है। जब दो लोग (या दो रन) एक ही चीज़ को बदल देते हैं, तो Merge Station एक क्लासिक थ्री-वे व्यू खोलता है: एक ओर आपका संस्करण, दूसरी ओर उनका संस्करण, और बीच में मिलाया हुआ नतीजा, ताकि आप हिस्सा-दर-हिस्सा तय कर सकें कि मर्ज की गई एंटिटी कैसी होनी चाहिए। यह वही मानसिक मॉडल है जिसे डेवलपर git मर्ज टूल्स से जानते हैं, लेकिन इसे सिर्फ़ सोर्स फ़ाइलों तक नहीं, बल्कि पूरे वर्कस्पेस पर लागू किया गया है।
कोड डिफ़ टूल से यह इस बात में अलग है कि यह कितनी तरह की चीज़ें मर्ज कर सकता है। osFoundry में लगभग हर चीज़ को ब्रांच किया जा सकता है: किसी एजेंट का कॉन्फ़िगरेशन, एक ऐप, एक दस्तावेज़, एक कैनवास, एक नॉलेज कलेक्शन, एक प्रॉम्प्ट या लूप की परिभाषा। इनमें से हर एक एक संरचित एंटिटी है, और जब दो ब्रांच समानांतर में आगे बढ़ती हैं तो हर एक अलग हो सकती है। Merge Station दोनों पक्षों के साथ-साथ उनके साझा पूर्वज को पढ़ता है, उन हिस्सों को अपने आप मर्ज कर देता है जिनमें कोई टकराव नहीं है, और असली कॉन्फ्लिक्ट आपके सामने चुनने के लिए रख देता है। आप अपना ले लें, उनका ले लें, या बीच वाले पैन को सीधे संपादित करें जब तक वह वैसा न पढ़ने लगे जैसा आप चाहते हैं, और फिर नतीजे को मिलाए गए संस्करण के रूप में कमिट कर दें।
चूँकि osFoundry local-first और BYOK है, इसलिए मर्ज आपके डिवाइस पर, आपके वर्कस्पेस में होता है: एंटिटी, उनका इतिहास और आपके बनाए मर्ज वहीं रहते हैं जहाँ आपका काम पहले से मौजूद है, और आपके तथा आपकी मॉडल कीज़ के बीच कोई रीसेलर नहीं बैठता। ऐसी टीम के लिए जो प्रति-सीट शुल्क के बिना साझा एजेंट्स और ऐप्स पर मिलकर काम करती है, Merge Station वह कदम है जो एक ही चीज़ की दो ब्रांचों को साफ़-सुथरे ढंग से वापस एक साथ ले आता है, बजाय इसके कि एक व्यक्ति का काम चुपचाप दूसरे के काम को मिटा दे।
मुख्य क्षमताएँ
- तीन-पैन थ्री-वे मर्ज व्यू: आपका, उनका और संपादन-योग्य मिलाया गया नतीजा, साथ-साथ
- किसी भी ब्रांच की गई एंटिटी पर काम करता है: एजेंट, ऐप, दस्तावेज़, कैनवास, नॉलेज, प्रॉम्प्ट और लूप, सिर्फ़ कोड नहीं
- साझा पूर्वज का उपयोग करके बिना-टकराव वाले बदलावों को अपने आप मर्ज करता है और सिर्फ़ असली कॉन्फ्लिक्ट सामने लाता है
- हर कॉन्फ्लिक्ट को अपना लेकर, उनका लेकर, या मिलाए गए पैन को सीधे संपादित करके सुलझाएँ
- आपके BYOK डेस्कटॉप वर्कस्पेस में लोकल रूप से चलता है, इसलिए ब्रांच इतिहास और मर्ज आपके डिवाइस पर ही रहते हैं
उपयोग के मामले
- टीम लीड: दो साथियों ने एक ही साझा एजेंट को अलग-अलग ब्रांचों पर संपादित किया; उनके प्रॉम्प्ट और टूल बदलावों को एक संस्करण में मिलाने के लिए Merge Station खोलें
- ऐप बिल्डर: किसी वर्कस्पेस ऐप की फ़ीचर ब्रांच को वापस main में मर्ज करें, हर कॉन्फ्लिक्ट पर चुनते हुए कि कौन-सा पक्ष रखना है
- नॉलेज ओनर: किसी साझा दस्तावेज़ या नॉलेज कलेक्शन के समानांतर संपादनों को इस तरह जोड़ें कि एक रिवीज़न दूसरे को न मिटाए
सामान्य प्रश्न
थ्री-वे मर्ज क्या है और तीन पैन क्यों?
थ्री-वे मर्ज दो अलग हुए संस्करणों की तुलना उनके साझा पूर्वज से करता है, ताकि टूल अंदाज़ा लगाने के बजाय बता सके कि किसी हिस्से को असल में किस पक्ष ने बदला। Merge Station आपका, उनका और मिलाया गया नतीजा दिखाता है: बिना-टकराव वाले बदलाव अपने आप आ जाते हैं, और सिर्फ़ असली कॉन्फ्लिक्ट के लिए बीच वाले पैन में आपका फ़ैसला चाहिए होता है।
क्या Merge Station कोड के अलावा भी चीज़ें मर्ज कर सकता है?
हाँ। यह osFoundry वर्कस्पेस की किसी भी ब्रांच की गई एंटिटी पर काम करता है: एजेंट, ऐप, दस्तावेज़, कैनवास, नॉलेज कलेक्शन, प्रॉम्प्ट और लूप। अगर किसी चीज़ को ब्रांच किया जा सकता है, तो उसके दोनों संस्करण Merge Station में मिलाए जा सकते हैं।
मर्ज कहाँ चलता है, और क्या मेरा डेटा मेरे डिवाइस से बाहर जाता है?
osFoundry एक local-first, brings-your-own-key (BYOK) डेस्कटॉप वर्कस्पेस है, इसलिए Merge Station उन एंटिटी और इतिहास पर काम करता है जो पहले से आपकी मशीन के वर्कस्पेस में हैं। आपके बनाए मर्ज को लोकल रूप से कमिट किया जाता है; बीच में कोई रीसेलर नहीं होता।