Claude Code کو Agent Redactor کے ساتھ استعمال کرنا

شرط: انسٹال کریں Agent Redactor اور اسے چلتا ہوا رکھیں. آپ کو Claude Code بھی انسٹال اور PATH پر دستیاب ہونا چاہیے۔
  1. Agent Redactor کو ترتیب دیں (پہلے یہ کریں)

    Claude Code ترتیب دینے سے پہلے، مقامی ریڈیکشن پروکسی چلائیں تاکہ Claude Code اس کے ذریعے جڑ سکے۔ Profiles سائڈ بار میں پروفائل منتخب کریں یا بنائیں۔ Local URL کو http://localhost:8080/ (یا پسندیدہ پورٹ) پر سیٹ کریں، Forward To کو اپنے اصل فراہم کنندہ اینڈپوائنٹ پر (مثلاً https://openrouter.ai/api/) سیٹ کریں، اور اپنی اصل API Key چسپاں کریں۔ کلید مقامی طور پر خفیہ ہوتی ہے اور کبھی آپ کے کمپیوٹر سے باہر نہیں جاتی۔ Save All Settings پر کلک کریں اور پورٹ کو دستیاب دکھائے جانے کی تصدیق کریں۔

  2. اپنے ریڈیکشن اصول منتخب کریں

    طے کریں کہ آپ کے کمپیوٹر سے کچھ باہر جانے سے پہلے کیا ریڈیکٹ ہوگا۔ آپ AI Powered Detection Model فعال کر سکتے ہیں اور PII زمروں کو نشان لگا سکتے ہیں جنہیں اسے پکڑنا چاہیے، حتمی مماثلت کے لیے Regex Patterns اور Keywords شامل کر سکتے ہیں، یا تینوں میں سے کوئی بھی مجموعہ استعمال کر سکتے ہیں۔ انتخاب آپ کا ہے۔ Regex اور Keywords منصوبے کے مخصوص رازوں کے لیے بھی بہترین ہیں جنہیں AI ماڈل نظرانداز کر سکتا ہے۔

  3. Claude Code کو Agent Redactor کی طرف نشان دیں (مستقل)

    Claude Code ماحولیاتی متغیرات اپنی سیٹنگز فائل سے پڑھتا ہے۔ Windows پر C:\Users\<you>\.claude\settings.json (دیگر نظاموں پر ~/.claude/settings.json) اپنی صارف سیٹنگز فائل کھولیں اور موجودہ سیٹنگز برقرار رکھتے ہوئے مندرجہ ذیل env بلاک شامل کریں:

    {
      "env": {
        "ANTHROPIC_BASE_URL": "http://localhost:8080/",
        "ANTHROPIC_AUTH_TOKEN": "dummy-key-to-bypass-login",
        "ANTHROPIC_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_FABLE_MODEL": "anthropic/claude-haiku-4.5",
        "CLAUDE_CODE_SUBAGENT_MODEL": "anthropic/claude-haiku-4.5",
        "CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1048576",
        "CLAUDE_CODE_EFFORT_LEVEL": "max"
      }
    }
    • ANTHROPIC_BASE_URL: Agent Redactor میں Local URL سے بالکل میل کھانا چاہیے۔
    • ANTHROPIC_AUTH_TOKEN: کوئی بھی پلیس ہولڈر قدر کام کرتی ہے۔ Agent Redactor پہلے ہی آپ کی اصل API کلید محفوظ رکھتا ہے اور اسے اپ اسٹریم میں شامل کرتا ہے۔
    • ANTHROPIC_MODEL اور ماڈل اوور رائڈز: anthropic/claude-haiku-4.5 کو اپنے فراہم کنندہ کے درست ماڈل نام سے بدلیں۔ سب کو سیٹ کرنے سے Claude Code، اس کے سب ایجنٹس اور پس منظر کے کام سب ایک ہی ماڈل استعمال کرتے ہیں۔

    فائل میں دیگر اندراجات، جیسے theme یا autoUpdatesChannel, متعلقہ نہیں ہیں، اس لیے انہیں ویسا ہی رہنے دیں۔

  4. متبادل: عارضی سیشن متغیرات

    اگر آپ سیٹنگز فائل کو نہیں چھونا چاہتے، مثلاً پروکسی کو ایک بار آزمانے کے لیے، تو متغیرات کو اپنے ٹرمینل میں سیٹ کریں۔ یہ صرف موجودہ ٹرمینل سیشن تک رہتے ہیں۔

    PowerShell (Windows):

    $env:ANTHROPIC_BASE_URL = "http://localhost:8080/"
    $env:ANTHROPIC_AUTH_TOKEN = "dummy-key-to-bypass-login"
    $env:ANTHROPIC_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_OPUS_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_SONNET_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_FABLE_MODEL = "anthropic/claude-haiku-4.5"
    $env:CLAUDE_CODE_SUBAGENT_MODEL = "anthropic/claude-haiku-4.5"
    $env:CLAUDE_CODE_AUTO_COMPACT_WINDOW = "1048576"
    $env:CLAUDE_CODE_EFFORT_LEVEL = "max"

    bash (Linux):

    export ANTHROPIC_BASE_URL="http://localhost:8080/"
    export ANTHROPIC_AUTH_TOKEN="dummy-key-to-bypass-login"
    export ANTHROPIC_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_FABLE_MODEL="anthropic/claude-haiku-4.5"
    export CLAUDE_CODE_SUBAGENT_MODEL="anthropic/claude-haiku-4.5"
    export CLAUDE_CODE_AUTO_COMPACT_WINDOW="1048576"
    export CLAUDE_CODE_EFFORT_LEVEL="max"

    جب آپ ٹرمینل بند کرتے ہیں، متغیرات غائب ہو جاتے ہیں اور Claude Code اپنی معمول کی ترتیب پر واپس آ جاتا ہے۔

  5. Claude Code شروع کریں اور محفوظ کام کریں

    نیا ٹرمینل کھولیں (تاکہ نئی سیٹنگز اٹھا سکے) اور Claude Code لانچ کریں:

    claude

    خیر مقدم اسکرین پر آپ کا منتخب ماڈل API استعمال کی بلنگ کے ذریعے چلتا ہوا دکھنا چاہیے۔ اب تمام آؤٹ باؤنڈ درخواستیں انٹرنیٹ کو چھونے سے پہلے Agent Redactor کے ذریعے مقامی طور پر فلٹر ہوتی ہیں۔ نیچے دیے گئے مثال میں، ماڈل دیکھ سکتا ہے کہ نام اس وقت ریڈیکٹ ہو گیا تھا جب پیغام اس تک پہنچا۔

    Claude Code سیشن جہاں ماڈل جواب دیتا ہے کہ صارف کا نام سسٹم پیغام میں ریڈیکٹ ہو گیا ہے اور وہ اسے پڑھ نہیں سکتا
    Claude Code پروکسی کے ذریعے چل رہا ہے۔ ماڈل کو اصل نام کے بجائے ریڈیکٹ شدہ پلیس ہولڈر ملا۔

ریڈیکشن کی تصدیق

Agent Redactor میں Session Redactions پینل دیکھیں تاکہ بالکل معلوم ہو سکے کہ کیا روکا گیا۔

Agent Redactor Statistics پینل دکھا رہا ہے: Requests: 1, PII: 2, اور Session Redactions میں روکا گیا PII جس میں private_person Bob شامل ہے
Statistics پینل "Requests: 1, PII: 2" دکھاتا ہے اور Session Redactions روکے گئے اقدار کو ٹائم اسٹیمپ اور قسم کے ساتھ فہرست کرتا ہے۔
مشورہ: منصوبے کے مخصوص راز پکڑنے کے لیے اپنے پروفائل میں Regex Patterns اور Keywords استعمال کریں جنہیں AI ماڈل نظرانداز کر سکتا ہے، مثلاً داخلی ہوسٹ نام، مالکانہ ID یا منصوبے کے کوڈ نام۔