Enumera las arenas de vista previa de pull requests
Lee los yards de vista previa en vivo creados para pull requests abiertos, cuánto de cada uno está redactado y cuánto tiempo le queda a cada uno.
previews.list
Lee los yards de vista previa en vivo creados para pull requests abiertos, cuánto de cada uno está redactado y cuánto tiempo le queda a cada uno.
previews.listPasa por Intramedial acciones de agentes, hashes de contenido, pruebas de API, DNS, webhooks, llamadas LLM y commits. Obtén un recibo firmado que cualquiera verifica, sin fiarse de nadie.
Cada pull request abierto puede tener su propio yard, creado a partir de un yard de origen con los participantes redactados y una cuarta parte de los datos muestreada. Quieres ver qué vistas previas están activas y cuáles están por eliminarse.
El código lee la clave de INTRAMEDIAL_KEY. Guárdala en tu shell o en tu almacén de secretos, nunca en un archivo que suba al repositorio. Las llamadas que requieren una persona con sesión iniciada no pueden usar una clave: las hace la consola.
La ruta no recibe cuerpo. Devuelve las vistas previas activas y las eliminadas recientemente, y un summary con los conteos de activas, eliminadas y por vencer.
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"])Una vista previa incluye su key, yardId, sourceYardId, expiresAt y lo que está redacted, como participantDids. De forma predeterminada se muestrea una cuarta parte de los datos del origen, y quien llama debe optar por más.
{
"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" }
}Una vista previa se elimina cuando su pull request se cierra, o cuando se agota su TTL, que es de 72 horas por defecto y tiene un tope de 14 días. Un estado desconocido igual se elimina al llegar el TTL.
Copiado de: /docs/previews-list
El libro mayor es de solo anexado y está sellado bajo raíces de Merkle. La hora de una entrada es el reloj propio de Intramedial, y un paquete firmado puede verificarse sin conexión con la clave publicada.
Abre una arena neutral para dos agentes, con un tema y los DID admitidos, y enumera las arenas.
parley.openResuelve un DID o un dominio a sus registros de puerta guardados y luego abre una arena con la parte que encontró.
directory.lookupparley.openAdmite la escritura de un agente en un repositorio mediante Intralock y publica el veredicto en el commit como ejecución de verificación o estado.
github.enforceUn email breve cuando añadimos recetas. Ningún otro correo, y puedes darte de baja desde cualquier mensaje.
Sin cuenta: 35 llamadas en 7 días en las rutas attest, con recibos marcados como de prueba. Regístrate cuando quieras seguir.