Skip to content

TriggerfishSäkra AI-agenter

Deterministisk policyhantering under LLM-lagret. Varje kanal. Inga undantag.

Triggerfish — ute och simmaar i det digitala havet

Installera med ett kommando

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

De binära installationsprogrammen laddar ned en förbyggd version, verifierar dess kontrollsumma och startar installationsguiden. Se installationsguiden för Docker-installation, kompilering från källkod och versionsprocessen.

Vill du inte hantera API-nycklar? Se priserna för Triggerfish Gateway — hanterad LLM- och sökinfrastruktur, redo på minuter.

Så här fungerar det

Triggerfish placerar ett deterministiskt policylager mellan din AI-agent och allt den rör vid. LLM:en föreslår åtgärder — rena kodhooks avgör om de är tillåtna.

  • Deterministisk policy — Säkerhetsbeslut är ren kod. Ingen slumpmässighet, inget LLM-inflytande, inga undantag. Samma indata, samma beslut, varje gång.
  • Informationsflödeskontroll — Fyra klassificeringsnivåer (PUBLIC, INTERNAL, CONFIDENTIAL, RESTRICTED) sprids automatiskt via session-taint. Data kan aldrig flöda nedåt till ett mindre säkert sammanhang.
  • Sex hanteringshooks — Varje steg i datapipelinen är kontrollerat: vad som hamnar i LLM-kontexten, vilka verktyg som anropas, vilka resultat som returneras och vad som lämnar systemet. Varje beslut loggas i revisionsloggen.
  • Neka som standard — Ingenting tillåts tyst. Oklassificerade verktyg, integrationer och datakällor avvisas tills de uttryckligen konfigurerats.
  • Agentidentitet — Din agents uppdrag finns i SPINE.md, proaktiva beteenden i TRIGGER.md. Skills utökar funktionerna via enkla mappkonventioner. The Reef-marknadsplatsen låter dig upptäcka och dela dem.

Läs mer om arkitekturen.