Tool tree
Service application with customer and order projections.
Implementation
gradeNot graded
gradeNot graded
search_casesAnswer
Searches support projections and visibly displays matching cases.
View tool JSON
{
"name": "search_cases",
"kind": "answer",
"impl": "imperative",
"description": "Searches support projections and visibly displays matching cases.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"anyOf": [
{
"type": "string",
"description": "Case text to match against support projections."
},
{
"type": "object",
"additionalProperties": false,
"required": [
"sourceProvider",
"entityType",
"sourceId",
"displayName",
"summary",
"capturedAt"
],
"properties": {
"sourceProvider": {
"type": "string"
},
"entityType": {
"type": "string",
"enum": [
"customer",
"product",
"case"
]
},
"sourceId": {
"type": "string"
},
"displayName": {
"type": "string"
},
"summary": {
"type": "object"
},
"capturedAt": {
"type": "string"
}
}
}
]
}
},
"required": [
"query"
]
}
}select_resultAction
Selects one case from the current search results.
View tool JSON
{
"name": "select_result",
"kind": "act",
"impl": "imperative",
"description": "Selects one case from the current search results.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"source": {}
},
"required": [
"source"
],
"additionalProperties": false
}
}open_caseAction
Opens a case record on this page.
View tool JSON
{
"name": "open_case",
"kind": "act",
"impl": "imperative",
"description": "Opens a case record on this page.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Case id resolved from an earlier selected snapshot."
}
},
"required": [
"id"
]
}
}open_case_by_idAction
Opens a case record using an explicit case id.
View tool JSON
{
"name": "open_case_by_id",
"kind": "act",
"impl": "imperative",
"description": "Opens a case record using an explicit case id.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Case id resolved from an earlier selected snapshot."
}
},
"required": [
"id"
]
}
}create_caseAction
Fills a new case form. A human must click Create; this tool does not submit the write itself.
View tool JSON
{
"name": "create_case",
"kind": "act",
"impl": "imperative",
"description": "Fills a new case form. A human must click Create; this tool does not submit the write itself.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Case title."
},
"customerName": {
"type": "string",
"description": "Customer display name stored on the case."
},
"customerEmail": {
"type": "string",
"description": "Customer email stored on the case."
},
"orderRef": {
"type": "string",
"description": "Order or product reference stored on the case."
}
},
"required": [
"title",
"customerName",
"customerEmail",
"orderRef"
]
}
}