استخدام 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 مثاليان للأسرار الخاصة بالمشاريع التي قد يفوتها نموذج الذكاء الاصطناعي.

  3. وجّه Claude Code إلى Agent Redactor (بشكل دائم)

    يقرأ Claude Code متغيرات البيئة من ملف الإعدادات. افتح ملف إعدادات المستخدم في C:\Users\<you>\.claude\settings.json على Windows (~/.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: يجب أن يطابق تمامًا Local URL في Agent Redactor.
    • 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 يعمل عبر البروكسي. تلقّى النموذج عنصرًا نائبًا منقّحًا بدل الاسم الحقيقي.

التحقق من التنقيح

تحقق من لوحة Session Redactions في Agent Redactor لترى بالضبط ما تم اعتراضه.

Agent Redactor يعرض لوحة Statistics مع Requests: 1 و PII: 2، وSession Redactions تعرض PII معترضًا بما في ذلك private_person Bob
لوحة Statistics تعرض "Requests: 1, PII: 2" وSession Redactions تسرد القيم المعترضة مع الطابع الزمني والنوع.
نصيحة: استخدم Regex Patterns وKeywords في ملفك الشخصي لالتقاط أسرار المشاريع التي قد يفوتها نموذج الذكاء الاصطناعي، مثل أسماء المضيفين الداخلية أو المعرفات المملوكة أو أسماء الأكواد الخاصة بالمشروع.