ઝાંખી
વર્કસ્પેસના સંચાલકો GitHub પરથી તેમના વર્કસ્પેસની ડિરેક્ટરીમાં પ્લગઇન માર્કેટપ્લેસ આયાત કરી શકે છે. માર્કેટપ્લેસ એ JSON સૂચિ છે, જેમાં આયાત કરવાના પ્લગઇન આપેલા હોય છે. આયાત કર્યા પછી, દૈનિક સમન્વય રિપોઝિટરીમાં થયેલા ફેરફારો મુજબ પ્લગઇનને અદ્યતન રાખે છે.
માર્કેટપ્લેસનો સમન્વય પ્લગઇનની સામગ્રી આયાત કરે છે - તે વર્કસ્પેસના સભ્યોનાં ખાતાં જોડતો નથી કે પ્લગઇનમાં સમાવિષ્ટ ઍપનો ઉપયોગ કરવાની પરવાનગી આપતો નથી.
પ્લગઇન અને તેમાં સમાવિષ્ટ ઍપના પરિચય માટે જુઓ: ChatGPT અને Codexમાં પ્લગઇન.
શરૂ કરતાં પહેલાં
એવા GitHub ખાતાનો ઉપયોગ કરો જેને માર્કેટપ્લેસની રિપોઝિટરી અને તેમાં સંદર્ભિત દરેક અન્ય રિપોઝિટરી વાંચવાની પરવાનગી હોય. github.com પરની જાહેર અને ખાનગી રિપોઝિટરી સમર્થિત છે.
આયાત કરનાર ખાતાને તે રિપોઝિટરીનો ઍક્સેસ મળે તે માટે GitHub સંસ્થાની જરૂરી મંજૂરીઓ મેળવી લો.
રિપોઝિટરીની સામગ્રીની સમીક્ષા કરો. આયાત દરમિયાન દરેક પ્લગઇન માટે અલગ મંજૂરી લીધા વિના બધા માન્ય પ્લગઇન પર પ્રક્રિયા થાય છે, અને ભવિષ્યના સમન્વયથી નવા પ્લગઇન ઉમેરાઈ શકે છે.
નવા પ્લગઇનની પ્રારંભિક ગોઠવણીમાં ઇન્સ્ટોલેશન ઉપલબ્ધ હોય છે અને ઇન્સ્ટોલ કરતી વખતે પ્રમાણીકરણ થાય છે. નવા માર્કેટપ્લેસમાં આપોઆપ દૈનિક સમન્વય સક્ષમ હોય છે. આયાત પછી, દરેક પ્લગઇનની વર્કસ્પેસ ગોઠવણીઓ અને જરૂરી ઍપની સમીક્ષા કરો.
માર્કેટપ્લેસ આયાત કરો
સંચાલક કન્સોલ પર જાઓ, ઇચ્છિત ChatGPT વર્કસ્પેસ પસંદ કરો અને પ્લગઇન ખોલો. પછી ઉમેરો પસંદ કરો અને માર્કેટપ્લેસ આયાત કરો પસંદ કરો.
સ્રોતમાં રિપોઝિટરીનું URL દાખલ કરો, જેમ કે
https://github.com/example/team-plugins. શાખા કે ફોલ્ડરના URLને બદલે માત્ર રિપોઝિટરીના URLનો ઉપયોગ કરો.જો માર્કેટપ્લેસ સબડિરેક્ટરીમાં હોય, તો પાથમાં તે ડિરેક્ટરી દાખલ કરો. ઉદાહરણ તરીકે,
team-tools/.agents/plugins/marketplace.jsonમાટેteam-toolsદાખલ કરો. રિપોઝિટરીની મૂળ ડિરેક્ટરી માટે પાથ ખાલી રાખો. મેનિફેસ્ટ ફાઇલનું નામ દાખલ કરશો નહીં.ઇચ્છો તો શાખા, ટૅગ અથવા કમિટ દાખલ કરો. રિપોઝિટરીની મૂળભૂત શાખાનો ઉપયોગ કરવા માટે તેને ખાલી રાખો. ભવિષ્યના કમિટ મેળવવા માટે શાખાનો ઉપયોગ કરો. નિશ્ચિત કમિટ પસંદ કરવાથી તે જ આવૃત્તિ જળવાઈ રહે છે.
માર્કેટપ્લેસ આયાત કરો પસંદ કરો અને પૂછવામાં આવે ત્યારે GitHub ઍક્સેસની પરવાનગી આપો.
આયાતનાં પરિણામોની સમીક્ષા કરો, પછી દરેક આયાત કરેલું પ્લગઇન ખોલીને તેની ઇન્સ્ટોલેશન નીતિ અને જરૂરી ઍપની ગોઠવણી કરો.
ખૂબ મોટા માર્કેટપ્લેસની પ્રારંભિક આયાતમાં 1 કલાક જેટલો સમય લાગી શકે છે. ત્યાર પછીના દૈનિક સમન્વયમાં સામાન્ય રીતે થોડી મિનિટો લાગે છે.
જો કોઈ પ્લગઇન આયાત ન થઈ શકે, તો અહેવાલમાં ભૂલનું વર્ણન આપવામાં આવે છે. અન્ય માન્ય પ્લગઇન હજી પણ આયાત થઈ શકે છે.
સમર્થિત ફોર્મેટ
પસંદ કરેલી ડિરેક્ટરીમાં સમર્થિત મેનિફેસ્ટ હોવું આવશ્યક છે:
Codex માર્કેટપ્લેસ માટે
.agents/plugins/marketplace.json.Claude સાથે સુસંગત માર્કેટપ્લેસ માટે
.claude-plugin/marketplace.json.માર્કેટપ્લેસ મેનિફેસ્ટ હાજર ન હોય ત્યારે સ્વતંત્ર Claude પ્લગઇન માટે
.claude-plugin/plugin.json.
માર્કેટપ્લેસની નોંધો એ જ રિપોઝિટરીમાંનાં પ્લગઇન ફોલ્ડર અથવા સમર્થિત GitHub રિપોઝિટરી સ્રોતોનો સંદર્ભ આપી શકે છે. વર્કસ્પેસમાં આયાત માટે અન્ય Git હોસ્ટ અને npm જેવા પૅકેજ-રજિસ્ટ્રી સ્રોતો સમર્થિત નથી.
સમર્થિત ફોર્મેટ, JSONનાં ઉદાહરણો અને સ્રોત ફીલ્ડ માટે જુઓ: પ્લગઇનનું સંચાલન.
વર્કસ્પેસ ઍક્સેસની ગોઠવણી કરો
GitHub પ્લગઇનની સામગ્રી પૂરી પાડે છે, જ્યારે વર્કસ્પેસની ગોઠવણી ઇન્સ્ટોલેશન અને પ્રમાણીકરણને નિયંત્રિત કરે છે. આયાત અને સમન્વયથી રિપોઝિટરીની નીતિઓનાં મૂલ્યો, જેમ કે AVAILABLE અથવા ON_USE, લાગુ પડતાં નથી. તમારા વર્કસ્પેસમાં દરેક પ્લગઇન માટે આ ગોઠવણીઓ કરો.
દરેક પાત્ર ભૂમિકા માટે ઉપલબ્ધ અથવા ઇન્સ્ટોલ કરેલું પસંદ કરવા ઇન્સ્ટોલેશન નીતિનો ઉપયોગ કરો. જરૂરી ઍપ પણ સક્ષમ કરેલી હોવી જોઈએ, અને સભ્યો પાસે જોડાયેલી સેવાનો ઍક્સેસ હોવો જોઈએ તથા તેમણે જરૂરી પ્રમાણીકરણ પૂર્ણ કરવું જોઈએ.
પ્લગઇનના અપડેટનો સમન્વય કરવાથી અથવા હાલના પ્લગઇનનું સંચાલન GitHub પર ખસેડવાથી તેની વર્કસ્પેસ નીતિઓ યથાવત્ રહે છે. પ્લગઇન આયાત કરવાથી ઍપનો ઍક્સેસ મળતો નથી કે સભ્યોનાં ખાતાં જોડાતાં નથી.
વર્કસ્પેસમાં વિવિધ વિભાગો સુધી પહોંચવા, ઍપનો ઍક્સેસ અને વર્કસ્પેસનાં નિયંત્રણો વિશે જાણવા માટે જુઓ: પ્લગઇન અને ઍપ માટે સંચાલક નિયંત્રણો, સુરક્ષા અને અનુપાલન.
પ્લગઇનને અદ્યતન રાખો
નવા માર્કેટપ્લેસ દરરોજ અપડેટ માટે તપાસ કરે છે. આપોઆપ થતા સમન્વયની રાહ જોયા વિના અપડેટની વિનંતી કરવા માટે:
સંચાલક કન્સોલ પર જાઓ, ઇચ્છિત ChatGPT વર્કસ્પેસ પસંદ કરો અને પ્લગઇન ખોલો.
માર્કેટપ્લેસ ખોલો અને માર્કેટપ્લેસ પસંદ કરો.
હમણાં સમન્વય કરો પસંદ કરો.
સમન્વયથી માર્કેટપ્લેસમાં નવી નોંધો ઉમેરી શકાય છે અને હાલના પ્લગઇન અપડેટ થઈ શકે છે. રિપોઝિટરીના ફેરફારોને મર્જ કરતાં પહેલાં તેમની સમીક્ષા કરો, કારણ કે આપોઆપ થતા સમન્વયથી ફરી આયાતનું પગલું લીધા વિના નવા પ્લગઇન આયાત થઈ શકે છે.
સમન્વયનાં પરિણામોની સમીક્ષા કરો
સમન્વય પછી, તેની સ્થિતિ અને સાચવેલા અહેવાલની સમીક્ષા કરો. પૂર્ણ થયું — N ભૂલોનો અર્થ છે કે સમન્વય પૂર્ણ થયો, પરંતુ કેટલાક પ્લગઇન પર પ્રક્રિયા થઈ શકી નહીં.
જો હાલના પ્લગઇનનું અપડેટ અમાન્ય હોય, તો તેની છેલ્લી કાર્યરત આવૃત્તિ જાળવી રાખવામાં આવે છે. અન્ય માન્ય અપડેટ હજી પણ પૂર્ણ થઈ શકે છે. GitHubમાં જણાવેલી સમસ્યા સુધારો, પછી ફરી પ્રયાસ કરવા માટે હમણાં સમન્વય કરો પસંદ કરો.
જો સંચાલક તરીકેના તમારા દૃશ્યમાં અલગથી આયાત કરેલા પ્લગઇન માટે તાજું કરો દેખાય, તો તે પ્લગઇનને તાજું કરવા તેનો ઉપયોગ કરો. પ્લગઇનની સૂચિ તાજી કરો માત્ર દેખાતી સૂચિને ફરી લોડ કરે છે; તે GitHub પરથી સમન્વય કરતું નથી.
દૂર કરવા અને કાઢી નાખવા વિશે સમજો
રિપોઝિટરીમાંથી કોઈ નોંધ દૂર કરવાથી વર્કસ્પેસમાં આયાત કરેલી તેની નકલ કાઢી નખાતી નથી. પ્લગઇનને હવે સ્રોતમાં નથી તરીકે ચિહ્નિત કરવામાં આવે છે.
ChatGPTમાં માર્કેટપ્લેસ કાઢી નાખવાથી તેમાંથી આયાત કરેલા બધા પ્લગઇન કાઢી નખાય છે. GitHub ફરી જોડવા અથવા માલિકી બદલવા માટે માર્કેટપ્લેસ કાઢી નાખશો નહીં.
GitHub ઍક્સેસ ફરી જોડો અથવા બદલો
માર્કેટપ્લેસનો સમન્વય તેને આયાત કરનાર સંચાલકના GitHub જોડાણનો ઉપયોગ કરે છે. તે ખાતા પાસે માર્કેટપ્લેસની રિપોઝિટરી અને તેમાં સંદર્ભિત બધી રિપોઝિટરીનો ઍક્સેસ સતત જળવાઈ રહેવો જરૂરી છે.
મૂળ ખાતું ફરી જોડો
ખાતરી કરો કે આયાત માટે વપરાયેલા GitHub ખાતા પાસે હજી પણ બધી જરૂરી રિપોઝિટરીનો ઍક્સેસ છે.
માર્કેટપ્લેસને મૂળ આયાત કરનાર સંચાલકને ChatGPTમાં GitHub પ્લગઇન ખોલીને તેમનું ખાતું ફરી જોડવા કહો.
નવા સંચાલકને હસ્તાંતરિત કરો
વર્કસ્પેસના નવા સંચાલક પોતાના GitHub જોડાણનો ઉપયોગ કરીને એ જ માર્કેટપ્લેસ આયાત કરી શકે છે:
સંચાલક કન્સોલ પર જાઓ, ઇચ્છિત ChatGPT વર્કસ્પેસ પસંદ કરો અને પ્લગઇન ખોલો. પછી ઉમેરો > માર્કેટપ્લેસ આયાત કરો પસંદ કરો.
હાલના માર્કેટપ્લેસ માટે વપરાયેલાં સ્રોત, પાથ અને શાખા, ટૅગ અથવા કમિટનાં એ જ મૂલ્યો દાખલ કરો.
માર્કેટપ્લેસ આયાત કરો પસંદ કરો અને પૂછવામાં આવે ત્યારે GitHub ઍક્સેસની પરવાનગી આપો.
ભવિષ્યના સમન્વયમાં નવા સંચાલકના GitHub જોડાણનો ઉપયોગ થાય છે. નવા સંચાલકના ખાતા પાસે માર્કેટપ્લેસની રિપોઝિટરી અને તેમાં સંદર્ભિત દરેક રિપોઝિટરી વાંચવાની પરવાનગી હોવી આવશ્યક છે.
હાલના પ્લગઇનનું સંચાલન GitHub પર ખસેડો
વર્કસ્પેસમાં આર્કાઇવ તરીકે અપલોડ કરાયેલા અથવા હજી GitHub સ્રોત દ્વારા સંચાલિત ન થતા હાલના પ્લગઇનનું સંચાલન કરવા માટે તમે માર્કેટપ્લેસનો ઉપયોગ કરી શકો છો. હાલનું પ્લગઇન એ જ વર્કસ્પેસમાં હોવું જોઈએ અને તેનું નામ પણ સમાન હોવું જોઈએ. અલગ GitHub સ્રોત દ્વારા સંચાલિત પ્લગઇનનું સંચાલન આ રીતે લઈ શકાતું નથી.
તમારા માર્કેટપ્લેસમાં હાલના પ્લગઇનની ઓળખ આપવા માટે:
સંચાલક કન્સોલ પર જાઓ, ઇચ્છિત ChatGPT વર્કસ્પેસ પસંદ કરો અને પ્લગઇન ખોલો. પ્લગઇન ખોલો.
તેના URLમાં
/admin/plugins/પછી આપેલા પ્લગઇન IDની નકલ કરો.માર્કેટપ્લેસના
pluginsઍરેમાં સંબંધિત નોંધમાંnameઅનેsourceની સાથે તે IDનેpluginIdતરીકે ઉમેરો. તેને પ્લગઇનનીplugin.jsonફાઇલમાં ઉમેરશો નહીં.
પ્લગઇનનો ID, શેર કરવાની ગોઠવણી અને વર્કસ્પેસની નીતિઓ યથાવત્ રહે છે. ભવિષ્યના અપડેટ માટે GitHub સ્રોત બને છે, તેથી પછીથી અપલોડ કરેલા આર્કાઇવ તેને બદલી શકતા નથી.
સ્થળાંતરનું ઉદાહરણ અને તેની જરૂરિયાતો માટે જુઓ: પ્લગઇનનું સંચાલન.
હાલની ઍપનો સંદર્ભ આપો
પ્લગઇન તેની મૂળ ડિરેક્ટરીમાં રહેલી .app.json ફાઇલમાં હાલની ઍપનો સંદર્ભ આપી શકે છે. ફાઇલના નામની શરૂઆતમાં બિંદુ સામેલ કરો અને પ્લગઇનના IDને બદલે ઍપના IDનો ઉપયોગ કરો. નેટિવ પ્લગઇન માટે, .codex-plugin/plugin.jsonમાં apps ફીલ્ડનું મૂલ્ય ./.app.json રાખો.
આ સંદર્ભથી કોઈ ઍપ બનતી નથી કે વધારાની પરવાનગીઓ મળતી નથી. ઍપના વર્કસ્પેસ ઍક્સેસ, પ્રમાણીકરણ, ક્રિયા નિયંત્રણો અને જોડાયેલી સેવાની પરવાનગીઓ અંગેની હાલની વ્યવસ્થા યથાવત્ લાગુ પડે છે.
JSONના ફોર્મેટ માટે જુઓ: પ્લગઇનનું સંચાલન.
માત્ર ડેસ્કટૉપ માટેનું લેબલ સમજો
માત્ર ડેસ્કટૉપ માટે તરીકે ચિહ્નિત પ્લગઇન વેબ પર ChatGPTમાં ચાલી શકતું નથી. આયાત કરેલા પ્લગઇન જ્યારે MCP સર્વર જાહેર કરે, ઉદાહરણ તરીકે mcp.json અથવા .mcp.jsonમાં, ત્યારે તેમને આ લેબલ મળી શકે છે, ભલે સર્વર દૂરસ્થ HTTPS URLનો ઉપયોગ કરતું હોય.
માત્ર .app.jsonનો સંદર્ભ ઉમેરવાથી માત્ર ડેસ્કટૉપ માટેનું લેબલ દૂર થતું નથી. સંદર્ભિત કોઈપણ ઍપ સભ્યની ભૂમિકા માટે ઉપલબ્ધ હોવી હજી પણ જરૂરી છે, અને તેની ઍક્સેસ તથા પ્રમાણીકરણની સામાન્ય જરૂરિયાતો લાગુ પડે છે.
