skywalker-1/mcp/skywalker-mcp
Ryan Malloy 57c6ca4a00 Make get_device_status resilient to individual USB command failures
Wrap get_usb_speed, get_serial_number, and get_last_error in try/except
so a STALL on one command returns "unavailable" instead of crashing the
entire status read. Discovered when vendor command 0x07 (get_usb_speed)
STALLs on real hardware despite working firmware version readback.
2026-02-17 17:42:21 -07:00
..
src/skywalker_mcp Make get_device_status resilient to individual USB command failures 2026-02-17 17:42:21 -07:00
tests Add SKYWALKER_MOCK=1 mode for hardware-free MCP integration testing 2026-02-17 15:23:05 -07:00
.mcp.json Add Phase 1 experimenter tools: MCP server, H21cm, beacon logger, arc survey 2026-02-17 14:45:02 -07:00
pyproject.toml Add Phase 1 experimenter tools: MCP server, H21cm, beacon logger, arc survey 2026-02-17 14:45:02 -07:00
uv.lock Add Phase 1 experimenter tools: MCP server, H21cm, beacon logger, arc survey 2026-02-17 14:45:02 -07:00