This commit is contained in:
Matthew Zeng
2026-03-20 11:17:55 -07:00
parent 403b397e4e
commit da838ef284
18 changed files with 896 additions and 1 deletions

View File

@@ -1246,6 +1246,54 @@
"title": "App/listRequest",
"type": "object"
},
{
"properties": {
"id": {
"$ref": "#/definitions/RequestId"
},
"method": {
"enum": [
"inbox/list"
],
"title": "Inbox/listRequestMethod",
"type": "string"
},
"params": {
"$ref": "#/definitions/InboxListParams"
}
},
"required": [
"id",
"method",
"params"
],
"title": "Inbox/listRequest",
"type": "object"
},
{
"properties": {
"id": {
"$ref": "#/definitions/RequestId"
},
"method": {
"enum": [
"inbox/update"
],
"title": "Inbox/updateRequestMethod",
"type": "string"
},
"params": {
"$ref": "#/definitions/InboxUpdateParams"
}
},
"required": [
"id",
"method",
"params"
],
"title": "Inbox/updateRequest",
"type": "object"
},
{
"properties": {
"id": {
@@ -4855,6 +4903,58 @@
],
"type": "string"
},
"InboxListParams": {
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "List tracked inbox entries from `$CODEX_HOME/inbox`.",
"title": "InboxListParams",
"type": "object"
},
"InboxListResponse": {
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Tracked inbox records are returned as the on-disk JSON shape defined by the sort-inbox skill's thread record format.",
"properties": {
"data": {
"items": true,
"type": "array"
}
},
"required": [
"data"
],
"title": "InboxListResponse",
"type": "object"
},
"InboxUpdateParams": {
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Update user-owned inbox tracking state for one record.",
"properties": {
"lastReadAt": {
"description": "RFC 3339 timestamp to store in `tracking.last_read_at`.",
"type": "string"
},
"threadId": {
"description": "Exact inbox filename under `$CODEX_HOME/inbox`, for example `thread__20260319T170500Z__slack__C01234567__1712345678.000000.json`.",
"type": "string"
}
},
"required": [
"lastReadAt",
"threadId"
],
"title": "InboxUpdateParams",
"type": "object"
},
"InboxUpdateResponse": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"entry": true
},
"required": [
"entry"
],
"title": "InboxUpdateResponse",
"type": "object"
},
"InitializeCapabilities": {
"description": "Client-declared capabilities negotiated during initialize.",
"properties": {