Skip to content

Eden MCP v0.5.0

Latest

Choose a tag to compare

@Leuconoe Leuconoe released this 12 Aug 02:36

Eden MCP v0.5.0

This release makes repeated emulator automation safer and substantially more storage-efficient.

Highlights

  • Reuses one persistent managed Eden session per normalized title by default, including across MCP
    server restarts.
  • Seeds new managed sessions from the complete configured or effective default Eden profile so
    existing keys, registered firmware, NAND, config, and title keys remain available.
  • Adds stopped-managed-session ROM title-key injection with exact validation, atomic updates,
    idempotency, and explicit conflict overwrite.
  • Requires a recorded reason for exceptional additional title sessions.
  • Makes create/stop retention checks dry-run only; actual profile deletion requires an explicit
    eden_cleanup_sessions(dry_run=false) call.
  • Reuses identical staged patches and requires an explicit reason for a second different active
    patch. Ambiguous direct romfs/exefs/cheats roots are rejected before copying.
  • Hardens persisted ownership with idle manager claims and non-destructive Windows PID checks.
  • Preserves partial frame-sequence evidence and returns structured PID/exit/attribution metadata
    when the control endpoint disappears during screenshot or runtime-metric collection.

Assets

  • eden-mcp-portable-win-x64-v0.5.0.zip: complete Windows x64 portable bundle with the matching
    control-enabled Eden executable.
  • eden_mcp-0.5.0-py3-none-any.whl: Python wheel.
  • eden_mcp-0.5.0.tar.gz: Python source distribution.
  • SHA256SUMS.txt: SHA-256 checksums for the downloadable artifacts.

The archives contain no console keys, firmware, NAND data, games, updates, saves, or screenshots.
Supply only legally obtained prerequisites through Eden's normal UI.

Verification

  • 114 Python tests passed.
  • Ruff passed.
  • Source distribution and wheel built successfully.
  • The matching Eden executable reports authenticated control protocol 2 through the active probe.

Source