Skip to content

ryubing-mcp v0.5.0

Pre-release
Pre-release

Choose a tag to compare

@Leuconoe Leuconoe released this 12 Aug 02:39

Highlights

  • Adds user-owned title-key injection through ryubing_inject_title_key and optional launch-time injection without returning key material.
  • Uses one retained managed session per title by default, with an explicit exception reason required for intentional parallel sessions.
  • Clones the configured ready emulator profile for a title's first session so keys, firmware, NAND, locale, and controller settings are reused without repeated injection.
  • Reuses active or retained title profiles, protects canonical title sessions from automatic cleanup, and clears stale unknown-launch state after a real restart.
  • Normalizes update and multi-program child IDs to one application owner while preserving exact child IDs for patch paths and runtime evidence.
  • Adds safer screenshot readiness checks and clearer diagnostics for null-code exits and close-path lifecycle faults.

Verification

  • TypeScript typecheck passed.
  • 16 test files / 86 tests passed.
  • Production build passed.
  • Package contents were reviewed; no games, keys, firmware, profiles, saves, or session handoffs are included.

Use with the Ryubing MCP Bridge mcp-bridge-v0.2.0 release for the complete bridge feature set.