工具:list_changelogs
列出指定應用程式的變更記錄。
下列範例示範如何使用 curl 叫用 list_changelogs MCP 工具。
| 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": "list_changelogs", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
輸入內容的結構定義
AgentService.ListChangelogs 的要求訊息。
ListChangelogsRequest
| JSON 表示法 |
|---|
{ "parent": string, "pageSize": integer, "pageToken": string, "filter": string, "orderBy": string } |
| 欄位 | |
|---|---|
parent |
這是必要旗標,要列出變更記錄的應用程式資源名稱。 |
pageSize |
選用。要求的頁面大小。伺服器傳回的項目數量可能會少於要求數量。如未指定,伺服器會挑選適當的預設值。 |
pageToken |
選用。先前的清單 |
filter |
選用。列出變更記錄時要套用的篩選器。詳情請參閱 https://google.aip.dev/160。 篩選字串可用於依 示例:* |
orderBy |
選用。用於排序的欄位。僅支援「name」和「create_time」。詳情請參閱 https://google.aip.dev/132#ordering。 |
輸出內容的結構定義
AgentService.ListChangelogs 的回應訊息。
ListChangelogsResponse
| JSON 表示法 |
|---|
{
"changelogs": [
{
object ( |
| 欄位 | |
|---|---|
changelogs[] |
變更記錄清單。 |
nextPageToken |
可做為 |
變更記錄
| 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 } |
| 欄位 | |
|---|---|
name |
ID。變更記錄的專屬 ID。格式: |
author |
僅供輸出。變更作者的電子郵件地址。 |
displayName |
僅供輸出。變更的顯示名稱。通常應為變更的資源顯示名稱。 |
description |
僅供輸出。變更說明,通常會擷取資源中變更的欄位。 |
resource |
僅供輸出。變更的資源。 |
resourceType |
僅供輸出。變更的資源類型。 |
action |
僅供輸出。對資源執行的動作。 |
originalResource |
僅供輸出。變更前的原始資源。 |
newResource |
僅供輸出。變更後的新資源。 |
dependentResources[] |
僅供輸出。已變更的依附資源。 |
createTime |
僅供輸出。變更時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
sequenceNumber |
僅供輸出。變更記錄的單調遞增序號。 |
結構
| JSON 表示法 |
|---|
{ "fields": { string: value, ... } } |
| 欄位 | |
|---|---|
fields |
動態型別值的無序對應。 包含 |
FieldsEntry
| JSON 表示法 |
|---|
{ "key": string, "value": value } |
| 欄位 | |
|---|---|
key |
|
value |
|
值
| JSON 表示法 |
|---|
{ // Union field |
| 欄位 | |
|---|---|
聯集欄位 kind。值的類型。kind 只能是下列其中一個設定: |
|
nullValue |
代表空值。 |
numberValue |
表示雙精度浮點數值。 |
stringValue |
代表字串值。 |
boolValue |
表示布林值。 |
structValue |
代表結構化值。 |
listValue |
代表重複的 |
ListValue
| JSON 表示法 |
|---|
{ "values": [ value ] } |
| 欄位 | |
|---|---|
values[] |
動態型別值的重複欄位。 |
時間戳記
| JSON 表示法 |
|---|
{ "seconds": string, "nanos": integer } |
| 欄位 | |
|---|---|
seconds |
代表自 Unix 紀元 1970-01-01T00:00:00Z 起算的世界標準時間秒數。必須介於 -62135596800 和 253402300799 之間 (含),對應至 0001-01-01T00:00:00Z 至 9999-12-31T23:59:59Z。 |
nanos |
以奈秒為單位的非負秒數小數。這個欄位是時間長度的奈秒部分,並非秒數的替代值。如果第二個值為負數,且包含分數,奈秒值仍須為非負數,且會向前計時。必須介於 0 至 999,999,999 之間 (含)。 |
工具註解
破壞性提示:❌ | 等冪提示:✅ | 唯讀提示:✅ | 開放世界提示:❌