Analyze & Cache Screenshot
analyze_screenshotAnalyze a screenshot or image file against a visual state cache, returning cached details or creating a new memory entry when unmatched.
Instructions
Ingest a screenshot or file path, check visual state cache, and return details of the state (generating a new memory entry if not matched).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional classification tags | |
| trace_id | No | Optional session_id or trace_id for correlation with state-memory-mcp | |
| file_path | No | Absolute path to a local image file. Use instead of screenshot to avoid base64 overhead | |
| git_branch | No | Override the active git branch | |
| screenshot | No | Base64-encoded image string | |
| source_url | No | Optional app/page path or URL where captured | |
| description | No | Optional human/agent-provided description of the screen | |
| force_refresh | No | Bypass L1/L2 cache and force new ingestion | |
| response_format | No | Response verbosity. compact omits internal fields like hashes, vectors, AX trees. Default: compact | |
| accessibility_tree | No | Optional JSON string representing the simplified AX tree |