# victauri-plugin

Source: https://glimind.com/server/crates%2Fvictauri-plugin
Registry id: `crates/victauri-plugin`
Status: unknown

## Tools (35)

- `animation`: Multiple actions: list, scrub, sample (Web Animations API)
- `app_info`: App config, directory paths, env vars, discovered databases, process info
- `app_state`: Read app-defined backend-state probes without IPC round-trip
- `assert_semantic`: Evaluate JS + assert against expected value
- `check_ipc_integrity`: Detect stuck/stale/errored IPC calls
- `css`: Multiple actions: inject, remove
- `detect_ghost_commands`: Find orphaned frontend IPC calls (high-confidence confirmed_ghosts)
- `dom_snapshot`: Full accessibility tree with ref handles
- `eval_js`: Execute JavaScript in the webview
- `explain`: Multiple actions: summary, last_action, diff
- `fault`: Multiple actions: inject (delay/error/drop/corrupt), list, clear, clear_all
- `find_elements`: Search by text, role, test ID, CSS, label, placeholder, alt, title
- `get_diagnostics`: Shadow DOM, service workers, iframes, large DOM detection
- `get_memory_stats`: Real-time OS process memory (working set, page faults)
- `get_plugin_info`: Plugin config: port, tools, privacy, version
- `get_registry`: List all inspectable command schemas
- `input`: Multiple actions: fill, type_text, press_key (keyboard combos supported)
- `inspect`: Multiple actions: get_styles, get_bounding_boxes, highlight, clear_highlights, audit_accessibility, get_performance
- `interact`: Multiple actions: click, double_click, hover, focus, scroll_into_view, select_option
- `introspect`: Multiple actions: command_timings, coverage, command_catalog, contract_record, contract_check, contract_list, contract_clear, startup_timing, capabilities, db_h
- `invoke_command`: Call any Tauri command through the app's real IPC path
- `list_app_dir`: Browse files in app data/config/log/local_data directories
- `logs`: Multiple actions: console, network, ipc, navigation, dialogs, events, slow_ipc, clear
- `navigate`: Multiple actions: go_to, go_back, get_history, set_dialog_response, get_dialog_log
- `query_db`: Read-only SQLite queries with auto-discovery
- `read_app_file`: Read files from app backend directories (UTF-8 or base64)
- `recording`: Multiple actions: start, stop, checkpoint, list_checkpoints, get_events, events_between, get_replay, export, import, replay, flush
- `resolve_command`: Natural language to matching Tauri command
- `route`: Multiple actions: add (block/fulfill/delay fetch+XHR), list, clear, clear_all, matches
- `screenshot`: Platform-native window capture (no Chromium)
- `storage`: Multiple actions: get, set, delete, get_cookies
- `trace`: Multiple actions: start, stop, status, frames (background screencast ring buffer)
- `verify_state`: Compare frontend DOM against backend state
- `wait_for`: Poll for conditions: text, selector, IPC settle, JS expression, or Tauri event
- `window`: Multiple actions: get_state, list, manage, resize, move_to, set_title, introspectability

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
