CLI
OpenCode CLI OpenCode फंक्शनैलिटी तक कमांड-लाइन एक्सेस प्रदान करता है। डिफ़ॉल्ट रूप से, opencode चलाना टर्मिनल यूजर इंटरफेस (TUI) शुरू करता है।
opencodeप्रोग्रामेटिक इंटरैक्शन के लिए कमांड पास करें:
opencode run "Explain how closures work in JavaScript"TUI फ्लैग
| फ्लैग | शॉर्ट | उद्देश्य |
|---|---|---|
--continue | -c | पिछले सेशन को जारी रखें |
--session | -s | सेशन ID निर्दिष्ट करें |
--prompt | — | प्रारंभिक प्रॉम्प्ट प्रदान करें |
--model | -m | मॉडल सेट करें (provider/model) |
--agent | — | एजेंट चुनें |
कमांड
run
नॉन-इंटरैक्टिव मोड में OpenCode चलाएं:
opencode run [message..]फ्लैग:
--continue,-c: अंतिम सेशन जारी रखें--model,-m: मॉडल सेट करें--file,-f: फाइल(ओं) अटैच करें--format:defaultयाjsonके रूप में आउटपुट
auth
क्रेडेंशियल्स प्रबंधित करें:
opencode auth login # API कुंजियाँ कॉन्फ़िगर करें
opencode auth list # प्रदाता दिखाएं
opencode auth logout # क्रेडेंशियल्स हटाएंmodels
उपलब्ध मॉडल लिस्ट करें:
opencode models [provider]
opencode models --refresh # कैश्ड लिस्ट अपडेट करें
opencode models --verbose # कॉस्ट दिखाएंsession
सेशन प्रबंधित करें:
opencode session list
opencode session list --format jsonserve
हेडलेस HTTP सर्वर शुरू करें:
opencode serve --port 4096web
वेब इंटरफेस के साथ सर्वर शुरू करें:
opencode web --port 4096agent
एजेंट प्रबंधित करें:
opencode agent create # कस्टम एजेंट बनाएं
opencode agent list # एजेंट लिस्ट करेंmcp
MCP सर्वर प्रबंधित करें:
opencode mcp add # सर्वर जोड़ें
opencode mcp list # सर्वर दिखाएं
opencode mcp auth # प्रमाणित करें
opencode mcp debug # डीबग करेंstats
उपयोग आंकड़े दिखाएं:
opencode stats --days 30
opencode stats --modelsupgrade
OpenCode अपडेट करें:
opencode upgrade # नवीनतम वर्शन
opencode upgrade v0.1.48 # विशिष्ट वर्शनग्लोबल फ्लैग
| फ्लैग | शॉर्ट | उद्देश्य |
|---|---|---|
--help | -h | सहायता दिखाएं |
--version | -v | वर्शन प्रिंट करें |
--print-logs | — | stderr में लॉग आउटपुट करें |
--log-level | — | लेवल सेट करें (DEBUG, INFO, WARN, ERROR) |
एनवायरनमेंट वेरिएबल्स
कोर कॉन्फ़िगरेशन
| वेरिएबल | उद्देश्य |
|---|---|
OPENCODE_CONFIG | कॉन्फ़िग फाइल पाथ |
OPENCODE_CONFIG_DIR | कॉन्फ़िग डायरेक्टरी |
OPENCODE_CONFIG_CONTENT | इनलाइन JSON कॉन्फ़िग |
फीचर्स
| वेरिएबल | उद्देश्य |
|---|---|
OPENCODE_DISABLE_AUTOUPDATE | अपडेट अक्षम करें |
OPENCODE_ENABLE_EXPERIMENTAL_MODELS | एक्सपेरिमेंटल मॉडल सक्षम करें |
OPENCODE_DISABLE_AUTOCOMPACT | कम्पैक्शन अक्षम करें |