fzf[0] + per-directory-history[1] fill exactly this niche for me. ^R always shows the all commands run in the current directory, ordered by recency (and filterable).
[0]: https://github.com/junegunn/fzf [1]: https://github.com/jimhester/per-directory-history