Skip to content

Add experimental typed chain API for tmux command sequences#685

Open
tony wants to merge 38 commits into
masterfrom
chainable-commands-experiment-00
Open

Add experimental typed chain API for tmux command sequences#685
tony wants to merge 38 commits into
masterfrom
chainable-commands-experiment-00

Chain(feat[control]): Add control runner

6fc3db6
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 21, 2026 in 0s

63.65% (+12.34%) compared to 42cf219

View this Pull Request on Codecov

63.65% (+12.34%) compared to 42cf219

Details

Codecov Report

❌ Patch coverage is 89.31981% with 179 lines in your changes missing coverage. Please review.
✅ Project coverage is 63.65%. Comparing base (42cf219) to head (6fc3db6).

Files with missing lines Patch % Lines
src/libtmux/_experimental/chain/control.py 64.77% 69 Missing and 24 partials ⚠️
src/libtmux/_experimental/chain/plan.py 87.50% 37 Missing and 9 partials ⚠️
src/libtmux/_experimental/chain/_resolve.py 91.79% 12 Missing and 10 partials ⚠️
src/libtmux/_experimental/chain/ir.py 90.00% 4 Missing and 3 partials ⚠️
src/libtmux/_experimental/chain/_async.py 90.47% 6 Missing ⚠️
src/libtmux/_experimental/chain/_connection.py 92.50% 2 Missing and 1 partial ⚠️
src/libtmux/pane.py 50.00% 0 Missing and 1 partial ⚠️
src/libtmux/session.py 75.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           master     #685       +/-   ##
===========================================
+ Coverage   51.30%   63.65%   +12.34%     
===========================================
  Files          25       41       +16     
  Lines        3487     5161     +1674     
  Branches      686      836      +150     
===========================================
+ Hits         1789     3285     +1496     
- Misses       1403     1533      +130     
- Partials      295      343       +48     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.