Skip to content
Developer Preview

MonitorInboxItemAdmittedParams

monitor/inboxItemAdmitted params: one monitor inbox admission — the fold keys gate-off consumes.

  • body
  • displayBody
  • eventIndex
  • eventKind
  • itemId
  • lineIndex
  • queuedAt
  • sessionId
  • showLines
  • sourceRange
  • summary
  • taskId
  • viewCursor
Source

schema/msp/experimental/msp.schema.json#/types/MonitorInboxItemAdmittedParams

{
"description": "`monitor/inboxItemAdmitted` params: one monitor\ninbox admission — the fold keys gate-off consumes.",
"properties": {
"body": {
"description": "The model-facing delivery text.",
"type": "string"
},
"displayBody": {
"description": "The producer-recorded pre-augmentation content; absent on\nprevious records.",
"type": "string"
},
"eventIndex": {
"description": "Per-task event order key (with `line_index`).",
"type": "integer"
},
"eventKind": {
"description": "Monitor event kind, snake_case, open vocabulary — clients\nignore unknown kinds.",
"type": "string"
},
"itemId": {
"description": "The inbox item id (dedupe key).",
"type": "string"
},
"lineIndex": {
"description": "Line order key; absent when the event has no line.",
"type": "integer"
},
"queuedAt": {
"description": "Admission stamp (RFC3339); consumed by the pending sort.",
"type": "string"
},
"sessionId": {
"description": "The owning session.",
"type": "string"
},
"showLines": {
"description": "Whether the event carries displayable lines.",
"type": "boolean"
},
"sourceRange": {
"$ref": "#/$defs/SourceRange",
"description": "The durable records this event folded from."
},
"summary": {
"description": "The notice-text summary.",
"type": "string"
},
"taskId": {
"description": "The owning monitor task id (per-task set key).",
"type": "string"
},
"viewCursor": {
"description": "Opaque, strictly monotonic view cursor.",
"type": "string"
}
},
"required": [
"body",
"eventIndex",
"eventKind",
"itemId",
"queuedAt",
"sessionId",
"showLines",
"sourceRange",
"summary",
"taskId",
"viewCursor"
],
"type": "object"
}