From cdefa988cb8c681bb25a25acbfc0fa0a5873ad20 Mon Sep 17 00:00:00 2001 From: Pete Fritchman Date: Wed, 18 Mar 2026 17:48:29 +0000 Subject: [PATCH 1/3] fix(ci): remove changelog header and deduplicate entry --- .github/workflows/release.yml | 2 +- CHANGELOG.md | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d63dfda..fa0d1b2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -68,7 +68,7 @@ jobs: { cat /tmp/release-notes.md; echo ""; cat CHANGELOG.md; } > CHANGELOG.md.tmp mv CHANGELOG.md.tmp CHANGELOG.md else - { echo "# Changelog"; echo ""; cat /tmp/release-notes.md; } > CHANGELOG.md + cp /tmp/release-notes.md CHANGELOG.md fi - name: Commit, tag, and push diff --git a/CHANGELOG.md b/CHANGELOG.md index 2778671..63c5201 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,6 @@ - ci: replace npm pack check with npm pkg fix idempotency check - chore: add fetch + rebase step to /pr command - fix(ci): narrow npm pack check to publish warnings only -- fix(ci): narrow npm pack check to publish warnings only - docs: add retroactive changelog for v0.1.0 - ci: add release workflow with npm trusted publishing and changelog generation - ci: add npm pack validation and OIDC release workflow @@ -44,8 +43,6 @@ - chore: recommend opencode-pulse@latest - docs: add tmux popup keybind tip to README -# Changelog - ## v0.1.0 (2026-03-13) Initial release. From 9b45369ade4760d54b3106e784edbbd232eb0f28 Mon Sep 17 00:00:00 2001 From: Pete Fritchman Date: Wed, 18 Mar 2026 20:24:55 +0000 Subject: [PATCH 2/3] docs: recommend global install for tmux binding, add @latest to bunx --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index e08fe77..b09c61f 100644 --- a/README.md +++ b/README.md @@ -23,10 +23,10 @@ Restart OpenCode. The plugin installs automatically and begins tracking sessions ### 2. Run the TUI ```bash -bunx --bun opencode-pulse +bunx --bun opencode-pulse@latest ``` -Or install globally for a persistent `pulse` command: +Or install globally for a faster `pulse` command (recommended for tmux bindings): ```bash bun add -g opencode-pulse @@ -37,7 +37,7 @@ pulse npx ```bash -npx opencode-pulse +npx opencode-pulse@latest ``` Bun must be installed — pulse uses `bun:sqlite` for database access. @@ -45,10 +45,10 @@ Bun must be installed — pulse uses `bun:sqlite` for database access. ### 3. Tmux popup (optional) -Add this to your `~/.tmux.conf` to pop up pulse with `prefix + P`: +Install globally (see above), then add this to your `~/.tmux.conf` to pop up pulse with `prefix + P`: ```tmux -bind-key P display-popup -E -w 90% -h 50% 'bunx --bun opencode-pulse' +bind-key P display-popup -E -w 90% -h 50% pulse ``` Select a session and pulse switches you there, closing the popup automatically. From 4ebd8943901e34655f6401ce649f80c3b10e1db0 Mon Sep 17 00:00:00 2001 From: Pete Fritchman Date: Wed, 18 Mar 2026 20:29:58 +0000 Subject: [PATCH 3/3] docs: add LLM-guided installation instructions to README --- README.md | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/README.md b/README.md index b09c61f..0b568c7 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,89 @@ Select a session and pulse attaches you to its tmux pane, then exits. > **Requires [Bun](https://bun.sh)** +### Install with your LLM + +Paste this into [OpenCode](https://opencode.ai), [Claude Code](https://docs.anthropic.com/en/docs/claude-code), or any LLM coding agent: + +``` +Install and configure opencode-pulse: https://raw.githubusercontent.com/fetep/opencode-pulse/main/README.md +``` + +Or follow the manual steps below. + + + ### 1. Enable the plugin Add `opencode-pulse` to your OpenCode config (`~/.config/opencode/opencode.json` or `~/.config/opencode/opencode.jsonc`):