LLM の行動ログを MCP 経由でストレージに保存しておく、筋の良いアプローチな気がする
https://zenn.dev/annenpolka/articles/roo-logger-introduction
LLM の行動ログを MCP 経由でストレージに保存しておく、筋の良いアプローチな気がする
https://zenn.dev/annenpolka/articles/roo-logger-introduction
Zenn ハッカソンとか主催してるんだ (2 ヶ月に渡る長期間だからハッカソンではない気がするけど)
https://zenn.dev/hackathons/google-cloud-japan-ai-hackathon-vol2
iPad、キー入力だけ自由に変更できたらもっと活用できる余地あるんだけどなあ (DvorakJP + SKK にしたい)
たまに寝転びながらゲームしたくなるが、それこそ Switch なんだよな (がしかし Switch はスペックが低いし遊びたいゲームは Switch になく……)
ChatGPT o3 に LoL のマッチアップの分析させてみたらそれなりに納得できる回答がきたのでいろいろ捗りそう https://chatgpt.com/share/681ba615-1c98-800f-b188-5a2042adce25
いずれのハマりもエラーメッセージから直接推測しにくくてつらいなという学びがあった。MCP サーバーの問題というより Playwright のエラーがわかりにくいという話な気がする
ハマり 2: `SyntaxError: browserType.launchPersistentContext: Invalid URL: undefined`
Playwright で起動された Chrome を一旦全部閉じて再実行したら直った。原因は Chrome のプロファイル (--user-data-dir で渡しているもの) の衝突っぽい。ハマり 1 の debug のために Claude Desktop でも実験していたせいで、Roo Code でも同じプロファイルで Chrome を起動しようとして失敗していたっぽい。
ハマり 1: `WebSocket was closed before the connection was established`
npx @.playwright/mcp@latest みたいな感じにしていたが npx のパス解決が意図したものになっていなくてずいぶん前に Homebrew でインストールした Node.js 18 系が使われていたせいっぽかった。zsh -c npx ... にして無理やり普段の Node.js にパス通して解決した
Roo Code + playwright/mcp が動かなくてしばらく格闘していたがなんとか動くようになった
copilot.lua (Neovim の非公式 Copilot プラグイン) で Next Edit Suggestions 開発中っぽくて楽しみ https://github.com/zbirenbaum/copilot.lua/discussions/447
これ o3 が勝手にやっているやつだな
https://zenn.dev/knowledgesense/articles/10b2b5f772b810
LLM Agent でコーディングさせるの Vibe Coding というよりソースコード生成ガチャだな