Skip to content

Triggerfish안전한 AI 에이전트

LLM 계층 아래의 결정론적 정책 시행. 모든 채널. 예외 없음.

Triggerfish — 디지털 바다를 누비며

한 줄 명령으로 설치

bash
curl -sSL https://raw.githubusercontent.com/greghavens/triggerfish/master/scripts/install.sh | bash
powershell
irm https://raw.githubusercontent.com/greghavens/triggerfish/master/scripts/install.ps1 | iex
bash
docker run -v ./triggerfish.yaml:/data/triggerfish.yaml \
  -p 18789:18789 -p 18790:18790 \
  ghcr.io/greghavens/triggerfish:latest

바이너리 설치 프로그램은 사전 빌드된 릴리스를 다운로드하고, 체크섬을 검증하고, 설정 마법사를 실행합니다. Docker 설정, 소스에서 빌드하기, 릴리스 프로세스에 대해서는 설치 가이드를 참조하십시오.

API 키를 관리하고 싶지 않으십니까? 수 분 내에 사용 가능한 관리형 LLM 및 검색 인프라인 Triggerfish Gateway에 대해서는 가격을 참조하십시오.

작동 원리

Triggerfish는 AI 에이전트와 에이전트가 접촉하는 모든 것 사이에 결정론적 정책 계층을 배치합니다. LLM은 작업을 제안하고 — 순수 코드 hook이 허용 여부를 결정합니다.

  • 결정론적 정책 — 보안 결정은 순수 코드입니다. 무작위성 없음, LLM 영향 없음, 예외 없음. 동일한 입력, 동일한 결정, 매번.
  • 정보 흐름 제어 — 네 가지 분류 등급(PUBLIC, INTERNAL, CONFIDENTIAL, RESTRICTED)이 세션 taint를 통해 자동으로 전파됩니다. 데이터는 보안 수준이 낮은 컨텍스트로 절대 흐르지 않습니다.
  • 여섯 가지 시행 Hook — 데이터 파이프라인의 모든 단계가 게이트됩니다: LLM 컨텍스트에 진입하는 것, 호출되는 도구, 반환되는 결과, 시스템을 떠나는 것. 모든 결정이 감사 로그에 기록됩니다.
  • 기본 거부 — 아무것도 암묵적으로 허용되지 않습니다. 분류되지 않은 도구, 통합, 데이터 소스는 명시적으로 구성될 때까지 거부됩니다.
  • 에이전트 아이덴티티 — 에이전트의 미션은 SPINE.md에, 능동적 행동은 TRIGGER.md에 있습니다. Skill은 간단한 폴더 규칙을 통해 기능을 확장합니다. The Reef 마켓플레이스에서 검색하고 공유할 수 있습니다.

아키텍처에 대해 더 알아보기.