← Todas las herramientas MCP

Report runner heartbeat

runner_heartbeat
Escritura

Qué hace

For a self-hosted runner box only. Registers this box against the account and reports its health, so the human can see their runner in Done rather than by reading logs over SSH. Call it on connect, on the interval this returns, and once after every run with that run's outcome. Report run.status 'auth_failed' when the model credential is rejected — a box whose subscription login expired still holds its stream open, so that is the one failure Done cannot otherwise see.

Parámetros

NombreTipoObligatorioDescripción
namestringObligatorio

Stable name for this box. Same name = same box across restarts.

providerstringObligatorio

Which CLI this box runs.

Valores permitidosclaudecodex
versionstringOpcional

Daemon version, for support.

claimedbooleanOpcional

For a Done-provisioned box: true once a model credential exists on this machine. Done cannot see this for itself, so the box reports it.

runobjectOpcional

The outcome of the run that just finished. Omit on a plain check-in — omitting it leaves the previous outcome standing rather than clearing it.

run.statusstringObligatorio
Valores permitidosokfailedauth_failedtimeout
run.errorstringOpcional

Short failure detail. Redact credentials before sending.

Anotaciones

Las pistas que el servidor envía con esta herramienta. Un cliente las lee para decidir si te pregunta antes de llamarla.

Solo lecturareadOnlyHint: false
Cambia datos de tu cuenta de Done.
DestructivadestructiveHint: false
Solo agrega o lee; no quita ni sobrescribe nada de lo que ya existe.
IdempotenteidempotentHint: false
Cada llamada puede agregar algo nuevo, como un comentario, una ejecución o una tarea.
Mundo abiertoopenWorldHint: false
Solo toca tu propia cuenta de Done.

Qué tokens pueden llamarla

Una conexión hecha con OAuth tiene acceso completo. Un token de Ajustes → Acceso de agentes → Tokens de MCP adicionales se puede acotar, y un token acotado nunca ve más allá de su proyecto o espacio de trabajo.

  • Acceso completoPermitido
  • Token de solo lecturaRechazado
  • Token de un proyectoPermitido
  • Token de un espacio de trabajoPermitido

Pruébala

Con Done conectado, pídele a tu asistente algo como:

“Informa a Done el estado de este runner después de cada ejecución.”

Conecta Done a tu asistente

Un endpoint MCP por cuenta, con OAuth o con un token. Configuración paso a paso para cada cliente:

Resumen de la configuración de MCP →