इस प्रोजेक्ट के बारे में

opencode-worktree, OpenCode (V1) के लिए एक प्लगइन है जो AI-संचालित विकास के लिए git वर्कट्री प्रबंधन को स्वचालित करता है। जब कोई AI एजेंट `worktree_create` को कॉल करता है, तो प्लगइन एक समर्पित निर्देशिका में एक नया git वर्कट्री बनाता है, निर्दिष्ट फ़ाइलों को सिंक करता है, पोस्ट-क्रिएट हुक चलाता है, और एक नया टर्मिनल स्पॉन करता है जिसमें OpenCode पहले से चल रहा होता है। जब `worktree_delete` को कॉल किया जाता है, तो यह प्री-डिलीट हुक चलाता है, परिवर्तनों को ऑटो-कमिट करता है, और वर्कट्री को हटा देता है। प्लगइन macOS, Linux, Windows, WSL, tmux, और cmux पर कई टर्मिनलों का समर्थन करता है, स्वचालित पहचान के साथ। कॉन्फ़िगरेशन `.opencode/worktree.jsonc` या एक ग्लोबल कॉन्फ़िग फ़ाइल के माध्यम से किया जाता है, जो फ़ाइल कॉपीिंग, सिमलिंकिंग, और कस्टम हुक की अनुमति देता है। यह प्रोजेक्ट केवल OpenCode V1 के लिए रिटायर कर दिया गया है, V2 पोर्ट की कोई योजना नहीं है; उपयोगकर्ताओं को OpenCode V2 नेटिव वर्कफ़्लो या OCX 2.0.15 की ओर निर्देशित किया जाता है। यह OCX इकोसिस्टम का हिस्सा है और इसे opencode-workspace और opencode-background-agents जैसे अन्य प्लगइन्स के साथ जोड़ा जा सकता है। रिपॉजिटरी में सोर्स कोड, OCX के माध्यम से इंस्टॉलेशन निर्देश, और एक मैनुअल इंस्टॉलेशन विकल्प शामिल है। यह प्रोजेक्ट MIT लाइसेंस के अंतर्गत है और OpenCode टीम से संबद्ध नहीं है।