Genie React
Tool reference

Tool reference

Inputs, outputs, limits, and agent use for every live Genie tool.

The built-in collectors expose 73 tools. The active app may expose fewer. Run status to see its domains, then discover one exact contract:

npx @genie-react/cli tools react_render_causes

All calls use this shape:

npx @genie-react/cli call <tool> '<JSON input>' --json

Every entry includes the exact input, a call, selected output fields, and the decision that output enables. The examples come from live demo runs, source tests, or the validated contract. IDs, counts, paths, and times change with the app.

Use the contract command before automation. It is the final source for the installed version:

npx @genie-react/cli tools react_render_causes --json

Rules for safe use

  • Target one named session before changing live state.
  • Prefer one devtools_interaction_begin and devtools_interaction_stop pair around each measured flow. It joins renders, causes, effects, and coverage under one interaction ID.
  • Read coverage, omissions, truncation, and evictions.
  • Treat inferred and unknown as leads, not proof.
  • Distinguish effect scheduling, execution, cleanup, and observed consequences.
  • Restore Query simulations and React overrides.

On this page