Menggunakan Claude Code dengan Agent Redactor

Prasyarat: Instal Agent Redactor dan biarkan berjalan. Anda juga memerlukan Claude Code yang terinstal dan tersedia di PATH.
  1. Konfigurasikan Agent Redactor (lakukan ini dulu)

    Sebelum menyiapkan Claude Code, jalankan proxy redaksi lokal agar Claude Code dapat terhubung melaluinya. Di bilah samping Profiles, pilih atau buat profil. Atur Local URL ke http://localhost:8080/ (atau port pilihan Anda), atur Forward To ke endpoint penyedia yang sebenarnya (mis. https://openrouter.ai/api/), dan tempel API Key asli Anda. Kunci dienkripsi secara lokal dan tidak pernah meninggalkan mesin Anda. Klik Save All Settings dan pastikan port ditampilkan sebagai tersedia.

  2. Pilih aturan redaksi Anda

    Tentukan apa yang diredaksi sebelum sesuatu meninggalkan mesin Anda. Anda dapat mengaktifkan AI Powered Detection Model dan mencentang kategori PII yang harus ditangkap, menambahkan Regex Patterns dan Keywords untuk pencocokan deterministik, atau menggunakan kombinasi apa pun dari ketiganya. Pilihan ada pada Anda. Regex dan Keywords juga ideal untuk rahasia khusus proyek yang mungkin terlewat oleh model AI.

  3. Arahkan Claude Code ke Agent Redactor (permanen)

    Claude Code membaca variabel lingkungan dari file pengaturannya. Buka file pengaturan pengguna Anda di C:\Users\<you>\.claude\settings.json pada Windows (~/.claude/settings.json di sistem lain) dan tambahkan blok env berikut, sambil mempertahankan pengaturan yang sudah 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: Harus sama persis dengan Local URL di Agent Redactor.
    • ANTHROPIC_AUTH_TOKEN: Nilai placeholder apa pun berfungsi. Agent Redactor sudah menyimpan kunci API asli Anda dengan aman dan menyuntikkannya ke hulu.
    • ANTHROPIC_MODEL dan penggantian model: Ganti anthropic/claude-haiku-4.5 dengan nama model yang tepat dari penyedia Anda. Mengatur semuanya memastikan Claude Code, subagennya, dan tugas latar belakang menggunakan model yang sama.

    Entri lain dalam file, seperti theme atau autoUpdatesChannel, tidak terkait, jadi biarkan apa adanya.

  4. Alternatif: variabel sesi sementara

    Jika Anda lebih suka tidak mengubah file pengaturan, misalnya untuk menguji proxy sekali, atur variabel di terminal Anda. Variabel hanya bertahan selama sesi terminal saat ini.

    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"

    Setelah Anda menutup terminal, variabel hilang dan Claude Code kembali ke konfigurasi normalnya.

  5. Mulai Claude Code dan bekerja dengan aman

    Buka terminal baru (agar mengambil pengaturan baru) dan luncurkan Claude Code:

    claude

    Layar sambutan harus menunjukkan model pilihan Anda yang berjalan melalui penagihan penggunaan API. Semua permintaan keluar kini difilter secara lokal melalui Agent Redactor sebelum menyentuh internet. Pada contoh di bawah, model dapat melihat bahwa nama telah diredaksi sebelum prompt sampai ke sana.

    Sesi Claude Code di mana model menjawab bahwa nama pengguna telah diredaksi dalam pesan sistem dan tidak dapat membacanya
    Claude Code berjalan melalui proxy. Model menerima placeholder yang telah diredaksi, bukan nama asli.

Memverifikasi redaksi

Periksa panel Session Redactions di Agent Redactor untuk melihat dengan tepat apa yang diintersep.

Agent Redactor menampilkan panel Statistics dengan Requests: 1, PII: 2, dan Session Redactions mencantumkan PII yang diintersep termasuk private_person Bob
Panel Statistics menunjukkan "Requests: 1, PII: 2" dan Session Redactions mencantumkan nilai yang diintersep dengan stempel waktu dan jenisnya.
Tips: Gunakan Regex Patterns dan Keywords di profil Anda untuk menangkap rahasia khusus proyek yang mungkin terlewat oleh model AI, misalnya nama host internal, ID proprietari, atau nama kode proyek.