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
* Combine launcher improvements from PR #1 and PR #2
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>
* Docs: update copilot-instructions and site for new launcher + Homebrew
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Gregg Cochran <greggcochran@github.com>
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>
Copy file name to clipboardExpand all lines: AGENTS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ Agent Pulse is a real-time terminal dashboard for monitoring GitHub Copilot CLI
13
13
|`agent_pulse.py`| Main dashboard application (all logic, rendering, data collection) | ✅ Primary target |
14
14
|`pyproject.toml`| Python packaging and metadata | Only for version/deps |
15
15
|`requirements.txt`| Python dependency list | Keep in sync with pyproject.toml |
16
-
|`start.sh`| Launcher — auto-opens dashboard in a new terminal window| Rarely |
16
+
|`start.sh`| Launcher — opens dashboard in a new window of the user's terminal (Ghostty/iTerm/Kitty/WezTerm/Alacritty/Warp/Terminal.app/tmux/Linux); `--here` runs in current terminal| Rarely |
17
17
|`site/index.html`| Showcase website | For site updates only |
18
18
|`experimental/ink/`| React/Ink TUI (experimental) | Separate from main app |
Use `agentpulse --here` to run it in the current terminal instead (handy over SSH
27
+
or inside a tmux pane).
14
28
15
29
<divalign="center">
16
30
@@ -66,14 +80,17 @@ That's it. The dashboard auto-detects your Copilot CLI sessions and starts monit
66
80
67
81
### Shell Commands
68
82
69
-
Add these aliases to your `~/.zshrc` or `~/.bashrc`:
83
+
Add these aliases to your `~/.zshrc` or `~/.bashrc` (fish users: `~/.config/fish/config.fish`):
70
84
71
85
```bash
72
86
alias agentpulse='~/copilot-cli-agent-pulse/start.sh'
73
87
alias agentdashboard='~/copilot-cli-agent-pulse/start.sh'
88
+
alias agentpulse-here='~/copilot-cli-agent-pulse/start.sh --here'
74
89
```
75
90
76
-
Then just type **`agentpulse`** or **`agentdashboard`** from anywhere — the live dashboard **automatically opens in a new terminal window** so it never blocks your current session.
91
+
Then just type **`agentpulse`** or **`agentdashboard`** from anywhere — the live dashboard **automatically opens in a new terminal window** so it never blocks your current session. The launcher auto-detects **Ghostty, iTerm, Kitty, WezTerm, Alacritty, Warp, Terminal.app, tmux, gnome-terminal,** and **xterm**.
92
+
93
+
Use **`agentpulse --here`** (or the `agentpulse-here` alias) to run the dashboard **in the current terminal** instead — ideal for SSH sessions or tmux panes.
77
94
78
95
---
79
96
@@ -85,7 +102,13 @@ Then just type **`agentpulse`** or **`agentdashboard`** from anywhere — the li
85
102
|**Export**|`python agent_pulse.py --export`| JSON export to stdout |
0 commit comments