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)
| Tool | Description |
|---|---|
instrumentation_session | Start, stop, or query status of an instrumentation recording session. |
instrumentation_operation | Manage operations inside an instrumentation session. |
instrumentation_artifact | Manage artifacts captured by instrumentation operations. |
instrumentation_hook_preset | Apply hook presets inside an instrumentation session. |
instrumentation_network_replay | Replay a captured network request inside an instrumentation session. |
ai_hook | Manage 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_preset | Install 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_query | Query reverse evidence graph by URL, function name, or script ID to find associated nodes. |
evidence_export | Export the reverse evidence graph as JSON snapshot or Markdown report. |
evidence_chain | Get full provenance chain from a node ID in specified direction. |