Skip to content

Releases: ippoan/gh-actions-live

v0.0.39

Choose a tag to compare

@github-actions github-actions released this 01 Oct 03:17
8ccb191
fix(mods): pr-bridge-watch が desktop / auto mode で従えない「自分で Monitor を張…

dev-85

dev-85 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Oct 03:16
fix(mods): pr-bridge-watch が desktop / auto mode で従えない「自分で Monitor を張…

v0.0.38

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:08
da7d543
feat(extension): ダッシュボードの repo を直近に run が動いた順に並べる (#49)

repo のセクションは設定に書いた順のままで、動いている repo が下に埋もれていた。
各 repo の最新の run 時刻 (at || seenAt) の降順に並べ替える。run の無い repo
(読み込み中) は末尾、同時刻・時刻無しは設定の順を保つ (安定ソート)。
比較は純粋モジュール extension/repo-order.js に切り出して npm test で検査する。
repo の中の並び (実行中を上 → 新しい順) は変えない。

Co-authored-by: yhonda-ohishi <m.tama.ramu@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

dev-83

dev-83 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:07
feat(extension): ダッシュボードの repo を直近に run が動いた順に並べる

repo のセクションは設定に書いた順のままで、動いている repo が下に埋もれていた。
各 repo の最新の run 時刻 (at || seenAt) の降順に並べ替える。run の無い repo
(読み込み中) は末尾、同時刻・時刻無しは設定の順を保つ (安定ソート)。
比較は純粋モジュール extension/repo-order.js に切り出して npm test で検査する。
repo の中の並び (実行中を上 → 新しい順) は変えない。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

v0.0.37

Choose a tag to compare

@github-actions github-actions released this 15 Sep 00:28
f751ffa
feat(mods): Monitor の止めどきを Actions 通知ごとの local branch 突合と archive 停止要…

v0.0.36

Choose a tag to compare

@github-actions github-actions released this 15 Sep 00:02
c656fe0
feat(mods): PR が閉じたら / 自分を archive する前に bridge の Monitor を止める (#47)

ref の /watch は bridge が閉じず、persistent な Monitor は archive_session の
「still has live work」でセッションを畳めなくする。pr-bridge-watch で
- 60 秒ごとに gh pr view --json state を見て MERGED / CLOSED なら TaskStop
- archive_session { session_id: "self" } の tool.call を包み、先に全部止めてから通す

$ は変数に持てない (plugin validate が拒否) ので、timer から使う口は
session.start で閉包 (Host) にして持つ。

Co-authored-by: yhonda-ohishi <m.tama.ramu@gmail.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

dev-81

dev-81 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Sep 00:27
feat(mods): Monitor の止めどきを Actions 通知ごとの local branch 突合と archive 停止要…

dev-79

dev-79 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Sep 00:01
feat(mods): PR が閉じたら / 自分を archive する前に bridge の Monitor を止める

ref の /watch は bridge が閉じず、persistent な Monitor は archive_session の
「still has live work」でセッションを畳めなくする。pr-bridge-watch で
- 60 秒ごとに gh pr view --json state を見て MERGED / CLOSED なら TaskStop
- archive_session { session_id: "self" } の tool.call を包み、先に全部止めてから通す

$ は変数に持てない (plugin validate が拒否) ので、timer から使う口は
session.start で閉包 (Host) にして持つ。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

v0.0.35

Choose a tag to compare

@github-actions github-actions released this 14 Sep 23:51
a7abdb1
feat(mods): PR を作ったら branch の CI を bridge の /watch に繋ぐ Claude Mod (#46)

Claude Code の function hooks (Claude Mods、CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1) で
Bash の tool.call を包み、gh pr create / pr-push.sh が成功したら PR の head branch を
ws://127.0.0.1:8799/watch?repo=…&ref=… に Monitor で繋ぐ。bridge が落ちている /
Monitor が拒否されたときは張る引数を context に書いて model に拾わせる。

- mods/pr-bridge-watch: plugin 本体 (register.ts / 純粋な判定 pr-watch.ts)
- .claude-plugin/marketplace.json: claude plugin install pr-bridge-watch@gh-actions-live
- test/pr-bridge-watch.test.mjs: 偽の $ で register を回す。.ts を直接読むため CI の Node を 24 に

Co-authored-by: yhonda-ohishi <m.tama.ramu@gmail.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

v0.0.34

Choose a tag to compare

@github-actions github-actions released this 14 Sep 10:56
aea7648
fix(extension): alive の購読が 1009 で切られ続けるのを直す (#45)

- alive-relay.js: subscribe() を 50 件/8,000 文字で分割して送る。OPEN 中の
  再購読は未送信分だけ、張り直したら送信済み集合を空にする
- dashboard.js: tokenByTopic を repo ごとの Map に変え (extension/channel-store.js
  に純粋関数として切り出し)、Actions ページの読み込みでその repo の分を作り直す。
  boot() で一覧から外れた repo の分を捨てる。subscribedTopics は合わせた件数
- alive-watchdog.js: open/subscribed (自分側の出来事) では fails/backoff を戻さず、
  lastMessageAt も更新しない。戻すのはサーバーの実フレーム (ack) か 60 秒生存のみ。
  close code 1009 は note に出して通常の fail() (fails 積む・backoff 伸ばす) に乗せる

Refs ippoan/alc-app-s3#135

Co-authored-by: yhonda-ohishi <m.tama.ramu@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>