Azure tap / caskを整理した 色々ぐちゃぐちゃとPythonやSwiftで書いてるんだけど、 brew tap rioriost/my_module brew intall my_module 3連休の合間を縫って、この形式をやめて整理した。 # t... 2026.03.23 AzurePython
AI rate limitをヒットしたので1回休みの札を首から提げています GitHub CopilotをZedから利用しているのだけど、並行してガンガン使うとrate limitにヒットする。 GPT-5.4を使えるもう一つの手段はAzure OpenAIなのだけど、こちらはEntra ID認証必須でAP... 2026.03.19 AIAzure
Mac envrcctlにaudit機能を追加 自分で使ってて、そもそもsecretをいつ何が読み出したのかが分からないと怖いな?と思って、envrcctlに監査機能をつけた。以下みたいに見える。 % envrcctl audit list 2026-03-18T06:45:21... 2026.03.18 MacPython
AI envrcctlをTouchID / Apple Watch対応に envrcctlを、exec / inject / secret getする時に、TouchIDもしくはApple Watchによる認証を必須にするセキュリティ強化を入れた。 Zedを調べていて、AIエージェントがenvrcctlを... 2026.03.18 AIMac
Mac ZedのAIエージェントは、PATHをどこから持ってくる? AIエージェントパネルで作業していて、ちょっとハマったので調べてみた。 Zedではターミナルが使える。ターミナルのデフォルトシェルはzshなので、~/.zprofileなどを読み込んでいる。当然、そこで設定されたPATHにあるツール... 2026.03.17 Mac
LIFE Nespressoのリサイクルのやつ フォームの出来が悪くて入力が面倒なので、作った。というか、仕事の片手間にGPT-5.4に作ってもらった、が正しいw 2026.03.10 LIFEPython
AI agentops_mcp_serverがほぼ動くようになった ZedでAIエージェントを利用するにあたって、コンテキストウインドウのトークンリミットにヒットして、新しいセッションに作業を確実に継続させる方法を色々と模索してきたんだけど、一応できた、かな? ZedのMCPサーバでコンテキスト共有... 2026.03.09 AIPython
AI Transaction-aware task managerにした ZedのMCPサーバでコンテキスト共有したいので、色々試していたのだけど、結局、エージェントがこなす最小単位であるタスク(=チケット)をトランザクションとして捉え直して、実装し直した。 0.4.0からトランザクションになってるけど、... 2026.03.07 AI
AI AIエージェントを上手に使いたい(2026年3月版) ツールを入れればとかスキルを使えば等々、言われているのだけど、結局のところ従来の開発フローにうまくハメてあげるのが近道なのじゃないかと思っており、備忘録として残しておく。 プロンプト一発は無理 作り直しする際、最初のプロンプト... 2026.03.04 AI
Mac もう.envrcにAPIキーを平文で置くのはやめるけど、環境変数は使いたい 追記(2026.03.18):TouchID, Apple Watch対応にした。 もう.envにAPIキーを平文で置くのはやめた — macOS Keychain管理CLI「LLM Key Ring」を読んで、過去に一度、.env... 2026.03.03 Mac