Core समूह एक रेपो को बूटस्ट्रैप करता है और उसे स्वस्थ रखता है।
forge init
इस रेपो का कॉन्फ़िग स्कैफ़ोल्ड करें — एक साझा स्रोत से हर टूल का कॉन्फ़िग निकालता है।
AGENTS.md, CLAUDE.md, .gemini/settings.json, .aider.conf.yml, और बाकी
निकालता है (साथ ही Roo Code और VS Code के लिए MCP सर्वर कॉन्फ़िग), और लेजर के लिए
आवश्यक .gitattributes यूनियन-मर्ज नियम।
forge sync
कैननिकल स्रोत को हर टूल की नेटिव कॉन्फ़िग फ़ाइलों में पुनः कंपाइल करें।
Idempotent — यह केवल वही पुनर्लिखित करता है जो बदला है। source/rules.json या
प्रति-रेपो .forge/rules.json संपादित करने के बाद इसे चलाएँ।
forge doctor
इंस्टॉल किए गए टूल्स, गार्ड्स, MCP ऑथ, और कॉन्फ़िग ड्रिफ्ट की हेल्थ-चेक।
टूल्स, गार्ड्स, MCP वायरिंग, कॉन्फ़िग ड्रिफ्ट, और अपडेट स्थिति पर पास/फ़ेल। हर पथ
fail-open है। जब कोई कस्टम gateway कॉन्फ़िगर हो तो एक gateway models पंक्ति
हल किए गए tier → model मैपिंग को प्रिंट करती है।
forge catalog
Start Here — हर टूल, क्रू, और गार्ड को एक-पंक्ति कारण के साथ सूचीबद्ध करें।
forge docs
Docs ↔ code ड्रिफ्ट।
docs check CI को fail करता है जब कमांड्स, env vars, MCP टूल्स, या CHANGELOG
कोड से ड्रिफ्ट करते हैं। docs sync diff को स्वीप करता है और UPDATED / STALE /
VERIFIED-UNAFFECTED रिपोर्ट करता है।
forge update
तीनों इंस्टॉल मोड्स में सेल्फ़-अपडेट।
हर पथ fail-open है — ऑफ़लाइन, कोई upstream नहीं, या detached HEAD “unknown” लौटाता है,
कभी कोई error नहीं। FORGE_NO_UPDATE_CHECK=1 doctor सूचना को शांत करता है।