![[2026-04-13-08-18-45.webp|cover-picture]]
# 🗞️Topics
## [[🦉JINRAI]]のUX圧倒的改善
[[🦉JINRAI]]のv0.5.1, v0.6.0, v0.7.0, v0.8.0をリリースしました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
GitHub - tadashi-aikawa/jinrai: A Hammerspoon script for switching and recognizing windows at the speed of thought ⚡
</div>
<div class="link-card-v2-content">
A Hammerspoon script for switching and recognizing windows at the speed of thought ⚡ - tadashi-aikawa/jinrai
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/569af6b37bc890b31078a6648609f1290bacf4ab25954dcca23b84f2ea384748/tadashi-aikawa/jinrai" />
<a href="https://github.com/tadashi-aikawa/jinrai"></a>
</div>
今回のバージョンアップで共通しているのは『[[Window Hints (JINRAI)|Window Hints]]のパフォーマンスとUXの改善』です。**[[Window Hints (JINRAI)|Window Hints]]起動後、特にプレビューを有効にしている場合、ヒントが表示されるまでの間にラグがあり『その間に押したキーが無視される問題』が解消された** というのが大きなポイントと言えるでしょう。その結果、**プレビューを有効にした場合のパフォーマンス問題も解消** されたため、プレビュー機能も今まで以上に強化しました。
各バージョンの変更点は以下の通りです。
- **v0.5.1**
- Window Hintsの起動時に発生するラグの間に押したキーが反映されない問題の解消
- 😄 **Window Hintsをホットキーで起動した直後に次のキーを入力しても反映されるようになりました**
- **v0.6.0**
- Window Hintsのプレビュー表示をヒントオーバーレイ全面の背景として表示する
- 😄 **プレビューウィンドウの表示が大きくなり、背面ウィンドウであることも分かりやすくなりました**
- Window Hintsでヒントオーバーレイ同士が重なってしまう場合はwidthを調整する
- 😄 **ヒントが重なって確認・操作がしにくい問題が解消しました**
- Window Hintsでウィンドウプレビューを遅延描画
- 😄 **プレビューが有効だとヒント表示までに0.5~1秒ほどのラグが発生して体感速度が遅くなる問題が解消しました**
- **v0.7.0**
- occlusion設定のデフォルト値を変更
- 😄 **背面ウィンドウの情報/プレビューが見やすくなりました**
- **v0.8.0**
- Window Hintsの前面ヒントと背面ヒントが重ならないようにする
- 😄 **前面ウィンドウと背面ウィンドウが混同で多数存在する場合に候補が重なって見にくくなる問題が解消しました**
![[2026-04-13-08-10-19.webp|frame]]
*前面ウィンドウと背面ウィンドウが多数入り混じった状態*
![[2026-04-13-08-10-39.webp|frame]]
*多数の背面ウィンドウが存在する場合*
## [[Claude Pro]]の解約、[[GitHub Copilot CLI]]へのBET
1ヶ月前に契約した[[Claude Pro]]を解約しました。
[[AIエージェント]]の最前線をキャッチアップしたかったので再契約したのですが、仕事で[[Claude Code]]を使える可能性が潰えたため、[[GitHub Copilot CLI]]のキャッチアップを優先・集中するためです。
早速、[[GitHub Copilot CLI]]でのエージェントデバッグを快適にするため、[[OpenTelemetry]]形式のエクスポートと連携について調べていました。最初は[[Langfuse]]を使ってガチな環境にチャレンジしました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📜2026-04-12 OpenTelemetryとLangfuseでGitHub Copilot CLIのデバッグ環境を改善する
</div>
<div class="link-card-v2-content">GitHub Copilot CLIのカスタムエージェントとスキルの挙動改善を目的に、OpenTelemetryとLangfuseをDocker Composeで導入し、OTLP設定で接続したが、Redisのconnection timeoutやWebフリーズが頻発し、Langfuseのメモリ要件も高かったため、最終的にLangfuseによるログ参照を断念した</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2026-04-12 OpenTelemetryとLangfuseでGitHub Copilot CLIのデバッグ環境を改善する" class="internal-link"></a>
</div>
%%[[📜2026-04-12 OpenTelemetryとLangfuseでGitHub Copilot CLIのデバッグ環境を改善する]]%%
......が、 やりたいことに対して過剰な機能だったり、パフォーマンスの問題で実用レベルに達しなかったので、最終的には[[Jaeger]]を使うようにしました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📜2026-04-12 JaegerでGitHub Copilot CLIのイベントを可視化してデバッグ環境を改善する
</div>
<div class="link-card-v2-content">OpenTelemetryとLangfuseでGitHub Copilot CLIのイベント可視化を試みたが環境要件や不安定さで断念し、JaegerをDockerとOTLP環境変数設定だけで起動し、トレース検索や詳細確認を行い、デバッグ用途に継続利用する判断をした</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2026-04-12 JaegerでGitHub Copilot CLIのイベントを可視化してデバッグ環境を改善する" class="internal-link"></a>
</div>
%%[[📜2026-04-12 JaegerでGitHub Copilot CLIのイベントを可視化してデバッグ環境を改善する]]%%
まだ実践では使っていませんが、[[AIエージェント]]の仕組みを調整したいときに試してみるつもりです。
# 👀Reading
## 全社へのClaude Code大号令 — 1ヶ月で200個のアプリと300件のナレッジから見えたこと
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://assets.st-note.com/poc-image/manual/note-common-images/production/icons/android-chrome-192x192.png" />
<span class="link-card-v2-site-name">note(ノート)</span>
</div>
<div class="link-card-v2-title">
全社へのClaude Code大号令 — 1ヶ月で200個のアプリと300件のナレッジから見えたこと|Naofumi Tsuchiya / Goodpatch
</div>
<div class="link-card-v2-content">
実は3月の頭にグッドパッチの事業部所属のメンバー全員にClaude Codeを使って1アプリケーションを作ってデプロイまでやりなさいという大号令を出しました。 3月頭の全社ミーティングにて。MDは営業。※esaはグッドパッチ ...
</div>
<img class="link-card-v2-image" src="https://assets.st-note.com/production/uploads/images/265766875/rectangle_large_type_2_8e4bb762a78366450a8808805d866f2a.jpeg?fit=bounds&quality=85&width=1280" />
<a href="https://note.com/naofumit/n/n2835cd8fbe87"></a>
</div>
~~~
いい話。
~~~
## Claude Code Skillsは作って終わりじゃない — 事後ログで改善サイクルを回す
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://static.zenn.studio/images/logo-transparent.png" />
<span class="link-card-v2-site-name">Zenn</span>
</div>
<div class="link-card-v2-title">
Claude Code Skillsは作って終わりじゃない — 事後ログで改善サイクルを回す
</div>
<img class="link-card-v2-image" src="https://res.cloudinary.com/zenn/image/upload/s--0Q7wAPBE--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Claude%2520Code%2520Skills%25E3%2581%25AF%25E4%25BD%259C%25E3%2581%25A3%25E3%2581%25A6%25E7%25B5%2582%25E3%2582%258F%25E3%2582%258A%25E3%2581%2598%25E3%2582%2583%25E3%2581%25AA%25E3%2581%2584%2520%25E2%2580%2594%2520%25E4%25BA%258B%25E5%25BE%258C%25E3%2583%25AD%25E3%2582%25B0%25E3%2581%25A7%25E6%2594%25B9%25E5%2596%2584%25E3%2582%25B5%25E3%2582%25A4%25E3%2582%25AF%25E3%2583%25AB%25E3%2582%2592%25E5%259B%259E%25E3%2581%2599%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:3%25E7%25BE%25BD%25E3%2581%25AE%25E3%2581%2586%25E3%2581%2595%25E3%2581%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2U0MmY4NGRkODYuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" />
<a href="https://zenn.dev/tre_conigli/articles/claude-code-skill-improvement-cycle"></a>
</div>
~~~
わかる。スキルをなんとなく修正するのは非常に非効率だしすぐメンテできなくなってしまう。
~~~
## What’s New in Neovim 0.12
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://substackcdn.com/image/fetch/$s_!BS6Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c6b545-e5fa-463f-90ee-b7dc042d297b%2Ffavicon-16x16.png" />
<span class="link-card-v2-site-name">dotfiles.substack.com</span>
</div>
<div class="link-card-v2-title">
What’s New in Neovim 0.12
</div>
<div class="link-card-v2-content">
Neovim 0.12.0 was released on March 29, 2026. This release adds a built-in plugin manager, expands built-in LSP ...
</div>
<img class="link-card-v2-image" src="https://substackcdn.com/image/fetch/$s_!vMyu!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d9536f1-d05a-4bcc-9385-b16659bc8477_1536x1024.png" />
<a href="https://dotfiles.substack.com/p/whats-new-in-neovim-012"></a>
</div>
~~~
AI時代でおろそかになりがちだけど、Neovim 0.12 のキャッチアップと設定調整はしておきたい。
ただ、プラグインからbuiltinに移行すると機能がドロップするものも多数あり、そこの判断も含めての対応となる。結構大変かも。。
~~~
# ✅Done
- **Minerva**
- **[[📌AIエージェント時代のタスク・時間・ナレッジ管理で使っているツールのスライド作成]]**
- 1章~3章の途中まで
- **[[📜2026-04-10 GitButlerを使ってみる]]**
- 保留. Jujutsuと同様にGitの既存エコシステムに対する明確なメリットを感じなかったので
- **環境整備**
- **[[📝cmux 0.63.2でSerieのコミットグラフが描画されない]]**
- **[[📌LazyGit 0.59.0 -> 0.61.0 にバージョンアップ]]**
- 個人的にめぼしい変更はなし. [[ワークツリー]]が少し見やすくなったくらい
- **[[📌Zellijを0.43.1 -> 0.44.1にバージョンアップ]]**
- layout-managerが気になる
- **[[📌Claude Proを解約する]]**
- 仕事で使う可能性がなくなったため. GitHub Copilot CLIに集中する
- **[[📝GitHub Copilot CLIでconfigにhooks.Notificationを設定すると2回目の起動時にエラーが発生する]]**
- `Notification` を `notification` に変えればOK
- **[[📝GitHub Copilot CLIでnotificationフックのnotification_type=permission_promptがallowedしているtoolに対しても呼ばれてしまう]]**
- 1.0.24では発生する. Issue解消待ち.
- **[[📜2026-04-04 Neovim 0.12にバージョンアップ]]**
- lsp-document_color を無効化
- **[[📝GitHub Copilot CLIのsessionStartとsessionEndのフックが毎プロンプト呼ばれる]]**
- v1.0.22以上で解消した.
- **[[📰GitHub Copilot CLIのhooksによる動作を実際に確認]]**
- v1.0.24で最新のシーケンス図に変更
- **[[📜2026-04-12 OpenTelemetryとLangfuseでGitHub Copilot CLIのデバッグ環境を改善する]]**
- スペック不足 & オーバーキル過ぎるので見送り
- **[[📜2026-04-12 JaegerでGitHub Copilot CLIのイベントを可視化してデバッグ環境を改善する]]**
- しばらく使ってみる. お手軽 & サクサク & 必要十分なシンプルさが気に入った
- **OSS活動**
- **[[📌Window Hintsの起動時に発生するラグの間に押したキーが反映されない問題の解消(JINRAI)]]**
- ヒント表示前に押されたキーをバッファリング
- **🚀[JINRAI v0.5.1 リリース](https://bsky.app/profile/tadashi-aikawa.bsky.social/post/3mjc7qvc7fs2l)**
- **[[📌Window Hintsのプレビュー表示をヒントオーバーレイ全面の背景として表示する(JINRAI)]]**
- ヒント表示前にキーが反応しない問題が解消したのでプレビューの機能向上を行った
- **[[📌Window Hintsでヒントオーバーレイ同士が重なってしまう場合はwidthを調整する(JINRAI)]]**
- ウィンドウの数が増えても重なりにくくなった
- **[[📌Window Hintsでウィンドウプレビューを遅延描画(JINRAI)]]**
- プレビューを有効にしても即座に候補が表示されるようなり体感速度アップ
- 遅延フェード表示は少し目が奪われるが、移動先が前面ウィンドウなら気にならないので問題ない (凝視しない限り)
- **🚀[JINRAI v0.6.0 リリース](https://bsky.app/profile/tadashi-aikawa.bsky.social/post/3mjco33jtak2d)**
- Window Hintsのプレビューに関するUX改善
- **[occlusion設定のデフォルト値を変更(JINRAI)](https://github.com/tadashi-aikawa/jinrai/commit/f0abaaed7981c5b172597e5e7cdb56b4fd5b2ef2)**
- 背面ウィンドウヒントのalpha値やscaleをアップさせる
- **🚀[JINRAI v0.7.0 リリース](https://bsky.app/profile/tadashi-aikawa.bsky.social/post/3mjdekykqac2w)**
- **[[📌Window Hintsの前面ヒントと背面ヒントが重ならないようにする(JINRAI)]]**
- **🚀[JINRAI v0.8.0 リリース](https://bsky.app/profile/tadashi-aikawa.bsky.social/post/3mjdibqox7226)**