pyxel_mcp/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pyxel_mcp/cli.py,sha256=cX28yqXU92JtiAKi3F5MQ-I_V5DLNLIx5DBwj5O85_4,2298
pyxel_mcp/contracts.py,sha256=0NrbTO0B7swuv-aig9Vpkvg5LiqYj0mHWPsBx2sjbVc,7118
pyxel_mcp/dispatch.py,sha256=dUFLfbvW1wDnVDPmvMTWd0U7VFqEa4N3mKX3MInO1tY,4949
pyxel_mcp/instructions.md,sha256=qotP2l5rPUo2aujZXEGiHmkzZwZEpWZdXyRpUqo8jiQ,2009
pyxel_mcp/server.py,sha256=0YRHw758kejtRL6b7QhBuYf7e5cUI-ofXs-anfkn9aA,5800
pyxel_mcp/_resources/__init__.py,sha256=YPTTcW9SgUOueHoq6DHSgJ_ifgoqC-VaS5n60Nxf0iI,899
pyxel_mcp/_resources/_pyxel_env.py,sha256=kX4O7GQrBPIA0dh9ofddtFuJKDAMK573-lquurROxoE,578
pyxel_mcp/_resources/examples.py,sha256=a-ZDD5hJ8lqc118qvTOpFClYAl4d2xFOBFytRUwWrNI,1102
pyxel_mcp/_resources/palette.py,sha256=IqHvEJ9hvpqrTX5U8GFRZXQAdlZinyiS4thO8GjqVsE,2247
pyxel_mcp/_resources/run-snapshots-schema.md,sha256=BtwY-XT2aw5BsVfzBB9tMWTGp5458ussLYx3syzYnAc,9931
pyxel_mcp/_resources/validation_patterns.py,sha256=Fmva7XGrz11YChfr-T_jRQaZdeZ3dp7DnhTECgbPBNI,5040
pyxel_mcp/observe/__init__.py,sha256=_Vku6PY7hvn8orlJS3tt2tIFfpf4FYsvwDtQ4_TeCsQ,372
pyxel_mcp/observe/_harnesses/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pyxel_mcp/observe/_harnesses/main.py,sha256=EVcR3SDXiy-WpFcZPIqFLX5ZZ4G1Y4_aujWTg7ZTrI8,2615
pyxel_mcp/observe/_harnesses/_common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pyxel_mcp/observe/_harnesses/_common/artifact_path.py,sha256=lR9eSBKRZd_Nm0mZLWINiSU4b5BHPCEZjGhTFyZum7Y,501
pyxel_mcp/observe/_harnesses/_common/error_capture.py,sha256=NLzH6VitOoKrS0uiyrzO-EzL-b9O5i25-g8xUem6jp0,1478
pyxel_mcp/observe/_harnesses/_common/input_scheduler.py,sha256=9Q4VZYFygpGH3tg395D7qKOSieETHAHUiLEDKnmP-Tk,5812
pyxel_mcp/observe/_harnesses/_common/preloop.py,sha256=FchPYnA_PF-Km5BJhk42SGmEXurUzhc9VgZ0ie9FpNw,2794
pyxel_mcp/observe/_harnesses/_common/pyxel_patcher.py,sha256=-bdG2Ab0PhFJy5YRlPkoOiu4lVUIGi_DDdiZ85qhK3s,3471
pyxel_mcp/observe/_harnesses/_common/range_parser.py,sha256=sMiQZuQM-zpORGAmkjU_0fMgiLvlWYD2WtfPlomDi6I,2023
pyxel_mcp/observe/_harnesses/_common/script_loader.py,sha256=SZBMmNR8kF0MxM1Z_LHHDrME20EcY65TFc1p4r9yXDE,1440
pyxel_mcp/observe/_harnesses/_common/until_condition.py,sha256=YDz5REh5sbNwPqi_O2An1kfal-jjg8QZ0Ln1-6fsL5Q,2224
pyxel_mcp/observe/_harnesses/_common/analyzers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pyxel_mcp/observe/_harnesses/_common/analyzers/image.py,sha256=4t8h5kVA7rVprWTXwO_Slwb1008GgbpZdSofwleJf50,2706
pyxel_mcp/observe/_harnesses/_common/analyzers/palette.py,sha256=-EYD3OM1eyUB2ZV8-cm4TY3FRIoEpOSqAnZX5KjTPmE,850
pyxel_mcp/observe/_harnesses/_common/analyzers/tilemap.py,sha256=eJrMo3qZE4reNsdsQUmGzhJNLuf9OZGXL74uIBYUbDo,6158
pyxel_mcp/observe/_harnesses/_common/snapshot_kinds/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pyxel_mcp/observe/_harnesses/_common/snapshot_kinds/screen_grid.py,sha256=WHpYH-Obhk5U-eW4mPHdbiSgIkZUBI5RbsWh4N0Milg,1554
pyxel_mcp/observe/_harnesses/_common/snapshot_kinds/screen_image.py,sha256=Zfb4SnTE9oBQLtuIdlBSYCUwrQXVnMocCOc9j6UthrY,1114
pyxel_mcp/observe/_harnesses/_common/snapshot_kinds/state.py,sha256=8q6rA5xVu8n49FzGFAP1g_EyQPrKPsuJHAd5M_JDBqo,4238
pyxel_mcp/observe/_harnesses/_common/snapshot_kinds/video.py,sha256=53L1fZu2toMpmXCgAjmwo5J0AbTg8sLsZez1X5sE9KM,3322
pyxel_mcp/observe/_harnesses/tools/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pyxel_mcp/observe/_harnesses/tools/diff_frames.py,sha256=GSRH4qLoLejHKYryNPMEuIT_SSdQWVBUQG3Z9SwxjwM,3827
pyxel_mcp/observe/_harnesses/tools/pyxel_info.py,sha256=EdcTcwhi2aJytLCHTm_qbsJw4zMZQlz6AIaSghAzmR8,2734
pyxel_mcp/observe/_harnesses/tools/read_audio.py,sha256=66y7VapGZjFLGcWpOq5emyagQv7UxosX7Ily7u3kFyc,8895
pyxel_mcp/observe/_harnesses/tools/read_image.py,sha256=ffCoPRPnEHhRqhrWOylpNPZdBW9nlLxusZ_lVUpIvso,2884
pyxel_mcp/observe/_harnesses/tools/read_palette.py,sha256=NjM7_iauY2VEE0EXrFYamqNmIFgT2Kq2eeQzIBEYUmk,1206
pyxel_mcp/observe/_harnesses/tools/read_tilemap.py,sha256=KcbDN4zaaYej2D_Cf8crBTopwlrOm-dcbFhVIMorNZo,1843
pyxel_mcp/observe/_harnesses/tools/run.py,sha256=oNG95IxA_fFiWlQZLIsg3Jg0Wv0UWPpGEe7Zg6qI17c,30236
pyxel_mcp/observe/_harnesses/tools/validate.py,sha256=dHzo6l8wM6s91Ya8Tb5VtIdZnlGt9sXtkdlJgPDf4B0,23799
pyxel_mcp-1.2.0.dist-info/METADATA,sha256=iPhb-nJaRcxHH_9qWEIxspHBujrgPp9XlN3IZ6gK-pc,5092
pyxel_mcp-1.2.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
pyxel_mcp-1.2.0.dist-info/entry_points.txt,sha256=5FNnbbVxKmVnS-YHVhOq1uZpj7I2aGAUTwIC1syRAWc,49
pyxel_mcp-1.2.0.dist-info/licenses/LICENSE,sha256=FtAmgjmPjUuvGqPFE1MpBPFKOuEeLHy3umVuxR709SE,1075
pyxel_mcp-1.2.0.dist-info/RECORD,,
