AI AgentClaude Code の作業ディレクトリとセッションの関係を少し踏み込んで調べてみた 最近、Max プランの登場もあって、Claude Code が少しずつ話題になってきている印象があります。 Anthropic 社は「エディタや IDE を選ばず全てのエンジニアに馴染みやすいものを」という考えで CLI ベースのツ... 2025.06.06AI AgentClaude Code
GitGitHub ActionsでGITHUB_OUTPUTがnullになる・別ジョブに渡せない原因と対処法 GitHub Actionsを使っていて、ジョブ間で値を受け渡したいときに GITHUB_OUTPUT を使うことがあります。しかし、いざ使ってみると別のジョブでその値が使えないことがあります。本記事ではその原因と確認方法、対処法について... 2025.05.23Git
AI Agent【Devin活用術】セッションのコンテキストを新しいセッションに引き継ぐ方法 Devin を日常的に使っていると、あるあるなのが「セッションが勝手に終了してしまう問題」。一定時間操作しないとセッションが自動でクローズされてしまい、それまでのやり取りがすべて失われたように感じてしまいます。 ですが、Devin ... 2025.05.21AI AgentDevin
AWSAWS Lambda MCP Server を使う時の必要最小限の IAM 許可設定 AWS Lambda MCP Server が先日公開されたので早速使ってみたのですが、ちょっとした設定をするだけで Lambda 関数を LLM が使ってくれるのは非常に便利でした。 エンジニア以外のメンバーにも使ってもらいたく環... 2025.04.21AWSMCP
VimVim でスネークケース(アンダースコア区切り)の単語単位でカーソル移動できるようにする方法 自分は普段使っているエディタや IDE では Vim キーバインドを設定して使っています。 Vim のキー操作には単語単位の移動があるのですが、スネークケース(get_user_id みたいなアンダースコア区切り) を移動する時は、... 2025.04.18Vim
AWSLangServeを使ってAPI化したLambda関数をAWS Lambda MCP Server に対応させた話 先日 AWS Lambda MCP Server が AWS の公式からローンチされました。 そこで LangChain + LangServe を使って構築した AWS Lambda にデプロイしAPI 化していた AI エージェ... 2025.04.14AWSMCPPython
Python[Python] Ruff のLinter や Formatter でプレビュー版ルールの適用方法 最近では Python の Linter として Ruff を使っている人は多いと思います。Ruff の Linter ではどのルールを適用するかを自分で選択して、選択したルールのみ Linter のチェックの対象になります。 そし... 2025.04.14Python
Python[Python] Ruff を使って PEP8 準拠の空行をエラー検知、自動整形する方法 最近では Python の Linter として Ruff を使っている人は多いと思います。また Ruff は Linter としてだけではなく、Formatter (コード整形)としての機能も兼ね備えており、かつて使っていた Flake... 2025.04.10Python
Pythonuv で Python バージョンの上限値を管理する方法 最近は uv を使って Python のプロジェクト管理をしており、pyproject.toml に Python のバージョンを明記して Python のバージョン管理も uv に任せています。 今回、自己学習のために uv を使... 2025.01.28Python環境構築
Python[Python] pipx の Inline script metadata が便利すぎる件 Python スクリプトを実行するとき、次のような問題に直面したことはありませんか? 仮想環境をわざわざ用意するのが面倒 「とりあえず実行したい」だけなのに環境構築が必要 仮想環境に依存関係のインストールをしないといけ... 2023.11.26Python