AI coding agents take over the terminal input, so shell-level fzf bindings for files and Git objects are no longer available in their prompts. This guide shows how tmux can intercept keys before the program in a pane, launch fzf in a floating pane, and send the selected text back as keystrokes. It describes tmux-fzf-complete, which makes fzf completion available in every tmux pane for files, directories, URLs, paths, and sentences visible in an agent response. The guide also covers fzf-git.sh's tmux bindings for branches, tags, remotes, stashes, reflogs, worktrees, commits, and pull requests. tmux-fzf-complete requires fzf 0.74.0 or later and Ruby, while the floating-pane workflow requires tmux 3.7 or later; older tmux versions use a popup. Shortcuts include changing providers, opening a selected item in a browser or editor, copying it, and reloading the list. Because full-screen agent interfaces may not preserve scrollback, the guide gives settings for Claude Code and Codex that keep output on the main screen. It concludes with examples such as selecting a commit hash for review or inserting a path from an agent's response into the next prompt.
AI News
The latest AI releases, research, products, and industry updates.
Loading...