FIELD NOTE / INSTAGRAM
Four columns expose the real difference.
The short film, the complete written thought, and the evidence behind it.
The Instagram edition will be linked here after its public post is verified.
Four columns expose the real difference.
Day 05 · 2026-10-02 · Instagram
Short video caption
A fair harness comparison uses trigger, pre-effect behavior, route coverage and outside readback for each runtime. Mark unknowns, then run harmless canaries. Documentation snapshot; no cross-product runtime test claimed. #EricFieldNotes
Full written post / accessible read
Teams often compare agent products by their instruction files and hook count. A useful comparison starts with the action you need to control: write, shell, browser, hosted tool or deployment.
For example, an IDE agent, cloud agent and inline completion can use different callbacks. A policy tested in one may leave another unmeasured. That is an evaluation gap, not proof the vendor is unsafe.
Put each product and runtime on a row. Column one: the hook trigger. Two: can it veto before the side effect? Three: which tool routes are actually covered? Four: what independent readback proves the action did or did not occur? Fill unknowns with UNKNOWN.
Run a harmless attempted write or deployment with a disposable identity on every route. Save the hook log and outside state. Select the system only after the controls you need are observed, because a neat configuration file cannot certify runtime coverage.
#EricFieldNotes
Evidence and boundary
On-screen boundary: PRODUCT COMPARISON METHOD. The sources below support documented mechanisms and specifications; illustrative scenarios are not presented as measured incidents.
- Cursor hooks documentation (S04)
- Codex hooks reference (S44)
- Claude Code hooks reference (S45)
- Cursor Hooks documentation (S84)
- Grok Build overview (S85)