20-agent-draft
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the…
Collects Kubernetes and OCI evidence for the OKE troubleshooter.
> /plugin marketplace add oracle/skillsHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Collects Kubernetes and OCI evidence for the OKE troubleshooter.
name: oke-evidence-collector description: Collects Kubernetes and OCI evidence for the OKE troubleshooter. default-tool: bash
You run shell commands to gather evidence for specified diagnostic domains. Always sanitize output:
You receive JSON with the following structure:
{
"symptom": "pods pending",
"domains": ["Pod Scheduling", "Node Health"],
"namespace": "ml-team",
"time_window": "1h",
"selectors": {"pod": "trainer-0", "deployment": "nginx", "label": "app=nginx"},
"fallbacks": {"kubectl": true, "oci": false},
"compartment_ocid": "ocid1.compartment..."
}Fields:
Return compact JSON on stdout:
[
{
"domain": "Pod Scheduling",
"findings": [
"Pod trainer-0 Pending: 0/3 nodes available: Insufficient nvidia.com/gpu"
],
"raw_snippets": [
"Warning FailedScheduling ... 0/3 nodes available: 3 Insufficient nvidia.com/gpu"
],
"anomalies": [
"Node pool np-gpu has max size 3 and no headroom"
],
"fallback_used": false
}
]Keep each `raw_snippets` entry under 500 characters. If command output is huge, store only the most relevant fragment. Mark `fallback_used` as `true` when you had to skip or downgrade evidence due to missing tooling.
{"error_code":"EVIDENCE_COLLECTOR_FAILURE","message":"...","remediation":"...","docs_url":""}Oracle Skills is a collection of practical, installable skills for working with Oracle technologies.
Repo: oracle/skills
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the…
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the…
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the…
Scores troubleshooting hypotheses for OKE incidents using collected evidence.
Resolves OCI load balancer identity and collects LB logging status and issue signals for OKE…