stenyan[.]dev

JAEN

Go のバージョンを上げるだけの Agent Skill を作成

Go のバージョンを上げるだけの Devin Playbook というのを以前書きましたが、Devin専用のものよりもAgent Skillsを用意したいなと思って作りました。

https://github.com/stefafafan/skills/blob/e283a151132cd4f379acdefc3f7b26f8a70288cb/skills/go-runtime-updater/SKILL.md

Go の最新のバージョンを取得する方法

元々は https://go.dev/doc/devel/release を見て判断してねとやってたのですが、エージェントがMinor revisionsを見落として今の最新が go1.26.0 (go1.26.1ではなく) みたいになりがちでした。

あるセッションでのエージェントの挙動をみると https://pkg.go.dev/std のページを見に行ったりしてたので、標準ライブラリのバージョンなら確かにいいかと思ってここを見にいくことにしました。

この Skill を作る際に参考にした記事

go.modのgo directiveは1つ前のメジャーリリースより最新にしないでほしい - Diary of a Perpetual Student を参考にしました。