Drive server (stdin/stdout line protocol) and first MCP plugins #6
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
ff6cli --serve:run <n> <pad>,peek <name>,poke,save/load <slot>(in memory),shot <png>,quit. Then plugins intools/mcp/tools/for the already-configured MCP host (others/mcp/ff6): run frames, screenshot as image, peek by RAM-map name, savestate slots.Starting (branch
drive-server, delegated to a fresh agent; reviewed and merged by the main session). Scope:ff6cli --serveline protocol (run/peek/poke/save/load/shot/info/port/quit), in-memory savestates in the core debug API, MCP plugintools/mcp/tools/ff6_drive.pyfor the configured MCP host. Peek by RAM-map name comes with #7.Merged (PR #13). Reviewed by the main session:
ctest -LE slow: 7/7 (savestate 11.4 s, serve 5.8 s per version); agent run with slow tests: 9/9.mcp_reload:ff6_start us->ff6_run 700->ff6_save_state 1-> A -> 600 frames ->ff6_screenshotshows the opening narration;ff6_load_state 1returns to frame 700;ff6_peek wram 0x1F6Dworks.Left for later: peek/poke by RAM-map name (needs #7); the cancel path of a pending shadow call has no test yet (only port is reached at ~frame 8800).