منصوبے کے بارے میں
oh-my-claudecode (OMC) Claude Code کے لیے ایک اوپن‑سورس orchestration layer ہے جو multi-agent workflows کی سیکھنے کی Đường کو کم کرنے کی کوشش کرتا ہے۔ یہ ایک Claude Code plugin/marketplace انٹری اور ایک npm CLI کے طور پر dispersal ہوتا ہے جس کا نام oh-my-claude-sisyphus ہے، جو oh-my-claudecode اور omc کمینڈز انسٹال کرتا ہے۔
انسٹالیشن دو راستوں پر مشتمل ہے۔ پلاگین استعمال کرنے والے مارکیٹفلاس شامل کرتے ہیں، پلاگین انسٹال کرتے ہیں، پھر سیشن کے اندر /omc-setup چلتے ہیں۔ CLI استعمال کرنے والے عالمی طور پر npm پکیج انسٹال کرتے ہیں اور ٹرمینل سے omc setup چلتے ہیں۔ README میں ایک مشہور/npm warning کا ذکر ہے جو better-sqlite3 سے آئی deprecated prebuild-install dependency سے متعلق ہے، اور یہ بتاتا ہے کہ یہ خود بخود ناکام انسٹال کی علامت نہیں ہے۔
OMC ٹرمینل CLI کمینڈز (omc ...) اور ان‑سیشن سکیلز (/...) کو الگ الگ کرتا ہے۔ سیٹ اپ، پرووائدر سوال، اور ٹیم اورکیسٹریشن دونوں سطحوں پر موجود ہیں لیکن مختلف طریقے سے کام کرتے ہیں: omc team tmux CLI ورکر پینز لاونچ کرتا ہے، جبکہ /team ان‑سیشن نیٹیو ٹیم ورکفلو چلاتا ہے۔ Autopilot, Ralph, Execute, اور Deep Interview کو ان‑سیشن سکیلز کے طور پر وضاحت دی گئی ہے جن کے مطابق CLI سب کمینڈز نہیں ہیں۔
канونیک orchestration سطح Team ہے جو ایک مرحلہ وار پائپ لائن چلاتا ہے: team-plan, team-prd, team-exec, team-verify، اور team-fix لوب میں۔ نیٹیو ٹیمز کے لیے Claude Code سیٹنگز میں ایک تجرباتی agent-teams environment flag فعال کرنا ضروری ہے؛ اگر disabled ہو تو OMC warning دیتا ہے اور ممکنہ جگہ پر non-team execution پر واپس آ جاتا ہے۔ CLI ٹیم رنٹایم Codex, Gemini, Antigravity, Grok, Cursor، اور Claude CLIs کے لیے ورکرز spawn کر سکتا ہے، جس میں ورکرز ضرورت کے مطابق بنائے جاتے ہیں اور کام مکمل ہونے پر ختم ہو جاتے ہیں۔ Cursor ورکرز پراجیکٹ کنفیگریشن کے ذریعے autopilot execution کے لیے ترجیح دی جا سکتی ہیں، اور مودلز کو environment variables یا role routing کے ذریعے pin کیا جا سکتا ہے۔
دوسری موثق شدہ modes میں Autopilot (خود مختار solitary lead execution کے لیے), Execute (مستمر verify/fix loops کے لیے), Verify (suboot‑based completion checks کے لیے), اور artifact‑only Ultragoal mode شامل ہیں جو لوب شروع किए بغیر durable goal اور evidence artifacts پیدا کرتا ہے۔ README کی نصیحت ہے کہ ہر سیشن میں صرف ایک primer loop authority استعمال کریں اور Claude Code کے /goal evaluator کے apni tarah commands چلانے یا files پڑھنے کے دعوے سے بچیں۔
مزید خصوصیات میں tier-variants کے ساتھ مخصوص ایجنٹس کا مجموعہ، سست اور زیادہ capaces مودلز کے درمیان model routing، orchestration metrics کے لیے HUD statusline، analytics اور cost tracking، اور ایک skill system شامل ہے۔ Skills .omc/skills تحت project-scoped یا ~/.omc/skills تحت user-scoped ہو سکتے ہیں، جہاں project skills प्राथمیت رکھتے ہیں اور ٹیم شیئرنگ کے لیے commit کرنے کے لیے destined ہیں۔ /skillify کمینڈ reusable patterns نکالتا ہے، اور matching skills خود‑انجیکٹ context میں ہو جاتے ہیں۔ Runtime state, plans, logs, اور handoffs dfaulтри .omc/ میں لکھے جاتے ہیں، جبکہ .omc/skills/** intentional committable exception ہے؛ OMC_STATE_DIR state کو relocated کر سکتا ہے تاکہ worktree deletion کے بعد بھی باقی رہے۔
README میں نامی autopilot stage profiles بھی document کی جاتی ہیں جو omc.jsonc میں کنفیگرڈ ہوتی ہیں، مخصوص اجازت دے دی گئی stage sequences تک محدود، اور حال حاضر Linux کے ساتھ flock کی ضرورت ہوتی ہے۔ یہ واضح طور پر کہتا ہے کہ OMC VS Code extension ship نہیں کرتا، npm پکیج TypeScript helpers экспорٹ کرتا ہے local Node programs کے لیے Claude Agent SDK استعمال کرتے ہوئے، اور CI/CD automation کو interactive slash commands کی بجائے deterministic terminal commands ترجیح دینا چاہیے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.