An MCP tool that allows the Gemini CLI to send commands to itself, run very long commands in the background and be woken, sleep for a specified amount of time, watch logs and receive notifications, etc by leveraging tmux.
Stars
20
Forks
3
Watchers
20
Open Issues
0
Overall repository health assessment
^1.23.0^3.22.4~5.4.5^20.11.25^1.4.02
commits
Docs: Update yield_turn description to prevent agent abuse
01a18adView on GitHubFix: Press Enter twice when executing self_command to ensure submission
5b31e4aView on GitHubOptimize self_command latency (5s/2s) and improve robustness
11b8bb5View on GitHubfix: clarify self_command immediate response to avoid confusion with completion
ec22bc4View on GitHubfix: remove redundant Enter in notification and force exit in delayed_submit
59fd880View on GitHubfix: optimize self_command notification to avoid double-wait and update message
098755fView on GitHubfix: make yield_turn immediate and add Escape keys for robustness
fc86828View on GitHubfeat: add recurring sleep and single-active policy, ignore template dir
6362cd0View on GitHubFix: Make waitForStability sensitive to cursor movement to prevent interrupting user
d9eac02View on GitHubFix: Prevent crashes in run_long_command by handling notification failures and extending lock timeout
2ffb8feView on GitHubFix: Handle stale locks in FileLock by checking owner PID liveness
49e4b7dView on GitHub