gradeNot graded
get_fleet_summaryAnswer
Reads fleet compliance, issue counts, stage, authorization, and rollback availability. It has no persistent side effects and updates transient visible dashboard result context.
View tool JSON
{
"name": "get_fleet_summary",
"kind": "answer",
"impl": "imperative",
"description": "Reads fleet compliance, issue counts, stage, authorization, and rollback availability. It has no persistent side effects and updates transient visible dashboard result context.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
}find_devicesAnswer
Reads and filters deterministic fleet devices. It has no persistent side effects and updates transient visible dashboard filters.
View tool JSON
{
"name": "find_devices",
"kind": "answer",
"impl": "imperative",
"description": "Reads and filters deterministic fleet devices. It has no persistent side effects and updates transient visible dashboard filters.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"departments": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Engineering",
"Finance",
"Operations",
"Sales",
"Support"
]
},
"uniqueItems": true,
"maxItems": 5
},
"rings": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Pilot",
"Staging",
"Production"
]
},
"uniqueItems": true,
"maxItems": 3
},
"statuses": {
"type": "array",
"items": {
"type": "string",
"enum": [
"COMPLIANT",
"POLICY_CONFLICT",
"OS_VERSION_BLOCKED"
]
},
"uniqueItems": true,
"maxItems": 3
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 60,
"default": 20
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 59,
"default": 0
}
},
"required": [],
"additionalProperties": false
}
}inspect_deviceAction
Reads one device and its policy evidence. It has no persistent side effects and updates transient visible dashboard device detail.
View tool JSON
{
"name": "inspect_device",
"kind": "act",
"impl": "imperative",
"description": "Reads one device and its policy evidence. It has no persistent side effects and updates transient visible dashboard device detail.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"deviceId": {
"type": "string",
"pattern": "^dev-(00[1-9]|0[1-5][0-9]|060)$"
}
},
"required": [
"deviceId"
],
"additionalProperties": false
}
}explain_policy_conflictsAnswer
Reads root-cause evidence for active policy conflicts. It has no persistent side effects and updates transient visible dashboard conflict detail.
View tool JSON
{
"name": "explain_policy_conflicts",
"kind": "answer",
"impl": "imperative",
"description": "Reads root-cause evidence for active policy conflicts. It has no persistent side effects and updates transient visible dashboard conflict detail.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"deviceIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^dev-(00[1-9]|0[1-5][0-9]|060)$"
},
"uniqueItems": true,
"minItems": 1,
"maxItems": 20
}
},
"required": [],
"additionalProperties": false
}
}simulate_policy_changeAnswer
Calculates the approved policy impact. It has no persistent side effects and updates transient visible dashboard simulation context.
View tool JSON
{
"name": "simulate_policy_change",
"kind": "answer",
"impl": "imperative",
"description": "Calculates the approved policy impact. It has no persistent side effects and updates transient visible dashboard simulation context.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"policyId": {
"type": "string",
"const": "pol-rapid-update-enforcement"
},
"field": {
"type": "string",
"const": "updates.restartDeadlineDays"
},
"proposedValue": {
"type": "integer",
"const": 7
},
"expectedConfigRevision": {
"type": "integer",
"minimum": 0
}
},
"required": [
"policyId",
"field",
"proposedValue",
"expectedConfigRevision"
],
"additionalProperties": false
}
}stage_policy_changeAction
Stages the approved policy plan and appends an audit event. It changes persistent state but does not authorize or apply the policy.
View tool JSON
{
"name": "stage_policy_change",
"kind": "act",
"impl": "imperative",
"description": "Stages the approved policy plan and appends an audit event. It changes persistent state but does not authorize or apply the policy.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"simulationId": {
"type": "string",
"pattern": "^sim-cfg(?:0|[1-9][0-9]*)-production-restart-7d$"
},
"expectedConfigRevision": {
"type": "integer",
"minimum": 0
}
},
"required": [
"simulationId",
"expectedConfigRevision"
],
"additionalProperties": false
}
}get_staged_changeAnswer
Reads the active stage and runtime authorization status. It has no persistent side effects and updates transient visible dashboard result context.
View tool JSON
{
"name": "get_staged_change",
"kind": "answer",
"impl": "imperative",
"description": "Reads the active stage and runtime authorization status. It has no persistent side effects and updates transient visible dashboard result context.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
}rollback_last_changeAction
Restores the exact policy state before the last apply and appends an immutable audit event. It changes persistent state.
View tool JSON
{
"name": "rollback_last_change",
"kind": "act",
"impl": "imperative",
"description": "Restores the exact policy state before the last apply and appends an immutable audit event. It changes persistent state.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"changeId": {
"type": "string",
"pattern": "^change-[0-9]{6}$"
},
"expectedConfigRevision": {
"type": "integer",
"minimum": 0
}
},
"required": [
"changeId",
"expectedConfigRevision"
],
"additionalProperties": false
}
}get_audit_logAnswer
Reads immutable audit events newest first. It has no persistent side effects and updates transient visible dashboard result context.
View tool JSON
{
"name": "get_audit_log",
"kind": "answer",
"impl": "imperative",
"description": "Reads immutable audit events newest first. It has no persistent side effects and updates transient visible dashboard result context.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"actors": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Human",
"Agent"
]
},
"uniqueItems": true,
"maxItems": 2
},
"actions": {
"type": "array",
"items": {
"type": "string",
"enum": [
"stage",
"authorize",
"apply",
"rollback",
"reset"
]
},
"uniqueItems": true,
"maxItems": 5
},
"beforeSequence": {
"type": "integer",
"minimum": 1
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [],
"additionalProperties": false
}
}