Skip to content

Glossario

TermineDefinizione
Agent TeamUn gruppo persistente di sessioni agent collaboranti con ruoli distinti. Un membro è il lead che coordina il lavoro. Creato tramite team_create, monitorato con controlli del ciclo di vita.
A2UIProtocollo Agent-to-UI per inviare contenuti visivi dall'agent allo spazio di lavoro Tide Pool in tempo reale.
Background SessionUna sessione generata per attività autonome (cron, trigger) che inizia con taint PUBLIC fresco e viene eseguita in uno spazio di lavoro isolato.
BuoyUn'app companion nativa (iOS, Android) che fornisce capacità del dispositivo come fotocamera, posizione, registrazione dello schermo e notifiche push all'agent. (In arrivo.)
ClassificationUn'etichetta di sensibilità assegnata a dati, canali e destinatari. Quattro livelli: RESTRICTED, CONFIDENTIAL, INTERNAL, PUBLIC.
CronUn'attività ricorrente programmata eseguita dall'agent a un orario specificato utilizzando la sintassi standard delle espressioni cron.
DiveLa procedura guidata di configurazione iniziale (triggerfish dive) che crea triggerfish.yaml, SPINE.md e la configurazione iniziale.
Effective ClassificationIl livello di classificazione utilizzato per le decisioni di output, calcolato come min(channel_classification, recipient_classification).
Exec EnvironmentLo spazio di lavoro del codice dell'agent per scrivere, eseguire e debuggare codice in un ciclo stretto scrivi-esegui-correggi, distinto dal Plugin Sandbox.
FailoverFallback automatico a un provider LLM alternativo quando il provider corrente non è disponibile a causa di limitazione della frequenza, errori del server o timeout.
GatewayIl piano di controllo locale a lunga esecuzione che gestisce sessioni, canali, tool, eventi e processi agent attraverso un endpoint WebSocket JSON-RPC.
HookUn punto di applicazione deterministico nel flusso dei dati dove il motore delle policy valuta le regole e decide se consentire, bloccare o redarre un'azione.
LineageMetadati di provenienza che tracciano l'origine, le trasformazioni e la posizione corrente di ogni elemento dati elaborato da Triggerfish.
LlmProviderL'interfaccia per le completions LLM, implementata da ogni provider supportato (Anthropic, OpenAI, Google, Local, OpenRouter).
MCPModel Context Protocol, uno standard per la comunicazione agent-tool. Il MCP Gateway di Triggerfish aggiunge controlli di classificazione a qualsiasi server MCP.
No Write-DownLa regola fissa e non configurabile che i dati possono fluire solo verso canali o destinatari a un livello di classificazione uguale o superiore.
NotificationServiceL'astrazione unificata per la consegna delle notifiche al proprietario su tutti i canali connessi con priorità, accodamento e deduplicazione.
PatrolIl comando di controllo diagnostico (triggerfish patrol) che verifica il gateway, i provider LLM, i canali e la configurazione delle policy.
Reef (The)Il marketplace comunitario delle skill per scoprire, installare, pubblicare e gestire le skill di Triggerfish.
RippleIndicatori di digitazione in tempo reale e segnali di stato online trasmessi attraverso i canali dove supportati.
SessionL'unità fondamentale dello stato della conversazione con tracciamento del taint indipendente. Ogni sessione ha un ID univoco, utente, canale, livello di taint e cronologia.
SkillUna cartella contenente un file SKILL.md e file di supporto opzionali che danno all'agent nuove capacità senza scrivere plugin.
SPINE.mdIl file di identità e missione dell'agent caricato come fondamento del system prompt. Definisce personalità, regole e confini. L'equivalente Triggerfish di CLAUDE.md.
StorageProviderL'astrazione di persistenza unificata (interfaccia chiave-valore) attraverso cui fluiscono tutti i dati stateful. Le implementazioni includono Memory, SQLite e backend enterprise.
TaintIl livello di classificazione associato a una sessione basato sui dati a cui ha avuto accesso. Il taint può solo aumentare all'interno di una sessione, mai diminuire.
Tide PoolUno spazio di lavoro visuale controllato dall'agent dove Triggerfish renderizza contenuti interattivi (dashboard, grafici, moduli) utilizzando il protocollo A2UI.
TRIGGER.mdIl file di definizione del comportamento proattivo dell'agent, che specifica cosa controllare, monitorare e su cosa agire durante i risvegli periodici dei trigger.
WebhookUn endpoint HTTP in ingresso che accetta eventi da servizi esterni (GitHub, Sentry, ecc.) e attiva azioni dell'agent.
Team LeadIl coordinatore designato in un team di agent. Riceve l'obiettivo del team, decompone il lavoro, assegna le attività ai membri e decide quando il team ha finito.
WorkspaceUna directory del filesystem per-agent dove l'agent scrive ed esegue il proprio codice, isolata dagli altri agent.
Write-DownIl flusso proibito di dati da un livello di classificazione superiore a uno inferiore (es. dati CONFIDENTIAL inviati a un canale PUBLIC).