COMPOUND V / एनाटॉमी
एक model system नहीं है. Compound V ही सिस्टम है।
Compound engineering वह practice है जिसमें आप अपने coding agent के इर्द-गिर्द एक सिस्टम बनाते हैं ताकि हर run अगले को ज़्यादा smart बनाए। Compound V, Claude Code के लिए ProCoders का implementation है इसी सिस्टम का।
Compound V आपके coding agent को एक reviewed, याद रखने वाली squad में बदल देता है जो असली features ship करती है और समय के साथ compound होती जाती है।
Primitives
Squad और arena।
Multi-backend squad
Claude plus बाकी backends (Codex और अन्य) एक ही team में। Router हर job के लिए सही model और backend चुनता है, बजाय इसके कि एक model एक price पर थोप दिया जाए।
Safe parallelism
जिन jobs के write-paths overlap नहीं करते, वो एक साथ चलती हैं। Overlap-prone या external-backend jobs को एक isolated git worktree मिलता है, ताकि parallel agents कभी collide न करें।
Orchestration
Plan करें, split करें, dispatch करें, judge करें।
Pre-flight scouts
Archaeology, Domain Expert, और Doc Validator असली codebase, domain, और current library docs से grounded context इकट्ठा करते हैं — एक लाइन लिखे जाने से पहले ही।
Plan और disjoint partition
एक लिखा हुआ plan non-overlapping write-paths में split होता है, ताकि काम parallel में चल सके बिना इसके कि दो agents एक ही file छूएं।
Parallel dispatch
एक manifest काम को backends और worktrees में फैलाता है, batched और fail-fast तरीके से, shared foundations सबसे पहले बनाए जाते हैं।
तीन-पास review gate
SPEC, QUALITY, और INTEGRATION grader sub-agents हर merge को gate करते हैं; high-stakes calls के लिए एक independent cross-model read भी backup देता है।
Memory
जो agent भूल जाता है, वो repo याद रखता है।
Resumable state machine
एक state file sessions के पार बचती है, तो आप ठीक वहीं से resume करते हैं जहां रुके थे और कभी clean काम दोबारा नहीं करते — चाहे एक feature हो या पूरा multi-feature epic।
Memory और Skills
Skills procedural memory हैं, यानी how-we-do-this जो projects के पार साथ चलती है; project memory runs के बीच persist करती है, बजाय इसके कि सिर्फ एक chat में रहे।
Routing lessons
एक record किया गया lesson अगली बार जब matching job आए तो default को override कर देता है। यही वो हिस्सा है जो compound होता है।
Self-improvement
वो loop जो और तेज़ होता जाता है।
The compounding loop
Fail करो, investigate करो, verify करो, distill करो, consult करो। एक failure एक checked rule बन जाती है जिसे अगला run पढ़ता है, बजाय इसके कि उसे scratch से फिर derive करे।
एक knowledge base जो refresh होती है
V-onboard architecture का एक citation-verified map बनाता है और जैसे-जैसे code drift करता है उसे staleness के लिए दोबारा check करता रहता है, ताकि context सही बना रहे।
From empty repo to shipped feature
One invocation runs the whole flow, fail-fast and resumable.
The loop that compounds
A failure becomes a rule the next run reads instead of re-deriving.
Step 12 / Safety boundary
दो gates और एक इंसान
एक deterministic partition और manifest check dispatch से पहले पूरे plan को gate करता है, और हर job के बाद एक git-diff scope gate चलता है जो उसी पल run को HALT कर देता है जब कोई agent अपने allowed paths से बाहर लिखता है। कुछ भी अपने आप merge नहीं होता: merge आप review करते हैं और उसके owner भी आप हैं। gate पर एक इंसान रखना एक सोचा-समझा फैसला है, कोई missing feature नहीं।
Questions
Compound engineering, या self-improving agent system, है क्या?
यह आपके coding agent के इर्द-गिर्द एक सिस्टम बनाने की बात है, जिसमें memory, review, और record किए गए lessons हों, ताकि हर run अगले को ज़्यादा smart बनाए। Model वही रहता है; उसके चारों ओर का सिस्टम है जो सुधरता है। Compound V, Claude Code के लिए ProCoders का implementation है इसी सिस्टम का।
क्या Compound V खुद को schedule पर चलाता है?
नहीं। Compound V को invoke किया जाता है, यह कोई daemon नहीं है, और यह एक इंसान को loop में रखता है। Scheduled, laptop-off cloud runs Claude Code platform का एक feature है जिसे आप Compound V के साथ combine कर सकते हैं, लेकिन plugin खुद self-trigger नहीं करता।
यह एक single agent को prompt करने से अलग कैसे है?
एक single prompt एक बार चलता है और भूल जाता है। Compound V काम को decompose करता है, एक routed squad को isolation के साथ parallel में चलाता है, हर merge को तीन-पास review से gate करता है, और जो सीखा उसे record करता है ताकि अगला run ज़्यादा smart शुरू हो।
क्या मुझे Codex या multiple models चाहिए?
नहीं। Compound V out of the box Claude-only चलता है। अगर Codex जैसे दूसरे backends मौजूद हैं, तो router उन्हें उन jobs के लिए इस्तेमाल करेगा जो उनके लिए सही हैं, लेकिन एक single-model setup पूरी तरह supported है।
यह AI-native ladder पर कहां बैठता है?
Multi-agent orchestration, AI-native developer model के L4 (AI-Native System Builder) से L5 (AI Engineering Architect) band में आता है। यह देखने के लिए कि आप कहां खड़े हैं, 3-मिनट का quiz लें।
क्या अपने repo पर parallel agents चलाना safe है?
हां, design से ही। Jobs सिर्फ non-overlapping write-paths पर चलती हैं, overlap-prone या external-backend jobs को एक isolated git worktree मिलता है, एक git-diff scope gate किसी भी बाउंड्री से बाहर लिखी गई चीज़ को HALT कर देता है, और हर merge के owner आप ही होते हैं।