منصوبے کے بارے میں
Lossless Claw OpenClaw کے لیے ایک پلگ ان ہے جو Lossless Context Management (LCM) کو نافذ کرتا ہے، جو Voltropy کے LCM مقالے پر مبنی ہے۔ یہ OpenClaw کے بلٹ ان سلائیڈنگ ونڈو کمپریشن کو DAG پر مبنی خلاصہ کاری نظام سے بدل دیتا ہے جو ہر پیغام کو محفوظ رکھتا ہے جبکہ فعال سیاق و سباق ماڈل ٹوکن حدود میں رہتا ہے۔
یہ کیسے کام کرتا ہے: جب گفتگو ماڈل کے سیاق و سباق کی ونڈو سے تجاوز کر جاتی ہے، LCM ہر پیغام کو گفتگو کے لحاظ سے منظم SQLite ڈیٹا بیس میں محفوظ کرتا ہے، پرانے پیغامات کے حصوں کا خلاصہ ترتیب شدہ LLM کا استعمال کرتے ہوئے بناتا ہے، خلاصوں کو اعلی سطحی نوڈس میں سکیڑ کر ایک directed acyclic graph تشکیل دیتا ہے، ہر موڑ پر خلاصوں اور حالیہ خام پیغامات سے سیاق و سباق جمع کرتا ہے، اور ٹولز (lcm_grep، lcm_describe، lcm_expand) فراہم کرتا ہے تاکہ ایجنٹ کمپریسڈ تاریخ سے تفصیلات تلاش اور یاد کر سکیں۔ خام پیغامات ڈیٹا بیس میں رہتے ہیں اور خلاصے اپنے ماخذ پیغامات سے منسلک ہوتے ہیں۔
انسٹالیشن OpenClaw کے پلگ ان انسٹالر کا استعمال کرتی ہے، مثلاً `openclaw plugins install @martian-engineering/lossless-claw@latest`۔ شرائط میں OpenClaw شامل ہے جس میں پلگ ان سیاق و سباق انجن سپورٹ، Node.js 22+، اور خلاصہ کاری کے لیے OpenClaw میں ترتیب شدہ LLM فراہم کنندہ شامل ہے۔ README نوٹ کرتا ہے کہ OpenClaw 2026.9.2 یا اس سے نئے ورژن کے ساتھ مطابقت ہے مقامی پلگ ان سیشن پینلز کے لیے، اور Context explorer کے لیے Settings → Labs → Custom plugin UI درکار ہے۔
کنفیگریشن پلگ ان کنفیگ اور ماحولیاتی متغیرات کے ذریعے دستیاب ہے، جس میں ماحولیاتی متغیرات کو ترجیح دی جاتی ہے۔ قابل ذکر ترتیبات میں freshTailCount (حالیہ پیغامات جو کمپریشن سے محفوظ ہیں)، leafChunkTokens (فی لیف کمپریشن چنک ماخذ ٹوکنز)، contextThreshold (سیاق و سباق کی ونڈو کا حصہ جو کمپریشن کو متحرک کرتا ہے)، incrementalMaxDepth، summaryModel اور expansionModel اوور رائڈز، اور سیشن اخراج پیٹرن شامل ہیں۔ ایک تجویز کردہ ابتدائی کنفیگریشن فراہم کی گئی ہے۔
پیکیج میں ایجنٹ پر مبنی `lcm` شیل CLI شامل ہے lcm.db کے صرف پڑھنے کے معائنے کے لیے اور ایک تصدیق شدہ کنفیگ لکھنے کا کمانڈ، نیز مقامی OpenClaw کمانڈز جیسے `/lossless` اور `/lcm` اسٹیٹس، بیک اپ، ڈاکٹر تشخیص، اور دیکھ بھال کے آپریشنز کے لیے۔ ایک بار استعمال ہونے والا سیشن مائیگریشن CLI (`lossless-claw-migrate-sessions`) موجودہ OpenClaw JSONL سیشن فائلوں کو lcm.db میں بیک فل کرتا ہے، جس میں dry-run اور apply موڈز شامل ہیں۔
README سیشن ری سیٹ سیمنٹکس بھی دستاویز کرتا ہے جو `/new` (گفتگو کی قطار اور خلاصے رکھتا ہے، سیاق و سباق کی اشیاء کو کاٹتا ہے) کو `/reset` (فعال گفتگو کی قطار کو آرکائیو کرتا ہے اور نیا بناتا ہے) سے ممتاز کرتا ہے، توسیعی ماڈل اوور رائڈ کی ضروریات جن میں subagent ٹرسٹ پالیسی شامل ہے، اور میزبانوں کے لیے ایک اختیاری صلاحیت پر مبنی پروگرامیٹک کنٹرول معاہدہ جو سیاق و سباق انجن کنٹرول ڈسپیچ کی حمایت کرتے ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.