Skip to content

Add a queue to shmrpc#2717

Merged
leshy merged 4 commits into
mainfrom
sam/fix-shmrpc-concurrency
Jul 6, 2026
Merged

Add a queue to shmrpc#2717
leshy merged 4 commits into
mainfrom
sam/fix-shmrpc-concurrency

Minor fixes

fec3887
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 3, 2026 in 0s

72.12% (+0.07%) compared to a924dad

View this Pull Request on Codecov

72.12% (+0.07%) compared to a924dad

Details

Codecov Report

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

Files with missing lines Patch % Lines
dimos/protocol/pubsub/shm/ipc_factory.py 86.56% 11 Missing and 7 partials ⚠️
@@            Coverage Diff             @@
##             main    #2717      +/-   ##
==========================================
+ Coverage   72.05%   72.12%   +0.07%     
==========================================
  Files         893      895       +2     
  Lines       80717    81093     +376     
  Branches     7310     7386      +76     
==========================================
+ Hits        58159    58489     +330     
- Misses      20609    20635      +26     
- Partials     1949     1969      +20     
Files with missing lines Coverage Δ
dimos/protocol/pubsub/impl/shmpubsub.py 75.26% <100.00%> (+0.40%) ⬆️
dimos/protocol/pubsub/shm/test_ipc_factory.py 100.00% <100.00%> (ø)
dimos/protocol/rpc/pubsubrpc.py 87.50% <100.00%> (-0.14%) ⬇️
dimos/protocol/rpc/test_spec.py 94.73% <100.00%> (-0.03%) ⬇️
dimos/protocol/pubsub/shm/ipc_factory.py 73.70% <86.56%> (+9.28%) ⬆️

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