Invia l’obiettivo
La tua applicazione invia il messaggio nella chat associata al team.
Integra un team AI nel tuo prodotto. La tua applicazione invia richieste via HTTP e riceve eventi e risultati via SSE. Envai coordina agenti, contesto e strumenti.
Un team AI non è solo una sequenza di prompt. Servono coordinamento, conoscenza, strumenti e visibilità sul lavoro. Envai mette insieme questi pezzi.
Non scrivi da zero la logica che distribuisce il lavoro: l’orchestratore delega agli specialisti e riunisce i loro contributi.
Caricamento, sincronizzazione, organizzazione e consultazione dei documenti sono già nella Wiki. Non costruisci un sistema separato per dare contesto al team.
ATP riunisce attività degli agenti, richieste di tool e risultati in un flusso SSE. Colleghi la tua UI agli eventi, senza inventare un formato per ogni agente.
Usi i tool server-side integrati e colleghi le funzioni della tua app tramite client tools. La loro logica e i controlli di esecuzione restano tuoi.
Configuri i team e consulti attività ed eventi dalla console Envai, senza dover costruire anche un’interfaccia interna per gestire l’orchestrazione.
Concentrati sul tuo prodotto. Parti dal team.
Prova Envai TeamsL’esperienza del prodotto, la logica di business e l’integrazione con i tuoi sistemi. Definisci ruoli, obiettivi e controlli.
L’orchestrazione del team, il ciclo della conoscenza, il flusso di eventi e gli strumenti integrati. La console ti permette di configurarli e seguirli.
Un servizio di orchestrazione dentro la tua applicazione: invii un messaggio al team e segui il suo lavoro, mantenendo l’esperienza del tuo prodotto.
Invia l’obiettivo al team con una richiesta HTTP.
Ricevi eventi e risultati e decidi come presentarli nel tuo prodotto.
Lo stesso contratto di orchestrazione, dal linguaggio che scegli. Integra con TypeScript, Python, Go o PHP, oppure usa direttamente le API HTTP.
Un agente è uno specialista che configuri: istruzioni, modello e strumenti autorizzati. L’orchestratore assegna il lavoro ai diversi ruoli e ne riunisce i contributi.
Il prompt di sistema descrive il compito. La modalità distingue l’agente principale dagli specialisti a cui delegare.
Assegna a ricerca, analisi e scrittura modelli diversi dal catalogo. Ogni ruolo ha il modello che scegli.
ATP v3 è il protocollo Envai con cui la tua applicazione dialoga con l’orchestrazione. Non solo un prompt in ingresso: un ciclo di lavoro che puoi seguire attraverso eventi.
La tua applicazione invia il messaggio nella chat associata al team.
L’orchestratore delega anche in parallelo a specialisti con prompt, modello e strumenti propri.
Un flusso SSE riunisce gli eventi dei diversi agenti, incluse le richieste di client tool.
I contributi confluiscono nell’output: sei tu a decidere come usarlo nel prodotto.
Registra i client tools nel progetto e autorizzane l’uso per agente. Porti al team le capacità della tua applicazione e le esegui nella tua integrazione.
L’evento agent.tool.request porta una richiesta firmata Ed25519. Le chiavi pubbliche sono disponibili tramite JWKS.
La tua applicazione applica i propri controlli e accede alle risorse necessarie.
Invii il risultato a Envai per far riprendere il ramo in attesa. Gli altri rami del team possono continuare.
Il ramo interessato attende il risultato.
/.well-known/jwks.jsonLa logica, i controlli e l’accesso ai tuoi sistemi restano nella tua integrazione.
/api/v1/atp/v3/chats/{chat_id}/tool-outputIl risultato torna al ramo che lo stava aspettando.
Tool server-side integrati nel runtime Envai e client tools sotto il tuo controllo. Combina le capacità di Envai con le funzioni del tuo prodotto.
Ricerca, calcolo, Workspace ed esecuzione: strumenti integrati nel runtime Envai, eseguiti lato server.
Tool eseguiti dalla tua integrazione, con richiesta firmata via SSE e restituzione dell’output. I tuoi sistemi restano sotto i tuoi controlli.
Ricerca e lettura di pagine via Exa.
exa_search · exa_contentsOperazioni numeriche e conversione di unità.
calculator · convert_unitsLeggi, organizza e aggiorna i file di lavoro del team.
read · list · stat · writeConsulta la conoscenza del Workspace e le procedure condivise del progetto.
wiki_read · skill_readEsegui Python, JavaScript, Bash e Go in un ambiente temporaneo dedicato al task, via Fly.io Sprite.
executeCollega il servizio cron per programmare le attività del team.
cronNon un altro sistema da progettare accanto al tuo prodotto. Envai include già la wiki: un flusso per trasformare documenti in conoscenza consultabile dal team, con categorie e riferimenti alle fonti.
Carica i documenti e avvia la sincronizzazione. Gli originali restano immutabili e separati dai contenuti generati, che citano le fonti.
Chat e team nello stesso Workspace condividono la conoscenza. Non devi ricostruire il contesto documentale per ogni conversazione.
Conversione asincrona, categorie, aggiornamento e rimozione delle fonti fanno parte del sistema. Tu costruisci le funzioni del prodotto, non un secondo prodotto per gestire la conoscenza.
Esplora la Wiki e il suo flusso completo
Le informazioni del progetto, organizzate in una pagina consultabile dal team: passaggi, criteri e riferimenti ai documenti di partenza.
Verificare i requisiti del cliente, raccogliere i materiali necessari e preparare i passaggi di attivazione.
“Prepara una checklist per questo cliente.”
Il team consulta la conoscenza del Workspace per lavorare con il contesto della guida.
La console configura i team. La tua applicazione li esegue via API. Prepara, prova e osserva l’orchestrazione senza imporre una nuova interfaccia ai tuoi utenti.
01 / SCOPEOrganizza team e contesto entro il perimetro del progetto, mantenendo l’isolamento tra aziende e progetti.
02 / AGENTSDefinisci prompt, modello, strumenti e permessi. Con “Prova team” metti alla prova il comportamento prima dell’integrazione.
03 / CONTEXTUn Workspace condiviso raccoglie conoscenza, procedure, decisioni e materiali utili al team.
04 / OBSERVABILITYOsserva il lavoro del team e consulta gli eventi e la spesa in un unico punto.
Il rilascio open source e la versione Cloud sono in programma.
Il centro del prodotto è l’orchestrazione via API. La tua applicazione invia richieste e consuma eventi e risultati; la console serve a configurare, provare e osservare i team.
Agent Team Protocol è il protocollo che collega la tua applicazione all’orchestrazione Envai. La versione v3 combina richieste HTTP e un flusso SSE per seguire il lavoro degli agenti.
Nella tua integrazione. Ricevi una richiesta SSE firmata Ed25519, la verifichi, esegui il tool secondo i tuoi controlli e restituisci l’output per riprendere il ramo in attesa.
Puoi combinare gli strumenti server-side di Envai — ricerca web, calcolo, Workspace, Wiki e sandbox — con i client tools della tua applicazione. Scegli gli strumenti di ogni agente in base al suo ruolo.
È già integrata. Carichi i documenti e avvii la sincronizzazione: Envai li elabora nella conoscenza del Workspace, con categorie e riferimenti alle fonti. Chat e team condividono il contesto nello stesso spazio di lavoro.