Skip to main content
Config समूह प्रोवाइडर्स, ऑब्ज़र्वेबिलिटी, कोड ग्राफ़, और स्टैक डिटेक्शन को कवर करता है।

forge config

प्रोवाइडर सेटअप — प्रोवाइडर्स दिखाएँ / स्विच करें / जोड़ें, डिफ़ॉल्ट मॉडल सेट करें।

forge cost

मापित स्टेज फ़ैक्टर्स के माध्यम से वास्तविक प्रति-दिन खर्च।
केवल मापित चरणों की रिपोर्ट करता है — बिना घटनाओं वाला चरण “no data” कहता है, कभी कोई डिफ़ॉल्ट नहीं।

forge dash

लेजर, मीट्रिक्स, और ब्लास्ट रेडियस पर लोकल डैशबोर्ड।

forge brand

सक्रिय ब्रांड टोकन मैप प्रिंट करें।
ब्रांड एक टोकन (brand.json) के रूप में संग्रहीत है; रीब्रांड एक ही संपादन है।

forge atlas

कोड ग्राफ़ बनाएँ / क्वेरी करें।
atlas सादा JSON है — कोई भी टूल पढ़ता है, MCP आवश्यक नहीं।

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 भी रखती है — ऑप्ट-इन इंटीग्रेशन को दो कुंजियों के तहत दर्ज करती है:
अज्ञात कुंजियाँ राइट्स के दौरान राउंड-ट्रिप करती हैं। खराब फ़ॉर्मैट वाली फ़ाइल चुपचाप नहीं छोड़ी जाती: रीड्स प्रति प्रक्रिया एक बार stderr पर चेतावनी देते हैं, और राइटर्स किसी अपार्सेबल कॉन्फ़िग को डिफ़ॉल्ट्स से बदलने के बजाय उस पर लिखने से इनकार कर देते हैं।