Quick start
Add Garnet to a workflow and get your first Run Profile in minutes.
The Run Profile
What you get back on the PR, and how to read it.
Two passes on every PR
Pass 1 reads the diff and reasons about intent — you and your AI reviewer. Pass 2 watches the run and reports behavior — Garnet. Execution is the new code; the Run Profile is its commit. Garnet doesn’t replace your AI reviewer or static analysis. It sits beside them and gives them ground truth: what the code actually did when it ran.
chainstack.com, traced to wget in the workflow. More write-ups →
Vocabulary
Five terms carry the whole product. Every page uses them exactly this way.| Term | Meaning |
|---|---|
| run | One monitored execution — a CI job, workflow run, or agent run. The event. |
| Run Profile | The record a run produces: process lineage, network egress, and file access, tied to the commit. The product noun. |
| runtime check | An invariant evaluated against a Run Profile → pass or fail. |
| detection signal | A low-level Jibril event (dropdomain, hidden_elf_exec…) that composes into checks. |
| Run Profile state | How the result reads on the PR — Clean or Needs review. |
Install Garnet
Two clicks from a workflow to your first Run Profile on a PR.