Herramienta: get_changelog
Obtiene detalles del registro de cambios especificado.
En el siguiente ejemplo, se muestra cómo usar curl para invocar la herramienta de MCP get_changelog.
| Solicitud de Curl |
|---|
curl --location 'https://ces.[REGION].rep.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_changelog", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Esquema de entrada
Mensaje de solicitud para AgentService.GetChangelog.
GetChangelogRequest
| Representación JSON |
|---|
{ "name": string } |
| Campos | |
|---|---|
name |
Obligatorio. Es el nombre del recurso del registro de cambios que se recuperará. |
Esquema de salida
Los registros de cambios representan un cambio realizado en la app o en un recurso dentro de ella.
Registro de cambios
| Representación JSON |
|---|
{ "name": string, "author": string, "displayName": string, "description": string, "resource": string, "resourceType": string, "action": string, "originalResource": { object }, "newResource": { object }, "dependentResources": [ { object } ], "createTime": string, "sequenceNumber": string } |
| Campos | |
|---|---|
name |
Es el identificador. Es el identificador único del registro de cambios. Formato: |
author |
Solo salida. Es la dirección de correo electrónico del autor del cambio. |
displayName |
Solo salida. Es el nombre visible del cambio. Por lo general, debe ser el nombre visible del recurso que se cambió. |
description |
Solo salida. Es la descripción del cambio, que suele capturar los campos modificados en el recurso. |
resource |
Solo salida. Es el recurso que se cambió. |
resourceType |
Solo salida. Es el tipo de recurso que se modificó. |
action |
Solo salida. Es la acción que se realizó en el recurso. |
originalResource |
Solo salida. Es el recurso original antes del cambio. |
newResource |
Solo salida. Es el recurso nuevo después del cambio. |
dependentResources[] |
Solo salida. Son los recursos dependientes que se modificaron. |
createTime |
Solo salida. Fecha y hora en que se realizó el cambio. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
sequenceNumber |
Solo salida. Es el número de secuencia del registro de cambios, que aumenta de forma monótona. |
Struct
| Representación JSON |
|---|
{ "fields": { string: value, ... } } |
| Campos | |
|---|---|
fields |
Es un mapa no ordenado de valores escritos de forma dinámica. Un objeto que contiene una lista de pares |
FieldsEntry
| Representación JSON |
|---|
{ "key": string, "value": value } |
| Campos | |
|---|---|
key |
|
value |
|
Valor
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión kind. Es el tipo de valor. kind puede ser solo uno de los parámetros siguientes: |
|
nullValue |
Representa un valor nulo. |
numberValue |
Representa un valor doble. |
stringValue |
Representa un valor de cadena. |
boolValue |
Representa un valor booleano. |
structValue |
Representa un valor estructurado. |
listValue |
Representa un |
ListValue
| Representación JSON |
|---|
{ "values": [ value ] } |
| Campos | |
|---|---|
values[] |
Es un campo repetido de valores escritos de forma dinámica. |
Marca de tiempo
| Representación JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Campos | |
|---|---|
seconds |
Representa los segundos de la hora UTC desde la época de Unix 1970-01-01T00:00:00Z. Debe estar entre -62135596800 y 253402300799 inclusive (lo que corresponde a 0001-01-01T00:00:00Z y 9999-12-31T23:59:59Z). |
nanos |
Fracciones no negativas de un segundo a una resolución de nanosegundos. Este campo es la parte de la duración en nanosegundos, no una alternativa a los segundos. Los valores de segundos negativos con fracciones deben tener valores nanos no negativos que se cuentan hacia adelante en el tiempo. Debe ser un valor entre 0 y 999,999,999, inclusive. |
Anotaciones de herramientas
Sugerencia destructiva: ❌ | Sugerencia idempotente: ✅ | Sugerencia de solo lectura: ✅ | Sugerencia de mundo abierto: ❌