50 lines
1.3 KiB
YAML
50 lines
1.3 KiB
YAML
{
|
|
"apiVersion": "hub.example.com/v1alpha1",
|
|
"kind": "PromptManifest",
|
|
"metadata": {
|
|
"name": "Incident Triage",
|
|
"slug": "incident-triage"
|
|
},
|
|
"spec": {
|
|
"promptName": "incident-triage",
|
|
"description": "Triage a user-reported incident, gather bounded evidence, identify uncertainty and propose reversible operator actions without executing writes.",
|
|
"argumentsSchema": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"focus": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"maxLength": 1000
|
|
},
|
|
"timeWindow": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"maxLength": 100
|
|
}
|
|
},
|
|
"required": []
|
|
},
|
|
"requiredScopes": [
|
|
"project:{project}:read"
|
|
],
|
|
"allowedToolPatterns": [
|
|
"project.status.*",
|
|
"deployment.*",
|
|
"unraid.container.*",
|
|
"observability.*",
|
|
"knowledge.*"
|
|
],
|
|
"messages": [
|
|
{
|
|
"role": "user",
|
|
"text": "Triage a user-reported incident, gather bounded evidence, identify uncertainty and propose reversible operator actions without executing writes. Show evidence, separate facts from inference, respect output limits, and do not perform or conceal write actions."
|
|
}
|
|
]
|
|
}
|
|
}
|