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. :::