forge config
प्रोवाइडर सेटअप — प्रोवाइडर्स दिखाएँ / स्विच करें / जोड़ें, डिफ़ॉल्ट मॉडल सेट करें।
forge cost
मापित स्टेज फ़ैक्टर्स के माध्यम से वास्तविक प्रति-दिन खर्च।
केवल मापित चरणों की रिपोर्ट करता है — बिना घटनाओं वाला चरण “no data” कहता है,
कभी कोई डिफ़ॉल्ट नहीं।
forge dash
लेजर, मीट्रिक्स, और ब्लास्ट रेडियस पर लोकल डैशबोर्ड।
forge brand
सक्रिय ब्रांड टोकन मैप प्रिंट करें।
brand.json) के रूप में संग्रहीत है; रीब्रांड एक ही संपादन है।
forge atlas
कोड ग्राफ़ बनाएँ / क्वेरी करें।
forge stack
इस रेपो के मैनिफ़ेस्ट से इसका वास्तविक स्टैक पहचानें।
package.json, pyproject.toml, go.mod, Cargo.toml, Gemfile,
composer.json, pom.xml / build.gradle, और *.csproj पढ़ता है, और भाषाएँ,
फ़्रेमवर्क, पैकेज मैनेजर, और रेपो की वास्तविक टेस्ट कमांड्स रिपोर्ट करता है — जो
सब्सट्रेट की सत्यापन चेकलिस्ट को फ़ीड करते हैं।
forge report v0.19+
रेपो की Forge स्थिति की एक स्टैटिक HTML रिपोर्ट बनाएँ — लेजर, मीट्रिक्स, और ब्लास्ट
रेडियस एक स्व-निहित फ़ाइल में प्रस्तुत जिसे आप साझा या संग्रह कर सकते हैं।
forge tools v0.19+
इस रेपो का प्राथमिक AI कोडिंग टूल चुनें और मिलती-जुलती .gitignore प्रविष्टियाँ वायर करें,
ताकि आपके सेटअप के लिए जनरेट की गई कॉन्फ़िग और .forge/ आर्टिफ़ैक्ट सही ढंग से अनदेखे हों।
forge integrations
ऑप्ट-इन थर्ड-पार्टी MCP सर्वर (उदाहरण के लिए context7), हर उस टूल में गैर-विनाशकारी
ढंग से प्रबंधित जिसके लिए Forge कॉन्फ़िग निकालता है — Claude Code, Codex, Cursor,
Gemini, Continue, और बाकी सभी।
थर्ड-पार्टी MCP सर्वर डिफ़ॉल्ट रूप से इंस्टॉल नहीं होते। जब तक आप
forge integrations add <name> --yes नहीं चलाते तब तक डिस्क पर कुछ नहीं उतरता।
add क्या लिखता है
add --yes एक कैननिकल स्पेक से हर टूल की नेटिव MCP कॉन्फ़िग में सर्वर लिखता है:
.mcp.json(Claude Code).cursor/mcp.json(Cursor).gemini/settings.json(Gemini).codex/config.toml— एक# forge:managed:<name>ब्लॉक के रूप में, बाइट-तुलना द्वारा रीफ़्रेश.continue/mcpServers/<name>.yaml— प्रति प्रबंधित सर्वर एक forge-चिह्नित YAML- और बाकी वे टूल्स जिनके लिए Forge कॉन्फ़िग निकालता है
.forge/forge.config.json में mcp.integrations के तहत दर्ज होता है,
ताकि हर आगामी forge sync वही सर्वर पुनः निकाले। स्टॉप-हुक ऑटो-सिंक पूरी कॉन्फ़िग फ़ाइल की
बाइट-तुलना करता है, इसलिए उस फ़ाइल में हाथ से किया गया एडिट पहचाना जाता है और सुधार दिया जाता है।
--adopt सिमैंटिक्स
अगर किसी टूल की कॉन्फ़िग फ़ाइल में उसी नाम का सर्वर पहले से मौजूद है और उसे Forge ने
वहाँ नहीं रखा, तो add उसे ओवरराइट नहीं करता। इसके बजाय वह फ़ाइल को --adopt संकेत
के साथ रिपोर्ट करता है। स्वामित्व लेने के लिए --adopt के साथ पुनः चलाएँ — Forge उस
प्रविष्टि को .forge/forge.config.json में mcp.adopted के तहत दर्ज करता है और उसके बाद
से उसे प्रबंधित करता है।
--adopt का उपयोग तब करें जब आपने पहले हाथ से किसी सर्वर को कॉन्फ़िगर किया था और अब
चाहते हैं कि Forge उसे हर टूल में सिंक रखे।
remove
forge integrations remove <name> एक add को उलट देता है। यह केवल forge-स्वामित्व वाली
प्रविष्टियाँ, ब्लॉक और फ़ाइलें हटाता है — उपयोगकर्ता द्वारा कॉन्फ़िगर किया गया (और कभी
--adopt न किया गया) उसी नाम का सर्वर अछूता छोड़ दिया जाता है। remove दो बार चलाना
नो-ऑप है।
.forge/forge.config.json
प्रति-रेपो Forge स्टेट — वही यूनिफ़ाइड कॉन्फ़िग जो primaryTool, tools, और profile
भी रखती है — ऑप्ट-इन इंटीग्रेशन को दो कुंजियों के तहत दर्ज करती है: