CREATE_INCIDENT_REPORT
Generates a standardized incident report (.docx) including timeline, impact, RCA (Root Cause Analysis), and lessons learned.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
output_path | string | yes | β |
incident_id | string | yes | β |
date_of_incident | string | β | β |
reported_by | string | β | β |
severity | string | β | Low, Medium, High, Critical |
description | string | yes | β |
impact | string | β | β |
root_cause | string | yes | β |
actions_taken | array | β | β |
preventative_measures | array | β | β |
How to use it
You normally trigger this by describing what you want in chat β the agent selects CREATE_INCIDENT_REPORT automatically. For example:
Try saying
βcreate a compliance tools documentβ
In a workflow
As a step in a multi-step workflow DAG:
json
{
"id": "s1",
"agent": "compliance_tools",
"action": "CREATE_INCIDENT_REPORT",
"args": {
"output_path": "/Users/me/Documents/file.txt",
"incident_id": "β¦",
"description": "β¦",
"root_cause": "β¦"
},
"depends_on": [],
"outputs": []
}Direct call
For scripting, call it directly via POST /execute_tool. Every tool returns { success, message, data }.
bash
curl -X POST http://127.0.0.1:8000/execute_tool \
-H "Content-Type: application/json" \
-d '{"tool_name":"CREATE_INCIDENT_REPORT","args":{"output_path":"/Users/me/Documents/file.txt","incident_id":"β¦","description":"β¦","root_cause":"β¦"}}'Part of the compliance_tools plugin. Browse the full Plugin & Tool Catalog or the relevant feature guide.