Skip to content

Instrumentation

Domain: instrumentation

Unified instrumentation-session domain that groups hooks, intercepts, traces, evidence graphs, and artifacts into a queryable session.

Profiles

  • full

Typical scenarios

  • Create and destroy instrumentation sessions
  • Register hook, intercept, and trace operations
  • Record and query runtime artifacts
  • AI hook generation and preset management
  • Evidence graph provenance traversal

Common combinations

  • instrumentation + network
  • instrumentation + browser

Full tool list (10)

ToolDescription
instrumentation_sessionStart, stop, or query status of an instrumentation recording session.
instrumentation_operationManage operations inside an instrumentation session.
instrumentation_artifactManage artifacts captured by instrumentation operations.
instrumentation_hook_presetApply hook presets inside an instrumentation session.
instrumentation_network_replayReplay a captured network request inside an instrumentation session.
ai_hookManage AI hooks. Actions: inject (inject code into page), get_data (retrieve captured hook data), list (all active hooks), clear (remove hook data by id or all), toggle (enable/disable a hook), export (export data as JSON/CSV).
hook_presetInstall a pre-built JavaScript hook from 20+ built-in presets (eval, atob/btoa, Proxy, Reflect, Object.defineProperty, etc.), or provide customTemplate/customTemplates to install your own reusable hook bodies. Use listPresets=true to see all available preset descriptions.
evidence_queryQuery reverse evidence graph by URL, function name, or script ID to find associated nodes.
evidence_exportExport the reverse evidence graph as JSON snapshot or Markdown report.
evidence_chainGet full provenance chain from a node ID in specified direction.

Released under AGPL-3.0-only