Agent Redactor와 함께 OpenCode 사용하기

사전 요구 사항: Microsoft Store 또는 PowerShell 원라이너를 통해 Agent Redactor를 설치하세요. OpenCode도 설치되어 있어야 합니다.
  1. 프로필을 만들고 API 프록시 구성

    프로필 사이드바에서 프로필을 선택하거나 만드세요. 프로필 이름을 설정하고, 사용 가능한 로컬 URL 포트를 선택하고(예: 8080), 공급자의 실제 Forward To 엔드포인트를 입력하고(예: https://openrouter.ai/api/v1), 실제 API 키를 붙여넣으세요. 키는 로컬에서 암호화되며 기기를 떠나지 않습니다.

    프로필 이름 OpenRouter Provider, 로컬 URL localhost:8080, Forward To openrouter.ai/api/v1, API 키 필드가 있는 Agent Redactor API 프록시 섹션
    프로필을 구성하세요. 로컬 URL은 OpenCode가 연결하는 곳이고, Forward To는 실제 API 엔드포인트입니다.
  2. AI 기반 감지 및 삭제 규칙 활성화

    삭제하려는 PII 범주를 선택하세요. 프로젝트별 기밀정보를 위해 Regex 패턴키워드를 추가할 수도 있습니다.

    AI 기반 감지 모델이 활성화되고 PII 범주가 선택된 Agent Redactor 화면, 통계 패널 및 감지된 PII를 보여주는 세션 삭제 패널
    AI 감지가 모든 범주를 선택한 상태로 켜져 있습니다. 세션 삭제 패널은 가로채인 PII를 보여줍니다(예: "Bob"이 private_person으로 감지됨).
  3. OpenCode 열기

    OpenCode를 실행하세요. 채팅 입력란과 현재 모델 선택기가 있는 기본 인터페이스가 표시됩니다.

    New session이 표시된 OpenCode 기본 화면, 채팅 입력란 및 Big Pickle을 보여주는 모델 선택기
    채팅 입력란과 모델 선택기가 있는 OpenCode 기본 화면.
  4. 모델 선택기 열기

    채팅 입력란에 /model을 입력하여 모델 선택 대화 상자를 엽니다. 바로 가기로 Ctrl+'을 누를 수도 있습니다.

    채팅 입력란에 /model을 입력하고 모델 선택 프롬프트가 표시된 OpenCode 화면
    모델 선택기를 열려면 /model을 입력하세요.
  5. "Connect provider" 클릭

    모델 선택 대화 상자에서 오른쪽 상단의 Connect provider 버튼을 클릭하여 새 공급자 연결을 추가하세요.

    오른쪽 상단에 Connect provider 버튼이 있는 OpenCode 모델 선택 대화 상자
    Agent Redactor를 추가하려면 Connect provider를 클릭하세요.
  6. "Custom OpenAI-compatible provider" 선택

    공급자 목록에서 Other 섹션으로 스크롤하여 Custom OpenAI-compatible provider를 선택하세요. 이렇게 하면 OpenCode를 모든 OpenAI 호환 엔드포인트로 지정할 수 있습니다.

    Other 섹션에 Custom OpenAI-compatible provider가 있는 공급자 목록을 보여주는 OpenCode Connect provider 대화 상자
    Other 섹션에서 Custom OpenAI-compatible provider를 선택하세요.
  7. 공급자 세부 정보 입력

    사용자 지정 공급자 양식에 다음을 입력하세요:

    • Provider ID: agent-redactor
    • Display name: Agent Redactor
    • Base URL: http://localhost:8080/ (Agent Redactor의 포트와 일치해야 합니다)
    • API key: 비워 두세요. Agent Redactor가 헤더를 통해 인증을 관리합니다
    Provider ID agent-redactor, Display name Agent Redactor, Base URL http://localhost:8080/가 있는 OpenCode 사용자 지정 공급자 양식
    공급자 세부 정보를 입력하세요. Base URL은 Agent Redactor 프록시 포트와 일치해야 합니다.
  8. 모델 추가 및 제출

    Models 섹션으로 스크롤하세요. 모델 ID(예: nvidia/nemotron-3-ultra-550b-a55b:free)와 표시 이름(예: "Nemotron 3 Ultra")을 입력하세요. 저장하려면 Submit을 클릭하세요.

    모델 ID nvidia/nemotron-3-ultra-550b-a55b:free와 Submit 버튼이 있는 OpenCode 사용자 지정 공급자 양식의 Models 섹션
    모델을 추가하고 Submit을 클릭하세요.
  9. 모델 선택

    /model 대화 상자로 돌아가 "agent"를 검색하면 모델이 아래에 나열된 Agent Redactor 공급자가 표시됩니다. 모든 요청을 프록시를 통해 라우팅하려면 이를 선택하세요.

    agent를 검색하여 Nemotron 3 Ultra(Free)가 있는 Agent Redactor 공급자를 표시하는 OpenCode 모델 선택기
    "agent"를 검색하여 Agent Redactor 공급자를 찾고 모델을 선택하세요.
  10. 채팅 시작

    메시지를 보내세요. 이 예에서 사용자는 "My name is Bob"이라고 말했습니다. Agent Redactor는 "Bob"을 PII로 감지하여 LLM에 전달하기 전에 삭제하고 응답에서 복원했습니다.

    Bob이라는 이름이 삭제되고 응답에서 복원된 Agent Redactor를 통한 대화를 보여주는 OpenCode 채팅
    "Bob"은 나갈 때 삭제되고 돌아올 때 투명하게 복원되었습니다.

삭제 검증

Agent Redactor의 세션 삭제 패널을 확인하여 정확히 무엇이 가로채졌는지 확인하세요.

Requests: 1, PII: 1을 표시하는 Agent Redactor 통계 및 PII private_person Bob을 표시하는 세션 삭제 패널
통계 패널은 "Requests: 1, PII: 1"을 표시하고 세션 삭제는 타임스탬프와 유형과 함께 가로채진 값을 나열합니다.
팁: 프로필에서 Regex 패턴키워드를 사용하여 AI 모델이 놓칠 수 있는 프로젝트별 기밀정보(예: 내부 호스트 이름, 독점 ID 또는 프로젝트 코드명)를 잡아내세요.