トップ «前の日記(2026/08/04 (火) ) 最新 次の日記(2026/08/06 (木) )» RSS feed

HsbtDiary


2026/08/05 (水) [長年日記]

gem-codesearch の MCP を作った

自分の仕事に必要なので無限に MCP サーバーを作っている。で、今日は gem-codesearch のを MCP を用意した。今でも ssh 経由で skill を経由すれば同じではあるんだけど https の方がいいだろうってことで。

これが自分の中では破滅的に便利で、claude skill にメソッド削除やリネームの時に gem の影響調査に使うやつ、というので登録しておくと、調査して、というのを指示しなくても claude が自律的に Ruby のコードの削除だな、というのをトリガにして「コード変更による実影響の調査をしてきました、これらの定数を使ってる gem はありません」とやるので最高になった。

bugs, rubyci, gem-codesearch と三種の神器が揃ったので捗ってしょうがない。

開発者会議準備会

なんか朝からポヨポヨしていたけど、この日は火曜から延期した開発者会議の準備会。自分としては最近ハマってる Windows のキラーフィーチャーのロングパス対応と require の高速化を置いて、事前にちゃんと考えるというのをやってた。

みんなやる気が蘇ってきたのか、異様に議題が多い気がする。本番は明日。

RubyGems/Bundler 4.0.18 リリース

2週間経ったので定期リリース。最近は素朴に issue を見て不具合修正、バックポートというのをやっていて結構な量の不具合修正だった。

https://blog.rubygems.org/2026/08/05/4.0.18-released.html

あと、--cooldown オプションを渡してなかったわ、というサブコマンドがいくつかあったのでそこでも指定できるようにしておいた。なお今回から bundler のタグを作るのはやめて

https://github.com/ruby/rubygems/releases/tag/v4.0.18

だけ一つにするようにした。こっちの方が見やすいのと、将来に向けた統合の準備、って感じです。