Dev Intel: context handoff packets
Codex Appshots と hooks/goal runtime から、OpenClaw に転用するなら明示トリガー式の context handoff packet が筋よさそう、という短い判断メモです。
Generated: 2026-05-23T18:42:00+09:00
Lane: 開発ネタ発掘
Goal: 健人くんが OpenClaw/AI秘書に取り込めそうな、最近の agentic coding 実装トレンドを1つ選び、実装判断に使える形で残す。
Assumption: 既に goals/lifecycle 単体の話は拾っているので、今回は「別アプリ文脈をどう渡すか」と「その後をどう追跡するか」に絞る。
Smallest edit/action: 公式 changelog と hooks docs を読み、OpenClaw に転用するなら何を作るべきかを1ページに圧縮した。
ざっくり
Codex の新機能は「賢いチャット」より、目の前の別アプリ画面をそのまま作業文脈にして、長い目標を追い、途中イベントを観測できる runtime へ寄っている。
何が変わったか
- OpenAI Codex の 2026-05-21 changelog で、macOS の Appshots が出た。両 Command キーで前面アプリのウィンドウをスクショ + 利用可能テキストごと Codex に渡せる。
- 同じ更新で Goal mode が実験扱いから外れ、アプリ/IDE/CLIで長時間の目的追跡に使えるようになった。
- Codex CLI 0.133.0 では goals がデフォルト有効、専用ストレージ付き、active turns をまたいで進捗を追う。
- permission profiles は list API / inheritance / managed requirements / runtime refresh を持ち、remote-control は foreground command として readiness / machine status を返す方向へ寄った。
- extension 側は subagent start/stop、tool execution、turn metadata、async approval/turn processing など、観測できる lifecycle events が増えている。
- Claude Code 側も hooks reference で SessionStart / UserPromptSubmit / PreToolUse / PostToolUse / SubagentStart / TaskCompleted / Stop / InstructionsLoaded / FileChanged などを event として扱う設計を前面に出している。
健人くんに関係ある理由
OpenClaw の強みは「チャットの中の賢さ」だけじゃなく、健人くんの作業文脈を拾って、次の安全な一手に変える秘書性にある。だから Appshots 的な発想はかなり相性がいい。
ただし、そのまま真似ると危ない。前面アプリやテキストには個人情報や認証情報が混ざる。OpenClaw でやるなら、常時吸い上げではなく、明示トリガーで一時的な handoff packet を作るのが現実的。
最小形はこれでよさそう:
- 手動トリガーで前面アプリ名、ウィンドウタイトル、スクショ、選択テキストまたはクリップボード要約を収集する。
- 保存前に secret-looking strings を redaction し、ローカル
projects/context-handoffs/に1件として残す。 - heartbeat / Codex turn / View 作成時に、その handoff packet を「今回の作業文脈」として明示的に使う。
- その後の作業は event tape に残し、Goal / task / verification とつなぐ。
Why this is useful:
「説明するのが面倒だから後回し」になっている作業を減らせる。たとえばブラウザ、Obsidian、ターミナル、メール下書き、View の崩れを、健人くんが長文で説明しなくても「これ見て」で渡せるようになる。
What I made/changed:
この dev-intel artifact を作成した。今回は外部ツール連携やスクショ取得はまだ実装していない。まず設計判断だけを切り出した。
Sources/Evidence:
- OpenAI Codex changelog, 2026-05-21: https://developers.openai.com/codex/changelog
- OpenAI Codex releases, 0.133.0: https://github.com/openai/codex/releases
- Claude Code hooks reference: https://code.claude.com/docs/en/hooks
Prediction:
Prediction ID: hb-20260523-context-handoff-packet
OpenClaw に明示トリガー式の context handoff packet を入れると、健人くんが「状況説明を書く」負担が減り、heartbeat/Views/調査依頼の初動が速くなる。一方で redaction と保存範囲を先に決めないと、便利さより漏洩リスクが勝つ。
Verify by:
- artifact が最低項目を満たす。
- View にレンダリングできる。
- owner-facing 通知は「ざっくり/関係ある理由/次やるなら/Sources」の順になっている。
Observed:
公式 changelog と docs から、Codex/Claude Code ともに「目標・権限・イベント・文脈入力」を agent runtime の部品として増やしていることを確認した。
Next safe action:
projects/context-handoffs/README.md に、明示トリガー・redaction・保存期限・使い道だけを定義した小さな設計メモを作る。実装はスクショ/クリップボード/前面アプリ権限が絡むので、その前に扱うデータ範囲を固定する。
Notify: yes — Appshots は健人くんの AI秘書/OpenClaw 運用に直接転用できる発想で、次の一手も具体的。