Skip to content

Panoramica delle Funzionalità

Oltre al suo modello di sicurezza e al supporto canali, Triggerfish offre funzionalità che estendono il Suo agente IA oltre il semplice domanda-e-risposta: attività pianificate, memoria persistente, accesso web, input vocale e failover multi-modello.

Comportamento Proattivo

Cron e Trigger

Pianifichi attività ricorrenti con espressioni cron standard e definisca comportamenti di monitoraggio proattivo attraverso TRIGGER.md. Il Suo agente può consegnare briefing mattutini, controllare pipeline, monitorare messaggi non letti e agire autonomamente secondo un programma configurabile -- il tutto con applicazione della classificazione e sessioni isolate.

Notifiche

Un servizio di consegna notifiche che instrada messaggi attraverso tutti i canali connessi con livelli di priorità, accodamento offline e deduplicazione. Sostituisce i pattern di notifica ad-hoc con un'astrazione unificata.

Strumenti dell'Agente

Ricerca Web e Fetch

Cerchi nel web e recuperi contenuti delle pagine. L'agente usa web_search per trovare informazioni e web_fetch per leggere pagine web, con prevenzione SSRF e applicazione delle policy su tutte le richieste in uscita.

Memoria Persistente

Memoria cross-sessione con gating della classificazione. L'agente salva e richiama fatti, preferenze e contesto tra le conversazioni. La classificazione della memoria è forzata al taint di sessione -- l'LLM non può scegliere il livello.

Analisi Immagini e Visione

Incolli immagini dagli appunti (Ctrl+V nella CLI, incolla nel browser in Tide Pool) e analizzi file immagine su disco. Configuri un modello vision separato per descrivere automaticamente le immagini quando il modello primario non supporta la visione.

Esplorazione del Codebase

Comprensione strutturata del codebase tramite sub-agenti paralleli. Lo strumento explore mappa gli alberi delle directory, rileva pattern di codifica, traccia gli import e analizza la cronologia git -- tutto in modo concorrente.

Gestione delle Sessioni

Ispezioni, comunichi con e generi sessioni. L'agente può delegare attività in background, inviare messaggi cross-sessione e raggiungere altri canali -- tutto sotto l'applicazione del write-down.

Modalità Pianificazione e Tracciamento Attività

Pianificazione strutturata prima dell'implementazione (modalità pianificazione) e tracciamento persistente delle attività (todo) tra le sessioni. La modalità pianificazione vincola l'agente all'esplorazione in sola lettura finché l'utente non approva il piano.

Filesystem e Shell

Legga, scriva, cerchi ed esegua comandi. Gli strumenti fondamentali per le operazioni sui file, con scoping del workspace e applicazione della denylist dei comandi.

Sub-Agenti e Attività LLM

Deleghi lavoro a sub-agenti autonomi o esegua prompt LLM isolati per summarizzazione, classificazione e ragionamento focalizzato senza inquinare la conversazione principale.

Team di Agenti

Generi team persistenti di agenti collaborativi con ruoli specializzati. Un lead coordina i membri che comunicano autonomamente tramite messaggistica inter-sessione. Include monitoraggio del ciclo di vita con timeout di inattività, limiti di durata e controlli di salute. Ideale per attività complesse che beneficiano di prospettive multiple che iterano sul lavoro reciproco.

Interazione Ricca

Pipeline Vocale

Supporto vocale completo con provider STT e TTS configurabili. Utilizzi Whisper per la trascrizione locale, Deepgram o OpenAI per STT cloud, ed ElevenLabs o OpenAI per text-to-speech. L'input vocale passa attraverso la stessa classificazione e applicazione delle policy del testo.

Tide Pool / A2UI

Un workspace visuale guidato dall'agente dove Triggerfish renderizza contenuti interattivi -- dashboard, grafici, form e anteprime del codice. Il protocollo A2UI (Agent-to-UI) invia aggiornamenti in tempo reale dall'agente ai client connessi.

Multi-Agente e Multi-Modello

Routing Multi-Agente

Instradi canali, account o contatti diversi verso agenti isolati separati, ciascuno con il proprio SPINE.md, workspace, skill e tetto di classificazione. Il Suo Slack di lavoro va a un agente; il Suo WhatsApp personale va a un altro.

Provider LLM e Failover

Si connetta ad Anthropic, OpenAI, Google, modelli locali (Ollama) o OpenRouter. Configuri catene di failover affinché il Suo agente passi automaticamente a un provider alternativo quando uno non è disponibile. Ogni agente può usare un modello diverso.

Rate Limiting

Rate limiter a finestra scorrevole che previene il raggiungimento dei limiti API del provider LLM. Traccia token-per-minuto e richieste-per-minuto, ritarda le chiamate quando la capacità è esaurita e si integra con la catena di failover.

Operazioni

Logging Strutturato

Logging strutturato unificato con livelli di severità, rotazione dei file e doppio output su stderr e file. Righe di log etichettate per componente, rotazione automatica a 1 MB e uno strumento log_read per accedere alla cronologia dei log.

Tutte le funzionalità si integrano con il modello di sicurezza

fondamentale. I job cron rispettano i tetti di classificazione. L'input vocale porta taint. I contenuti Tide Pool passano attraverso l'Hook PRE_OUTPUT. Il routing multi-agente applica l'isolamento delle sessioni. Nessuna funzionalità aggira il livello di policy. :::