Menggunakan Claude Code dengan Agent Redactor

Prasyarat: Pasang Agent Redactor dan biarkan ia berjalan. Anda juga memerlukan Claude Code yang dipasang dan tersedia pada PATH.
  1. Konfigurasikan Agent Redactor (lakukan ini dahulu)

    Sebelum menyediakan Claude Code, jalankan proksi penyuntingan tempatan supaya Claude Code boleh berhubung melaluinya. Di bar sisi Profiles, pilih atau cipta profil. Tetapkan Local URL kepada http://localhost:8080/ (atau port pilihan anda), Forward To kepada endpoint pembekal sebenar anda (cth. https://openrouter.ai/api/), dan tampal API Key sebenar anda. Kunci disulitkan secara tempatan dan tidak pernah meninggalkan mesin anda. Klik Save All Settings dan sahkan bahawa port dipaparkan sebagai tersedia.

  2. Pilih peraturan penyuntingan anda

    Tentukan apa yang disunting sebelum sesuatu meninggalkan mesin anda. Anda boleh mendayakan AI Powered Detection Model dan menanda kategori PII yang perlu ditangkap, menambah Regex Patterns dan Keywords untuk padanan berdeterministik, atau menggunakan sebarang kombinasi ketiga-tiganya. Pilihan adalah milik anda. Regex dan Keywords juga sesuai untuk rahsia khusus projek yang mungkin terlepas oleh model AI.

  3. Tujukan Claude Code ke Agent Redactor (kekal)

    Claude Code membaca pembolehubah persekitaran daripada fail tetapannya. Buka fail tetapan pengguna anda di C:\Users\<you>\.claude\settings.json pada Windows (~/.claude/settings.json di sistem lain) dan tambahkan blok env berikut, sambil mengekalkan tetapan sedia ada:

    {
      "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: Mesti sepadan tepat dengan Local URL dalam Agent Redactor.
    • ANTHROPIC_AUTH_TOKEN: Sebarang nilai pemegang tempat berfungsi. Agent Redactor sudah menyimpan kunci API sebenar anda dengan selamat dan menyuntikkannya ke hulu.
    • ANTHROPIC_MODEL dan pindaan model: Gantikan anthropic/claude-haiku-4.5 dengan nama model yang tepat daripada pembekal anda. Menetapkan kesemua mereka memastikan Claude Code, subagennya dan tugas latar belakang menggunakan model yang sama.

    Entri lain dalam fail, seperti theme atau autoUpdatesChannel, tidak berkaitan, jadi biarkan apa adanya.

  4. Alternatif: pembolehubah sesi sementara

    Jika anda lebih suka tidak mengubah fail tetapan, contohnya untuk menguji proksi sekali, tetapkan pembolehubah dalam terminal anda. Ia hanya bertahan selama sesi terminal semasa.

    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"

    Apabila anda menutup terminal, pembolehubah hilang dan Claude Code kembali kepada konfigurasi biasanya.

  5. Mulakan Claude Code dan bekerja dengan selamat

    Buka terminal baharu (supaya ia mengambil tetapan baharu) dan lancarkan Claude Code:

    claude

    Skrin alu-aluan perlu menunjukkan model pilihan anda yang berjalan melalui pengebilan penggunaan API. Semua permintaan keluar kini ditapis secara tempatan melalui Agent Redactor sebelum menyentuh internet. Dalam contoh di bawah, model dapat melihat bahawa nama telah disunting sebelum permintaan sampai kepadanya.

    Sesi Claude Code di mana model menjawab bahawa nama pengguna telah disunting dalam mesej sistem dan tidak dapat membacanya
    Claude Code berjalan melalui proksi. Model menerima pemegang tempat tersunting dan bukannya nama sebenar.

Mengesahkan penyuntingan

Periksa panel Session Redactions dalam Agent Redactor untuk melihat dengan tepat apa yang telah disambar.

Agent Redactor menunjukkan panel Statistics dengan Requests: 1, PII: 2 dan Session Redactions menyenarai PII yang disambar termasuk private_person Bob
Panel Statistics menunjukkan "Requests: 1, PII: 2" dan Session Redactions menyenarai nilai yang disambar dengan cap masa dan jenis.
Petua: Gunakan Regex Patterns dan Keywords dalam profil anda untuk menangkap rahsia khusus projek yang mungkin terlepas oleh model AI, contohnya nama hos dalaman, ID proprietari atau nama kod projek.