Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
tmux-python
/
libtmux-mcp
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
12
Code
Issues
16
Pull requests
7
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Typed tmux operation chains
- #81
#81
Open
tony
wants to merge 26 commits into
main
tmux-python/libtmux-mcp:main
from
chainable-commands-experiment-00
tmux-python/libtmux-mcp:chainable-commands-experiment-00
Copy head branch name to clipboard
Conversation
Commits
26
(26)
Checks
Files changed
Open
Typed tmux operation chains
#81
tony
wants to merge 26 commits into
main
tmux-python/libtmux-mcp:main
from
chainable-commands-experiment-00
tmux-python/libtmux-mcp:chainable-commands-experiment-00
Copy head branch name to clipboard
Commits
Commits on Jul 12, 2026
py(deps[libtmux]) Pin to sibling chainable-commands worktree
Show description for 3c447b7
tony
committed
3c447b7
View commit details
Copy full SHA for 3c447b7
Browse repository at this point
mcp(feat[chain]): one-dispatch tmux command chains
Show description for fb9926a
tony
committed
fb9926a
View commit details
Copy full SHA for fb9926a
Browse repository at this point
mcp(feat[chain]): forward-layout pane id capture
Show description for 0fb2bfa
tony
committed
0fb2bfa
View commit details
Copy full SHA for 0fb2bfa
Browse repository at this point
Middleware(test[logs]): Tolerate propagation
Show description for 39413cc
tony
committed
39413cc
View commit details
Copy full SHA for 39413cc
Browse repository at this point
py(deps[libtmux]): Pin public chain commit
Show description for 0291e14
tony
committed
0291e14
View commit details
Copy full SHA for 0291e14
Browse repository at this point
Chain(feat[tools]): Add typed op compiler
Show description for dddec56
tony
committed
dddec56
View commit details
Copy full SHA for dddec56
Browse repository at this point
Chain(feat[tools]): Fold marked split refs
Show description for 701c4bc
tony
committed
701c4bc
View commit details
Copy full SHA for 701c4bc
Browse repository at this point
Chain(docs): Document operation chains
Show description for fc2fc6e
tony
committed
fc2fc6e
View commit details
Copy full SHA for fc2fc6e
Browse repository at this point
Chain(fix[tools]): Use chain metadata
Show description for eae2f6e
tony
committed
eae2f6e
View commit details
Copy full SHA for eae2f6e
Browse repository at this point
Chain(feat[tools]): Add dry-run plans
Show description for dca46d4
tony
committed
dca46d4
View commit details
Copy full SHA for dca46d4
Browse repository at this point
Chain(fix[tools]): Continue dry-run plans
Show description for 13c1d15
tony
committed
13c1d15
View commit details
Copy full SHA for 13c1d15
Browse repository at this point
Chain(feat[tools]): Bound dispatch waits
Show description for 5ebe0b7
tony
committed
5ebe0b7
View commit details
Copy full SHA for 5ebe0b7
Browse repository at this point
Chain(test[tools]): Cover error paths
Show description for 20e8f61
tony
committed
20e8f61
View commit details
Copy full SHA for 20e8f61
Browse repository at this point
Chain(feat[tools]): Roll back panes
Show description for 8e3a402
tony
committed
8e3a402
View commit details
Copy full SHA for 8e3a402
Browse repository at this point
py(deps): Pin libtmux control runner
Show description for 0fc8ea1
tony
committed
0fc8ea1
View commit details
Copy full SHA for 0fc8ea1
Browse repository at this point
Chain(feat[tools]): Default control transport
Show description for 0d90c2b
tony
committed
0d90c2b
View commit details
Copy full SHA for 0d90c2b
Browse repository at this point
Chain(fix[tools]): Pin split pane directory
Show description for 0205414
tony
committed
0205414
View commit details
Copy full SHA for 0205414
Browse repository at this point
py(deps): Pin libtmux review fixes
Show description for daf854d
tony
committed
daf854d
View commit details
Copy full SHA for daf854d
Browse repository at this point
Chain(refactor[tools]): Run each operation over control
Show description for 19fd533
tony
committed
19fd533
View commit details
Copy full SHA for 19fd533
Browse repository at this point
Chain(feat[tools]): Type each operation result by kind
Show description for d12a9ab
tony
committed
d12a9ab
View commit details
Copy full SHA for d12a9ab
Browse repository at this point
Chain(feat[tools]): Take a typed pane target
Show description for e88fa56
tony
committed
e88fa56
View commit details
Copy full SHA for e88fa56
Browse repository at this point
Chain(refactor[tools]): Rename run_tmux_operations to run_tmux_plan
Show description for 0809e46
tony
committed
0809e46
View commit details
Copy full SHA for 0809e46
Browse repository at this point
Chain(feat[tools]): Add typed layout operations
Show description for efd1a0a
tony
committed
efd1a0a
View commit details
Copy full SHA for efd1a0a
Browse repository at this point
Chain(feat[tools]): Gate a typed kill_pane on the destructive tier
Show description for 932396c
tony
committed
932396c
View commit details
Copy full SHA for 932396c
Browse repository at this point
Chain(feat[tools]): One generic batch tool and a plan history flag
Show description for de3eef8
tony
committed
de3eef8
View commit details
Copy full SHA for de3eef8
Browse repository at this point
Commits on Jul 13, 2026
compat(rebase[libtmux]): Reconcile #98 error handling with the pinned libtmux
Show description for 07ba9e1
tony
committed
07ba9e1
View commit details
Copy full SHA for 07ba9e1
Browse repository at this point
You can’t perform that action at this time.