エージェントを誤操作で止めてしまった。実行中だけ入力をロックする Pi 拡張 pi-input-lock を公開した

herdr で起動したエージェントを誤操作で止める事故が続き、実行中だけ入力をロックする Pi 拡張 pi-input-lock を公開した。既存の pi-reader をフォークして自分の運用に合わせて縮めた設計と、公開後にレビューと実機で見つかった問題、まだ残るカーソルのちらつきを書く。

2026-09-03 · 10 分 · j1nn0

LaravelのS3をクライアント側暗号化するドライバを作った。設計判断を書く

AWS S3 のクライアント側暗号化(CSE V3)を Laravel のファイルシステムドライバとして提供する laravel-encrypted-s3 を作った。SSE との違いと、暗号化を確実に守るための設計判断を書く。

2026-08-20 · 10 分 · j1nn0

オーケストレーターは固定しない。Opus 5 → GPT-5.6 Terra → Opus 5 で放置 OSS を1日・rc 11連発で v1.0.0 にした

約6週間放置していた vue-modal-dialog を、agent-orchestration で1日・rc 11連発で v1.0.0 にした。オーケストレーターを Opus 5 → GPT-5.6 Terra → Opus 5 とフェーズで切り替えた判断と、Terra が解けなかった型問題の顛末を書く。

2026-08-13 · 7 分 · j1nn0

委譲先は CLI でなく役割で固定する。OMP と Codex を pi に置き換えた

agent-orchestration スキルの調査役 OMP と実装役 Codex を、どちらも pi に置き換えた。モデルと役割はそのまま、委譲先の CLI を1本に寄せた理由と、動作確認で見つかった3つの問題と対処を書く。

2026-08-12 · 5 分 · j1nn0

委譲するのは調査と実装だけ。3エージェントに役割を固定するスキルを作った

3エージェントに役割を固定する agent-orchestration スキルを、ChatGPT での設計レビューと S3 暗号化パッケージの開発で育てて公開した記録。委譲するのは調査と実装だけという設計と、実戦での設計の見直しを書く。

2026-08-11 · 9 分 · j1nn0