ryubing-mcp v0.5.0
Pre-release
Pre-release
Highlights
- Adds user-owned title-key injection through
ryubing_inject_title_keyand 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.