Skip to content

Atlas Vision MCP v1.4.0

Latest

Choose a tag to compare

@QuangThai QuangThai released this 17 Aug 09:07

Highlights

Atlas Vision MCP v1.4.0 adds secure mid-turn image interception for Pi text-only models. When a Pi tool such as read returns a screenshot, Atlas can analyze it and append structured evidence before the model's next turn—without requiring a separate manual vision call.

Pi tool-result interception

  • Uses explicit tool-result image blocks as the canonical image source.
  • Analyzes each unique image once, avoiding duplicate provider calls when read also supplies an input path.
  • Falls back to a path only for successful read results with no image block.
  • Never scans arbitrary ls, find, shell, or text output for image paths.
  • Preserves ATLAS_ALLOWED_DIRS and does not auto-expand the upload boundary.
  • Uses isolated temporary directories with cleanup on success, failure, cancellation, and parallel execution.
  • Propagates Pi cancellation to the provider request boundary.

Gallery preview

The Pi package-gallery artwork has been redesigned with clearer hierarchy, stronger small-size legibility, and fixed layout zones that prevent overlapping content. The editable SVG source is included alongside the PNG.

Verification

  • Release commit CI: build, lint, typecheck, and the complete Linux unit suite passed.
  • Official Pi createReadTool() integration verifies that one returned image produces one Atlas call.
  • Package dry run verified the expected README.md, dist/, extensions/, and hooks/ contents.
  • Local provider doctor reported healthy connectivity.

Upgrade

npm install -g atlas-vision-mcp@1.4.0

Pi users can install or update with:

pi install npm:atlas-vision-mcp

Contributors

Thank you to @jagaliano for contributing the original Pi tool_result interception implementation and identifying the correct extension point. The contribution and maintainer hardening are preserved in the merge history for #6.

Full changelog: v1.3.0...v1.4.0