Combine launcher improvements: Homebrew + fish + multi-terminal detection + --here#3
Merged
DUBSOpenHub merged 2 commits intomainfrom Apr 20, 2026
Merged
Conversation
Cherry-picks the best of both PRs without flipping the beginner-friendly default (new window = wow factor on first run). From #1 (@djensenius): - Homebrew formula (Formula/agent-pulse.rb) + release workflow that auto-updates the tarball URL + SHA256 on new releases - Fish shell alias support in quickstart.sh (alongside bash/zsh) - Multi-terminal-emulator auto-detection in start.sh: Ghostty, iTerm, Kitty, WezTerm, Alacritty, Warp, Terminal.app, tmux, gnome-terminal, xterm, with sensible fallbacks From #2 (@Oregand): - --here flag to run the dashboard in the current terminal (SSH sessions, tmux panes, in-place workflows) Docs updated (README, AGENTS.md, quickstart.sh) to describe both flows and the new agentpulse-here alias. Keeps default behaviour (opens a new window) so the first-run experience stays delightful for non-developers. Co-authored-by: djensenius <782512+djensenius@users.noreply.github.com> Co-authored-by: Oregand <4388753+Oregand@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This was referenced Apr 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Combines the best of #1 and #2 without changing the beginner-friendly default.
What's included
From #1 (@djensenius):
Formula/agent-pulse.rb) —brew tap DUBSOpenHub/copilot-cli-agent-pulse && brew install agent-pulsequickstart.shstart.sh: Ghostty, iTerm, Kitty, WezTerm, Alacritty, Warp, Terminal.app, tmux, gnome-terminal, xtermFrom #2 (@Oregand):
--hereflag to run the dashboard in the current terminal (SSH, tmux panes)What's intentionally excluded
The default-flip from #1 (current-terminal-by-default) — AGENTS.md is explicit about targeting beginners, and the first-run "new window pops up" moment is part of the wow factor.
--here(from #2) is the opt-in for power users.Docs updated
README.md— Homebrew block,--heredocs, auto-detected emulator list, launcher options tableAGENTS.md— launcher description.github/copilot-instructions.md— file map entrysite/index.html— adds Homebrew line to the install blockquickstart.sh— fish aliases + newagentpulse-herealias + updated launch hintsValidation
bash -n start.sh✅bash -n quickstart.sh✅ruby -c Formula/agent-pulse.rb✅release.yml✅./start.sh --here --export/--versionsmoke-tested ✅agent_pulse.pycorrectly ✅Supersedes
Closes #1
Closes #2
Credits to @djensenius and @Oregand for the original work.