<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hi">
    <title>canxin का ब्लॉग - ai-coding</title>
    <subtitle>canxin का ब्लॉग।</subtitle>
    <link rel="self" type="application/atom+xml" href="https://blog.cxits.cn/hi/tags/ai-coding/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://blog.cxits.cn/"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-03-18T00:00:00+00:00</updated>
    <id>https://blog.cxits.cn/hi/tags/ai-coding/atom.xml</id>
    <entry xml:lang="hi">
        <title>OpenCode Config शेयर: Default Agent, Plugins और Provider</title>
        <published>2026-03-18T00:00:00+00:00</published>
        <updated>2026-03-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            canxin
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.cxits.cn/hi/blog/my-opencode-setup/"/>
        <id>https://blog.cxits.cn/hi/blog/my-opencode-setup/</id>
        
        <content type="html" xml:base="https://blog.cxits.cn/hi/blog/my-opencode-setup/">&lt;h2 id=&quot;1-vrtmaan-konnph-igreshn&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#1-vrtmaan-konnph-igreshn&quot; aria-label=&quot;Anchor link for: 1-vrtmaan-konnph-igreshn&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
1. वर्तमान कॉन्फ़िगरेशन&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #839496; background-color: #002B36;&quot;&gt;&lt;code data-lang=&quot;jsonc&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;  &amp;quot;$schema&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt; &amp;quot;https:&#x2F;&#x2F;opencode.ai&#x2F;config.json&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;  &amp;quot;autoupdate&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #B58900;&quot;&gt; false&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;  &amp;quot;compaction&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;: {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;    &amp;quot;auto&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #B58900;&quot;&gt; true&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;    &amp;quot;prune&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #B58900;&quot;&gt; true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  },&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;  &amp;quot;default_agent&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt; &amp;quot;cx-local&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;  &amp;quot;model&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt; &amp;quot;openai&#x2F;gpt-5.3-codex&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;  &amp;quot;small_model&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt; &amp;quot;openai&#x2F;gpt-5.1-codex-mini&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;  &amp;quot;plugin&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;: [&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt;    &amp;quot;opencode-planpilot&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt;    &amp;quot;opencode-workbench&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt;    &amp;quot;opencode-web-preview&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt;    &amp;quot;opencode-cx-agents&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  ],&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;  &amp;quot;provider&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;: {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;    &amp;quot;anthropic&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;: {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;      &amp;quot;options&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;: {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;        &amp;quot;apiKey&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt; &amp;quot;{env:CLAUDE_API_KEY}&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;        &amp;quot;baseURL&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt; &amp;quot;https:&#x2F;&#x2F;gateway.example.com&#x2F;v1&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      }&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    },&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;    &amp;quot;google&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;: {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;      &amp;quot;options&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;: {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;        &amp;quot;apiKey&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt; &amp;quot;{env:GEMINI_API_KEY}&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;        &amp;quot;baseURL&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt; &amp;quot;https:&#x2F;&#x2F;gateway.example.com&#x2F;v1beta&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      }&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    },&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;    &amp;quot;openai&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;: {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;      &amp;quot;options&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;: {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;        &amp;quot;apiKey&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt; &amp;quot;{env:OPENAI_API_KEY}&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;        &amp;quot;baseURL&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt; &amp;quot;https:&#x2F;&#x2F;gateway.example.com&#x2F;v1&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #859900;&quot;&gt;        &amp;quot;setCacheKey&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:&lt;&#x2F;span&gt;&lt;span style=&quot;color: #B58900;&quot;&gt; true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      }&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    }&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  }&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;2-merge-precedence&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#2-merge-precedence&quot; aria-label=&quot;Anchor link for: 2-merge-precedence&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
2. Merge precedence&lt;&#x2F;h2&gt;
&lt;p&gt;OpenCode precedence (low -&amp;gt; high):&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Remote &lt;code&gt;.well-known&#x2F;opencode&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Global &lt;code&gt;~&#x2F;.config&#x2F;opencode&#x2F;opencode.json&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;OPENCODE_CONFIG&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Project &lt;code&gt;opencode.json&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;.opencode&lt;&#x2F;code&gt; directories (agents&#x2F;commands&#x2F;plugins)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;OPENCODE_CONFIG_CONTENT&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Global layer long-term defaults के लिए उपयुक्त है: &lt;code&gt;default_agent&lt;&#x2F;code&gt;, &lt;code&gt;model&lt;&#x2F;code&gt;, &lt;code&gt;small_model&lt;&#x2F;code&gt;, shared providers और shared plugins.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;3-top-level-fields&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#3-top-level-fields&quot; aria-label=&quot;Anchor link for: 3-top-level-fields&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
3. Top-level fields&lt;&#x2F;h2&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Field&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Current value&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;भूमिका&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;नोट&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;$schema&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;https:&#x2F;&#x2F;opencode.ai&#x2F;config.json&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;JSON validation + autocomplete&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;रखना चाहिए&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;autoupdate&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;false&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Auto update बंद&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Stability-first workflow&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;compaction.auto&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;true&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;लंबे sessions auto compact&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Recommended&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;compaction.prune&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;true&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;पुराने tool output prune&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Context bloat कम करता है&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;default_agent&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;cx-local&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Default agent&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Plugin द्वारा उपलब्ध (0.2.0 से recommended)&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;model&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;openai&#x2F;gpt-5.3-codex&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Main model&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Primary path&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;small_model&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;openai&#x2F;gpt-5.1-codex-mini&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Lightweight model&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Helper path &#x2F; cost&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;plugin[]&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;4 npm plugins&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Capability extension&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Cross-machine reuse आसान&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;provider.*.options&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;baseURL + apiKey&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Provider connection settings&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Environment variables उपयोग&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;4-default-agent-cx-local-kaa-srot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#4-default-agent-cx-local-kaa-srot&quot; aria-label=&quot;Anchor link for: 4-default-agent-cx-local-kaa-srot&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
4. &lt;code&gt;default_agent = cx-local&lt;&#x2F;code&gt; का स्रोत&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;code&gt;cx-local&lt;&#x2F;code&gt; को &lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-cx-agents&quot;&gt;&lt;code&gt;opencode-cx-agents&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; plugin register करता है; local config में manual &lt;code&gt;agent&lt;&#x2F;code&gt; block की जरूरत नहीं होती।&lt;&#x2F;p&gt;
&lt;p&gt;यह plugin canonical agents देता है: &lt;code&gt;cx-explore&lt;&#x2F;code&gt;, &lt;code&gt;cx-local&lt;&#x2F;code&gt;, &lt;code&gt;cx-global&lt;&#x2F;code&gt;।&lt;&#x2F;p&gt;
&lt;p&gt;प्रभाव:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Global config compact रहती है।&lt;&#x2F;li&gt;
&lt;li&gt;Plugin load fail होने पर default agent register नहीं होता।&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;5-plugin-stack-mukhy-bhaag&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#5-plugin-stack-mukhy-bhaag&quot; aria-label=&quot;Anchor link for: 5-plugin-stack-mukhy-bhaag&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
5. Plugin stack (मुख्य भाग)&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;5-1-plugin-list-npm-names&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#5-1-plugin-list-npm-names&quot; aria-label=&quot;Anchor link for: 5-1-plugin-list-npm-names&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
5.1 Plugin list (npm names)&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #839496; background-color: #002B36;&quot;&gt;&lt;code data-lang=&quot;json&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt;&amp;quot;plugin&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;: [&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt;  &amp;quot;opencode-planpilot&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt;  &amp;quot;opencode-workbench&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt;  &amp;quot;opencode-web-preview&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #2AA198;&quot;&gt;  &amp;quot;opencode-cx-agents&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;GitHub repositories:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-planpilot&quot;&gt;&lt;code&gt;opencode-planpilot&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-workbench&quot;&gt;&lt;code&gt;opencode-workbench&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-web-preview&quot;&gt;&lt;code&gt;opencode-web-preview&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-cx-agents&quot;&gt;&lt;code&gt;opencode-cx-agents&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;5-2-opencode-planpilot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#5-2-opencode-planpilot&quot; aria-label=&quot;Anchor link for: 5-2-opencode-planpilot&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
5.2 &lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-planpilot&quot;&gt;&lt;code&gt;opencode-planpilot&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;भूमिका&lt;&#x2F;strong&gt;: complex tasks के लिए structured execution.&lt;br &#x2F;&gt;
&lt;strong&gt;Core capabilities&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;unified model: &lt;code&gt;plan -&amp;gt; step -&amp;gt; goal&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;ai &#x2F; human&lt;&#x2F;code&gt; executor split&lt;&#x2F;li&gt;
&lt;li&gt;next executor &lt;code&gt;ai&lt;&#x2F;code&gt; होने पर auto-continue&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;उपयुक्त परिदृश्य&lt;&#x2F;strong&gt;: multi-stage लंबे tasks जिनमें progress tracking जरूरी हो।&lt;&#x2F;p&gt;
&lt;h3 id=&quot;5-3-opencode-workbench&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#5-3-opencode-workbench&quot; aria-label=&quot;Anchor link for: 5-3-opencode-workbench&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
5.3 &lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-workbench&quot;&gt;&lt;code&gt;opencode-workbench&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;भूमिका&lt;&#x2F;strong&gt;: branch&#x2F;worktree आधारित parallel orchestration.&lt;br &#x2F;&gt;
&lt;strong&gt;Core capabilities&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;session-to-worktree explicit binding&lt;&#x2F;li&gt;
&lt;li&gt;worktree-wise task routing&lt;&#x2F;li&gt;
&lt;li&gt;branch&#x2F;task context traceability&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;उपयुक्त परिदृश्य&lt;&#x2F;strong&gt;: एक ही repo में parallel task execution.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;5-4-opencode-web-preview&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#5-4-opencode-web-preview&quot; aria-label=&quot;Anchor link for: 5-4-opencode-web-preview&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
5.4 &lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-web-preview&quot;&gt;&lt;code&gt;opencode-web-preview&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;भूमिका&lt;&#x2F;strong&gt;: local frontend preview session management.&lt;br &#x2F;&gt;
&lt;strong&gt;Core capabilities&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;available preview sessions detect करना&lt;&#x2F;li&gt;
&lt;li&gt;local preview host start&#x2F;stop&lt;&#x2F;li&gt;
&lt;li&gt;preview status check&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;उपयुक्त परिदृश्य&lt;&#x2F;strong&gt;: UI changes की तेज validation.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;5-5-opencode-cx-agents&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#5-5-opencode-cx-agents&quot; aria-label=&quot;Anchor link for: 5-5-opencode-cx-agents&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
5.5 &lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-cx-agents&quot;&gt;&lt;code&gt;opencode-cx-agents&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;भूमिका&lt;&#x2F;strong&gt;: reusable preset agents और permission baseline प्रदान करना।&lt;br &#x2F;&gt;
&lt;strong&gt;Core capabilities&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;canonical agents: &lt;code&gt;cx-explore&lt;&#x2F;code&gt;, &lt;code&gt;cx-local&lt;&#x2F;code&gt;, &lt;code&gt;cx-global&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;write permission tiers:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;cx-local&lt;&#x2F;code&gt;: workspace-first, &lt;code&gt;external_directory: ask&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;cx-global&lt;&#x2F;code&gt;: cross-directory writes, &lt;code&gt;external_directory: allow&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-planpilot&quot;&gt;&lt;code&gt;opencode-planpilot&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;, &lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-workbench&quot;&gt;&lt;code&gt;opencode-workbench&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;, और &lt;a class=&quot;external&quot; rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;canxin121&#x2F;opencode-web-preview&quot;&gt;&lt;code&gt;opencode-web-preview&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; के साथ compatible रहते हुए tool visibility बनाए रखना&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;उपयुक्त परिदृश्य&lt;&#x2F;strong&gt;: multiple repos में consistent agent strategy और risk-based write defaults रखना।&lt;&#x2F;p&gt;
&lt;h3 id=&quot;5-6-upyog-sujhaav&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#5-6-upyog-sujhaav&quot; aria-label=&quot;Anchor link for: 5-6-upyog-sujhaav&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
5.6 उपयोग सुझाव&lt;&#x2F;h3&gt;
&lt;ol&gt;
&lt;li&gt;safe default के रूप में &lt;code&gt;default_agent = cx-local&lt;&#x2F;code&gt; रखें।&lt;&#x2F;li&gt;
&lt;li&gt;cross-directory auto-write की स्पष्ट जरूरत हो तभी &lt;code&gt;cx-global&lt;&#x2F;code&gt; चुनें।&lt;&#x2F;li&gt;
&lt;li&gt;startup के बाद &lt;code&gt;cx-explore &#x2F; cx-local &#x2F; cx-global&lt;&#x2F;code&gt; visibility verify करें।&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;6-provider-aur-model-routing&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#6-provider-aur-model-routing&quot; aria-label=&quot;Anchor link for: 6-provider-aur-model-routing&quot;&gt;&lt;i class=&quot;icon&quot;&gt;&lt;&#x2F;i&gt;&lt;&#x2F;a&gt;
6. Provider और model routing&lt;&#x2F;h2&gt;
&lt;p&gt;वर्तमान layout: एक gateway domain, provider-specific routes.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Provider&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;baseURL&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;विवरण&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;anthropic&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;https:&#x2F;&#x2F;gateway.example.com&#x2F;v1&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Anthropic-compatible route&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;google&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;https:&#x2F;&#x2F;gateway.example.com&#x2F;v1beta&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Gemini-compatible route&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;openai&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;https:&#x2F;&#x2F;gateway.example.com&#x2F;v1&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;OpenAI-compatible route&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
</content>
        
    </entry>
</feed>
