nitmi/embedded-agent-toolkit
Cross-tool embedded bring-up, debugging, test, and incident workflows for AI agents.
Coordinate first boot and board bring-up across an exact debug probe, serial console, and optional BLE interface. Trigger when an Agent must identify a connected board, validate firmware and target identity, plan or perform a guarded flash, observe startup, or preserve cross-tool failure evidence.
Diagnose firmware failures using bounded target state, serial/RTT/BLE evidence and offline PC/LR-to-source lookup. Trigger for crashes, hangs, resets, missing output, bad peripheral behavior, register or stack inspection, breakpoint diagnosis and comparisons between target state and external observations.
Design or run repeatable embedded tests across flashing, serial/RTT/BLE readiness, assertions, evidence and cleanup. Use for hardware-in-the-loop checks, firmware build/flash loops, board regressions, supported simulation or model fault suites, and saved instrument logic, voltage, load or thermal checks.
Preserve and package evidence from an embedded crash, hang, reset, or protocol failure across target debug state, serial and RTT logs, BLE observations, firmware identity, and host environment. Trigger when an Agent must capture a failure scene before recovery or produce a reproducible evidence bundle.