Skip to content

Feat/pim/m20 kronknav - #3776

Open
Nabla7 wants to merge 12 commits into
mainfrom
feat/pim/m20-kronknav
Open

Feat/pim/m20 kronknav#3776
Nabla7 wants to merge 12 commits into
mainfrom
feat/pim/m20-kronknav

chore(robot): automate M20 provisioning

029ef61
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Aug 31, 2026 in 0s

77.50% (-0.09%) compared to 1eb3a16

View this Pull Request on Codecov

77.50% (-0.09%) compared to 1eb3a16

Details

Codecov Report

❌ Patch coverage is 55.16484% with 204 lines in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
dimos/robot/deeprobotics/m20/connection.py 33.05% 158 Missing ⚠️
.../robot/deeprobotics/m20/blueprints/m20_kronknav.py 50.58% 42 Missing ⚠️
dimos/core/native_module.py 42.85% 4 Missing ⚠️
@@            Coverage Diff             @@
##             main    #3776      +/-   ##
==========================================
- Coverage   77.59%   77.50%   -0.09%     
==========================================
  Files        1311     1320       +9     
  Lines      124205   125152     +947     
  Branches    10875    11171     +296     
==========================================
+ Hits        96375    96999     +624     
+ Misses      25059    25020      -39     
- Partials     2771     3133     +362     
Files with missing lines Coverage Δ
dimos/robot/all_blueprints.py 100.00% <ø> (ø)
dimos/robot/deeprobotics/m20/bridge/module.py 100.00% <100.00%> (ø)
dimos/robot/deeprobotics/m20/constants.py 100.00% <100.00%> (ø)
dimos/robot/deeprobotics/m20/pointlio/module.py 100.00% <100.00%> (ø)
dimos/core/native_module.py 80.35% <42.85%> (-0.97%) ⬇️
.../robot/deeprobotics/m20/blueprints/m20_kronknav.py 50.58% <50.58%> (ø)
dimos/robot/deeprobotics/m20/connection.py 33.05% <33.05%> (ø)

... and 116 files with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.