# Oh-My-OpenCode की चीरफाड़ और Context Engineering का भविष्य > Author: Tony Lee > Published: 2026-02-08 > URL: https://tonylee.im/hi/blog/oh-my-opencode-context-engineering-future/ > Reading time: 5 minutes > Language: hi > Tags: ai, ai-एजेंट, मल्टी-एजेंट, कॉन्टेक्स्ट-इंजीनियरिंग, opencode, डेवलपर-टूल्स ## Canonical https://tonylee.im/hi/blog/oh-my-opencode-context-engineering-future/ ## Rollout Alternates en: https://tonylee.im/en/blog/oh-my-opencode-context-engineering-future/ ko: https://tonylee.im/ko/blog/oh-my-opencode-context-engineering-future/ ja: https://tonylee.im/ja/blog/oh-my-opencode-context-engineering-future/ zh-CN: https://tonylee.im/zh-CN/blog/oh-my-opencode-context-engineering-future/ zh-TW: https://tonylee.im/zh-TW/blog/oh-my-opencode-context-engineering-future/ ## Description Oh-My-OpenCode के multi-agent orchestration architecture पर गहरी नज़र - कैसे programmatic context isolation, parallel execution, और evidence-based research AI कोडिंग एजेंट्स की परिभाषा बदल रहे हैं। ## Summary Oh-My-OpenCode की चीरफाड़ और Context Engineering का भविष्य is part of Tony Lee's ongoing coverage of AI agents, developer tools, startup strategy, and AI industry shifts. ## Outline - Single-Agent कोडिंग टूल्स की संरचनात्मक सीमाएँ - मुख्य इनोवेशन: Orchestrator-Based Team Architecture - Sisyphus Orchestrator: Design Philosophy - Librarian Agent: Evidence-Based Research व्यवहार में - Completion कोड से Enforce होती है, उम्मीद से नहीं - LSP Integration: कोड को वैसे समझना जैसे IDEs समझते हैं - Hierarchical Context Injection - यह क्यों मायने रखता है ## Content OpenCode इस वक़्त developers के बीच ख़ासी हलचल मचा रहा है। मुफ़्त high-performance models और एक दमदार plugin ecosystem मिलकर proprietary AI कोडिंग टूल्स से दूर जाने की रफ़्तार तेज़ कर रहे हैं। एक plugin ख़ास तौर पर ध्यान खींचता है - **Oh My OpenCode**, जिसे कोरियाई developer YeonGyu Kim ने बनाया है। इसने multi-agent orchestration के एक real-world implementation के रूप में गंभीर पहचान बनाई है, जहाँ अलग-अलग AI models को एक coordinated team की तरह इस्तेमाल किया जाता है। Codebase पढ़ने के बाद मुझे सिर्फ़ clever prompting से कहीं गहरी चीज़ दिखी। Context engineering के स्तर पर असली structural innovation हो रही है। ## Single-Agent कोडिंग टूल्स की संरचनात्मक सीमाएँ ज़्यादातर AI कोडिंग टूल्स एक ही agent चलाते हैं जो हर भूमिका निभाता है - planner, developer, debugger, researcher - सब serial execution में। इससे समस्याएँ बढ़ती जाती हैं: - **Context window तेज़ी से जलती है।** हर role switch एजेंट का focus तोड़ता है, tokens उस context पर ख़र्च होते हैं जो असल काम पर लग सकते थे। - **Context overload hallucinations को ट्रिगर करता है।** जब एक context में बहुत ज़्यादा concerns इकट्ठे हो जाएँ, तो model जानकारी गढ़ने लगता है या tasks को बीच में ही छोड़ देता है। - **एक model की कमज़ोरियाँ हावी हो जाती हैं।** अगर आपका model architecture में कमज़ोर है लेकिन UI में माहिर, तो architecture का काम फिर भी ख़राब होगा। ## मुख्य इनोवेशन: Orchestrator-Based Team Architecture Oh My OpenCode में असली breakthrough है **Sisyphus** - एक manager agent जो specialized sub-agents को parallel execution के ज़रिए काम सौंपता है। - **Frontend Engineer** UI components सँभालता है, **Librarian** documentation research करता है, और **Oracle** architecture डिज़ाइन करता है - सब एक साथ। - हर agent का context **code level पर isolated** है। यह context rot रोकने के लिए बेहद ज़रूरी है - वो स्थिति जहाँ जमा हुई irrelevant information समय के साथ output quality गिरा देती है। - **अलग-अलग models अलग-अलग भूमिकाएँ निभाते हैं।** Architecture design GPT-5 (Oracle) को जाती है, evidence-based research Claude Sonnet 4.5 (Librarian) को, creative UI generation Gemini 3 Pro (Frontend Engineer) को, और documentation Gemini 3 Flash (Document Writer) को। हर task को वो model मिलता है जो उसके लिए सबसे उपयुक्त है। ## Sisyphus Orchestrator: Design Philosophy Sisyphus सिर्फ़ role assignment से ज़्यादा implement करता है - यह code के ज़रिए workflow enforce करता है। - `createSisyphusAgent` function dynamically **Phase 0 (Intent Gate)** से **Phase 3 (Completion)** तक prompts assemble करता है, एक structured execution pipeline define करता है। - **Parallel execution अनिवार्य है।** Codebase में `// CORRECT: Always background, always parallel` जैसे comments हैं, साथ में injected `background_task` call patterns जो concurrent execution force करते हैं। - **Serial execution को संरचनात्मक रूप से block किया गया है।** Architecture इसे असंभव बनाता है कि sub-tasks sequential तरीके से चलें - सब कुछ design से ही parallel dispatch होता है। ## Librarian Agent: Evidence-Based Research व्यवहार में Hallucination के ख़िलाफ़ सबसे sophisticated defense Librarian agent में है। - **हर claim के लिए GitHub permalink ज़रूरी है।** Responses में verifiable sources cite करने होते हैं - "official docs line 3, GitHub issue #1234, source code line 47।" - **जवाब देने से पहले mandatory analysis blocks।** Agent Literal Request (user ने क्या टाइप किया) को Actual Need (user को असल में क्या चाहिए) से अलग करता है, दोनों को explicit बनाता है। - **एक Type A/B/C/D classification system** GitHub Issues, official documentation, और source code को parallel में search करता है ताकि evidence इकट्ठा हो सके। - **2024 से पहले की information automatically reject हो जाती है।** Agent searches को 2025+ documentation को प्राथमिकता देने पर मजबूर करता है। ## Completion कोड से Enforce होती है, उम्मीद से नहीं सबसे प्रभावशाली पहलू यह है कि behavior को programmatically enforce किया जाता है, सिर्फ़ prompting पर निर्भर नहीं रहते। - **Todo Continuation Enforcer**: जब कोई agent वक़्त से पहले मान लेता है कि काम पूरा हो गया, तो system `session.idle` events detect करता है और एक system message inject करता है: "There are remaining tasks. Continue." यह उस आम failure mode को रोकता है जहाँ agents बहुत जल्दी जीत का ऐलान कर देते हैं। - **Ralph Loop**: Agent को एक loop में तब तक चलाया जाता है जब तक वो explicitly `DONE` tag output नहीं करता। Completion का फ़ैसला proof से होता है, model के self-assessment से नहीं। ## LSP Integration: कोड को वैसे समझना जैसे IDEs समझते हैं सामान्य grep-based code search के उलट, Oh My OpenCode एक असली Language Server Protocol client implement करता है। - `LSPClient` class सीधे language servers जैसे `typescript-language-server` से communicate करती है। - यह `Content-Length` headers और JSON-RPC messages handle करती है - वही protocol जो VSCode और IntelliJ code समझने के लिए इस्तेमाल करते हैं। - **Diagnostics, definitions, और references** सीधे agent tools के रूप में expose होते हैं, जिससे AI को वही code intelligence मिलती है जिस पर human developers अपने editors में भरोसा करते हैं। ## Hierarchical Context Injection Developers को हर बार project context समझाना नहीं पड़ना चाहिए। Oh My OpenCode इसे automate करता है। - `findAgentsMdUp` function current file से ऊपर की ओर directory tree traverse करता है। - उदाहरण के लिए, `src/components/auth/LoginForm.tsx` edit करते वक़्त यह automatically `src/AGENTS.md`, `src/components/AGENTS.md`, और `src/components/auth/AGENTS.md` collect कर लेता है। - Architecture rules, UI patterns, और security guidelines कोई भी code लिखे जाने से पहले agent के context में inject हो जाते हैं - project का tacit knowledge अपने आप capture होता है। ## यह क्यों मायने रखता है Cursor या Claude Code की तुलना में, Oh My OpenCode एक engineering-first approach दिखाता है: कई models की ताक़त एक साथ combine करना, context को structurally manage करना बजाय इसके कि सब ठीक हो जाए की उम्मीद रखें, और सही behavior को code से enforce करना बजाय prompt compliance पर भरोसा करने के। जैसे-जैसे यह community-driven approach तेज़ी से फैल रहा है, देखने लायक है कि क्या यह pattern - orchestrated multi-model teams with programmatic guardrails - AI-assisted development का industry standard बनता है या नहीं। ## Related URLs - Author: https://tonylee.im/en/author/ - Publication: https://tonylee.im/en/blog/about/ - Related article: https://tonylee.im/hi/blog/medvi-two-person-430m-ai-compressed-funnel/ - Related article: https://tonylee.im/hi/blog/claude-code-layers-over-tools-2026/ - Related article: https://tonylee.im/hi/blog/codex-inside-claude-code-openai-plugin-strategy/ ## Citation - Author: Tony Lee - Site: tonylee.im - Canonical URL: https://tonylee.im/hi/blog/oh-my-opencode-context-engineering-future/ ## Bot Guidance - This file is intended for AI agents, search assistants, and text-mode retrieval. - Prefer citing the canonical article URL instead of this text endpoint. - Use the rollout alternates when you need the same article in another prioritized language. --- Author: Tony Lee | Website: https://tonylee.im For more articles, visit: https://tonylee.im/hi/blog/ This content is original and authored by Tony Lee. Please attribute when quoting or referencing.