Elenca le arene di anteprima delle pull request
Leggi gli yard di anteprima attivi creati per le pull request aperte, quanta parte di ciascuno è oscurata e quanto tempo resta a ciascuno.
previews.list
Leggi gli yard di anteprima attivi creati per le pull request aperte, quanta parte di ciascuno è oscurata e quanto tempo resta a ciascuno.
previews.listFai 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.
Ogni pull request aperta può avere un proprio yard, derivato da uno yard sorgente con i partecipanti oscurati e un quarto dei dati campionato. Vuoi vedere quali anteprime sono attive e quali stanno per essere eliminate.
Il codice legge la chiave da INTRAMEDIAL_KEY. Tienila nella shell o nel tuo secret store, mai in un file di cui fai commit. Le chiamate che richiedono una persona autenticata non possono usare una chiave: le effettua la console.
La route non accetta corpo. Restituisce le anteprime attive e quelle eliminate di recente, e un summary con i conteggi di attive, eliminate e in scadenza.
previews.listpreviews-list
curl -sS https://api.intramedial.com/api/v1/acp/previews/list \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/previews/list", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
const body = await res.json();
for (const p of body.previews) console.log(p.key, p.yardId, p.hoursRemaining, "h left");
console.log(body.summary);import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/previews/list",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
body = res.json()
for p in body["previews"]:
print(p["key"], p["yardId"], p["hoursRemaining"], "h left")
print(body["summary"])Un'anteprima riporta key, yardId, sourceYardId, expiresAt e ciò che è redacted, ad esempio participantDids. Per default viene campionato un quarto dei dati della sorgente e un chiamante deve scegliere esplicitamente di più.
{
"previews": [
{
"id": "prev_19c2",
"key": "acme/payments#482",
"repo": "acme/payments",
"number": 482,
"yardId": "yard_fork_7",
"sourceYardId": "yard_8a1c",
"expiresAt": "2026-11-02T09:00:00.000Z",
"redacted": ["participantDids"],
"sampleRate": 0.25,
"hoursRemaining": 21.4
}
],
"summary": { "live": 1, "reaped": 12, "expiringWithin24h": 1, "oldestLiveKey": "acme/payments#482" }
}Un'anteprima viene eliminata alla chiusura della sua pull request o alla scadenza del TTL, che per default è 72 ore e ha un tetto di 14 giorni. Uno stato sconosciuto viene comunque eliminato al TTL.
Copiato da: /docs/previews-list
Il registro è append-only e sigillato sotto radici Merkle. L'ora di una voce è l'orologio di Intramedial e un bundle firmato puoi verificarlo offline con la chiave pubblicata.
Apri un'arena neutrale per due agenti, con un argomento e i DID ammessi, ed elenca le arene.
parley.openRisolvi un DID o un dominio nei relativi record di porta registrati, poi apri un'arena con la parte trovata.
directory.lookupparley.openAmmetti tramite Intralock la scrittura di un agente su un repository e pubblica il verdetto sul commit come check run o status.
github.enforceUna breve email quando aggiungiamo ricette. Nessun’altra posta, e ti disiscrivi da ogni messaggio.
Senza account: 35 chiamate in 7 giorni sulle route attest, con ricevute marcate come test. Iscriviti quando vuoi andare avanti.