Intramedial è in beta ristretta. Alla registrazione o all’accesso devi fornire la password da beta tester che hai ricevuto oppure richiederne una a preview@intramedial.com. Grazie.
Caricamento…
cartographer.mapModulo 17
Modulo della piattaforma
Cartographer edge review
Tieni le connessioni tra risorse su una mappa che controlli: il cartografo propone, e una persona o un limite che hai scritto approva.
cartographer.map restituisce gli archi ratificati, le modifiche in attesa di approvazione e i limiti di auto-ratifica in vigore. Un modello legge il testo e propone archi fuori dal percorso critico. Una persona ratifica ciascuno, oppure un limite nei mandati compilati lascia passare le relazioni elencate fino a un tetto.
Gli agenti agiscono quando il piano dice sì, e il registro dice perché.
Fai passare da Intramedial azioni di agenti, hash di contenuti, controlli API, lookup DNS, webhook, chiamate LLM e commit git. Ricevi una ricevuta firmata che chiunque verifica, senza fidarsi di noi.
Il singolo limite che ha fermato l’arco, mai un semplice conteggio.
bounds.relations
Le relazioni che i mandati compilati lasciano ratificare al cartografo. Vuoto significa che il limite è chiuso.
bounds.max
Il massimo di archi che un batch può ratificare: otto quando sono elencate relazioni e non c’è un tetto.
pendingDropped
Su propose e infer: quanti archi in attesa più vecchi sono stati scartati per restare entro il limite della coda.
Meccanismo
Passo dopo passo
Come funziona
Gli archi sono proposti
infer invia testo a un modello fuori percorso per archi candidati, e propose accetta archi che un agente o una persona nomina. Entrambi passano gli stessi controlli prima che venga scritto qualcosa.
Il limite decide cosa passa
Un arco passa solo se la sua relazione è limitata, entrambi gli estremi sono già sulla mappa, non unirebbe due lease attivi tenuti da agenti diversi e il tetto non è raggiunto.
Il resto attende con un motivo
Tutto il resto è messo in coda come bounds_closed, relation_not_bounded, unknown_endpoint, would_merge_active_conflict o cap_exceeded.
Una persona ratifica o scarta
edge ratifica un arco come operatore e lo toglie dalla coda. dismiss lo scarta, e nulla raggiunge la mappa.
Provalo
Demo live
Eseguilo da questa pagina
GET/api/v1/acp/cartographer/map
// Nessun body: è una GET. Premi Esegui.
Viene eseguito in un workspace demo condiviso con una chiave demo: chiunque può vedere cosa contiene, quindi non inviare nulla di privato. Docs di cartographer.map
Risposte
Premi Esegui per inviare la richiesta a sinistra al workspace demo condiviso.
Viene eseguito in un workspace demo condiviso con una chiave demo: chiunque può vedere cosa contiene, quindi non inviare nulla di privato.
Codice
Esempio live
Una richiesta reale
Una richiesta nella forma accettata dall’API e una risposta di esempio nella forma restituita dal modulo.
Un agente riporta che il servizio di fatturazione chiama il ledger. L’arco attende in pending finché un operatore lo ratifica, invece di rimodellare la mappa sulla parola di un modello.
Lasciar passare relazioni a basso rischio
Un mandato lascia ratificare gli archi calls, tre alla volta. Le altre relazioni attendono ancora una persona.
Fermare l’unione di lease attivi
Un arco proposto unirebbe ora due risorse tenute da agenti diversi. È trattenuto come would_merge_active_conflict.
Scartare un’ipotesi sbagliata
Un arco suggerito è sbagliato. dismiss lo toglie dalla coda e la mappa resta com’era.
Quando usare altro
Leggere i nodi stessi. Gli archi qui sono coppie; l’elenco dei nodi con i ring è worldmodel.graph.
Scrivere il limite. È legge, compilata e ratificata tramite mandates.compile; il cartografo la legge soltanto.
Decidere chi può usare una risorsa. Gli archi dicono come le risorse sono in relazione, e l’accesso viene dai grant tramite coordination.admit.
Prove
Garanzie
Cosa fa e cosa non fa
Un modulo è una promessa forte su una cosa circoscritta. Contaci esattamente per ciò che è.
Fa
La proposta di un modello non raggiunge mai da sola la mappa; serve un limite che la copra o una chiamata edge di una persona.
Senza limiti nei mandati compilati, l’auto-ratifica è chiusa. Una policy mancante o illeggibile può solo negarla.
Ogni arco trattenuto nomina l’unico limite che l’ha fermato, così il motivo è agli atti.
Un nome diventa noto tramite la dichiarazione di un attore, non la menzione di un modello, quindi un modello non può coniare territorio.
Non fa
Che un arco ratificato sia vero. È accettato come dichiarato, e il cartografo non lo verifica contro il traffico.
Che i suggerimenti del modello siano buoni. Gli archi in attesa non portano un punteggio di confidenza.
Chi ha approvato un arco. La mappa conserva l’arco, non la persona che l’ha ratificato.
Che la coda sia completa. Tiene i 500 più recenti e scarta i più vecchi.
Dettagli
Note di sviluppo
Prima di costruire
Da dove viene un limite
Due tipi di grant in un mandato compilato, per il principal cartographer: ratify su imd://cartographer/edge/rel/<relation> per ogni relazione, e ratify su imd://cartographer/edge/max/<n> per il tetto.
Chi può approvare
edge e dismiss richiedono il permesso policies.approve. propose e infer richiedono policies.propose.
Un modello fuori percorso
infer esegue un modello classificatore fuori dal percorso critico, tramite una coda o un workflow quando ne è associato uno. L’ammissione non lo aspetta mai, e la sua risposta è solo una proposta.
Limiti e misurazione
La coda in attesa tiene 500 archi. I più vecchi sono scartati e contati in pendingDropped.
Un batch ratifica al massimo bounds.max archi: otto quando il mandato elenca relazioni e non fissa un tetto.
infer risponde queued quando una coda o un workflow lo prende in carico. Passa forceInline: true per eseguirlo dentro la richiesta.
Leggere la mappa non è misurato.
Accesso
API e MCP
REST e MCP
Autenticati con una chiave API del workspace come token Bearer. L’URL di base è https://api.intramedial.com.
Endpoint REST
GET/api/v1/acp/cartographer/mapLeggi gli archi ratificati, le modifiche in attesa e i limiti.
POST/api/v1/acp/cartographer/edgeRatifica un arco come operatore.
POST/api/v1/acp/cartographer/proposeProponi archi e lascia che i limiti li smistino.
POST/api/v1/acp/cartographer/dismissScarta un arco in attesa senza scriverlo.
POST/api/v1/acp/cartographer/inferChiedi al modello fuori percorso degli archi candidati.
Azioni MCP
MCPcoordination.cartographer.mapLeggi la mappa del cartografo come azione MCP.
MCPcoordination.cartographer.edgeRatifica un arco come azione MCP.
MCPcoordination.cartographer.inferChiedi al modello degli archi candidati come azione MCP.