
AgentOrder: un browser per il Web agentico
Scopri come un sito si presenta agli agenti AI. Esplora documenti di discovery, server MCP e strumenti reali in un workspace nativo per Mac.

Il problema
Un sito ha più di una porta d'ingresso. Accanto alle pagine che leggiamo può pubblicare manifest, cataloghi, descrizioni strutturate e strumenti interrogabili dagli agenti. Queste interfacce sono spesso distribuite tra collegamenti HTML, percorsi well-known ed endpoint di protocollo.
AgentOrder rende visibile questo livello. Inserisci un dominio pubblico e avvia la scansione: l'app controlla le risposte, conserva le evidenze e spiega cosa ha trovato. BlackOrder è un test pubblico di integrazione; il motore analizza anche altri domini. Un normale collegamento a una pagina non dimostra l'esistenza di un endpoint agentico o di un server MCP.
Perché succede su macOS
Il Mac offre una base adatta a un inspector dedicato: workspace nativo a tre colonne, cronologia locale, credenziali nel Keychain e un grafo realizzato con AppKit e Core Animation.
La scansione di un dominio non richiede AI né una chiave API. Analizza risposte HTTP, collegamenti di discovery e manifest supportati, poi inizializza i server MCP scoperti e legge gli inventari dichiarati. FOUND, VALID, INVALID, UNREACHABLE e UNSUPPORTED distinguono risultati diversi. Il punteggio di preparazione per gli agenti deriva dai controlli implementati, con una spiegazione dei punti mancanti: non è un giudizio del modello.
La ricerca AI facoltativa aiuta a trovare domini candidati. Lo stesso motore deterministico verifica poi quei candidati. Account dei provider ed eventuali credenziali dei servizi di ricerca si configurano separatamente.
Il mio approccio
Parti da un sito
Inserisci l'URL e premi SCAN. La vista guidata spiega le informazioni pubblicate e le azioni disponibili. Le viste tecniche mostrano documenti di discovery, dettagli degli endpoint, capacità MCP, strumenti e traffico grezzo.
Esplora l'architettura
SCHEMA parte da gruppi leggibili, senza ridurre centinaia di nodi a un'immagine indecifrabile. Apri un gruppo, cerca i suoi elementi o concentra la vista su un ramo. Sposta la mappa, cambia zoom e seleziona i nodi per esaminare le evidenze. Le connessioni derivano dalle relazioni osservate. Live Schema mostra progressivamente gli elementi durante la scansione.

Interroga uno strumento consapevolmente
Il tool runner genera i campi dagli schemi di input supportati e convalida i parametri prima dell'invio. Ogni chiamata richiede RUN; gli strumenti che modificano dati o hanno effetti sconosciuti richiedono un'ulteriore conferma. Le annotazioni del server orientano la classificazione, ma non garantiscono gli effetti dello strumento. Esamina risposte strutturate e messaggi grezzi, poi esporta la scansione in JSON, Markdown o PDF.
Limiti dichiarati
Il client attuale supporta MCP Streamable HTTP con JSON e risposte SSE relative alla richiesta. SSE autonomo legacy, stdio locale, accesso OAuth ed elicitazione su più turni non sono implementati. Le funzioni non supportate vengono indicate. La scansione pubblica blocca per impostazione predefinita destinazioni locali e private, limita tempi e dimensioni delle risposte e non esegue codice ricevuto dai siti.
Aggiornamenti firmati
La versione 0.1.1 controlla automaticamente il canale aggiornamenti BlackOrder, con un comando manuale Controlla aggiornamenti e la possibilità di disattivare i controlli automatici. Autentica il manifest con una chiave pubblica Ed25519 incorporata e verifica SHA-256 e dimensione del DMG prima di proporne l'apertura. L'installazione avviene trascinando l'app in Applicazioni. Le precedenti build di sviluppo richiedono l'installazione manuale di questo primo aggiornamento.
AgentOrder è gratuita, firmata e notarizzata, per Apple silicon con macOS 14 o successivo. L'interfaccia usa l'italiano quando è la lingua principale del Mac, altrimenti l'inglese. I testi ricevuti dai siti restano nella lingua originale. Domain mode non richiede un abbonamento AI; la ricerca cloud facoltativa può comportare costi del provider scelto.


Discussione 0 commenti
Nessun commento ancora. Inizia tu la conversazione.