Skip to content

feat: dimos spy - universal transport spy over LCM + Zenoh#2735

Merged
leshy merged 43 commits into
mainfrom
feat/ivan/spy
Jul 8, 2026
Merged

feat: dimos spy - universal transport spy over LCM + Zenoh#2735
leshy merged 43 commits into
mainfrom
feat/ivan/spy

Merge branch 'main' into feat/ivan/spy

ade0825
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 8, 2026 in 1s

72.27% (+0.25%) compared to 8e0a81b

View this Pull Request on Codecov

72.27% (+0.25%) compared to 8e0a81b

Details

Codecov Report

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

Files with missing lines Patch % Lines
dimos/utils/cli/spy/run_spy.py 61.26% 42 Missing and 1 partial ⚠️
dimos/utils/cli/spy/core.py 98.18% 3 Missing ⚠️
dimos/utils/cli/spy/test_spy.py 98.98% 2 Missing and 1 partial ⚠️
dimos/utils/cli/spy/test_run_spy.py 99.13% 1 Missing ⚠️
@@            Coverage Diff             @@
##             main    #2735      +/-   ##
==========================================
+ Coverage   72.02%   72.27%   +0.25%     
==========================================
  Files         957      961       +4     
  Lines       84684    85224     +540     
  Branches     7689     7716      +27     
==========================================
+ Hits        60991    61599     +608     
+ Misses      21648    21647       -1     
+ Partials     2045     1978      -67     
Files with missing lines Coverage Δ
dimos/codebase_checks/test_get_logger.py 72.34% <ø> (ø)
dimos/robot/cli/dimos.py 65.56% <100.00%> (+1.20%) ⬆️
dimos/robot/cli/test_dimos.py 100.00% <100.00%> (ø)
dimos/utils/cli/spy/conftest.py 100.00% <100.00%> (ø)
dimos/utils/cli/spy/test_run_spy.py 99.13% <99.13%> (ø)
dimos/utils/cli/spy/core.py 98.18% <98.18%> (ø)
dimos/utils/cli/spy/test_spy.py 98.98% <98.98%> (ø)
dimos/utils/cli/spy/run_spy.py 61.26% <61.26%> (ø)

... and 15 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.