Skip to content

v0.3.0 リリースノート

Codex Remote Control Lab v0.3.0

v0.3.0 は v0.2.1 から v0.3.0 release branch までの変更をまとめたリリースです。phone bridge を、より desktop 版 Codex に近い操作面へ近づけつつ、Codex app-server は localhost に閉じ、LAN へ出すのは bridge だけという境界を維持しています。

関連リンク

ハイライト

  • browser UI は src/ui/Shell.jsx から npm run build:ui で生成する構成になり、生成済み HTML を直接編集し続けるのではなく、React source で shell を保守できます。
  • bridge UI は左の thread rail、中央の conversation、下部 composer、右の artifacts / workspace / review panel を持つ desktop-style layout になりました。
  • 左右 panel は resize でき、mobile drawer と right panel は accessibility attribute と focus handling を持ちます。
  • chat 上に working tree または最新 commit の review digest card を表示し、変更ファイル、diff stats、artifact open action を確認できます。
  • /api/workspace/api/review で workspace entry と review summary を取得できます。local-only / sensitive path は除外されます。
  • workspace、review、file-open path は configured CODEX_WORKDIR を基準にし、空白を含む file name も扱えます。

Bridge と履歴処理

  • scripts/thread-read.js は live in-memory bridge history を優先し、必要に応じて thread/read、最後に thread resume へ fallback する snapshot helper を追加しました。
  • active / starting bridge thread を app-server polling の前に検出するため、turn の接続中や実行中に noisy な失敗が出にくくなりました。
  • history sync は bridge-managed thread の再発見に限定されています。thread を開き直したり refresh した後の発見を助けますが、通常の Codex Desktop conversation view に live update を注入するものではありません。
  • review summary collection は async filesystem / Git subprocess 処理になり、workspace / review endpoint が scan 中に bridge event loop を塞ぎにくくなりました。

Debug と operator safety

  • .env.example に public-safe な local settings template を追加しました。
  • PHONE_DEBUG_NO_TOKEN=1 は tokenless の localhost-only UI debug mode で、bridge を 127.0.0.1 に bind します。
  • trusted private LAN で tokenless debug を使う場合だけ、明示的に PHONE_DEBUG_BIND=lan を追加して 0.0.0.0 bind にします。
  • debug-no-token mode では startup notification を送らないため、tokenless URL を通知先へ誤送信しません。
  • README、security docs、phone bridge guide は、token-protected LAN use、localhost-only debug mode、intentional tokenless LAN debugging の違いを同期しました。

UI、Theme、Evidence

  • simple / cyberpunk / botanical theme を desktop-style shell に合わせて再調整しました。
  • cyberpunk theme は green terminal / code-rain treatment になり、新しい Stigmata theme は image-backed の high-contrast visual mode を追加します。
  • README screenshot と docs assets は、4 theme comparison と新しい mobile controls を含む内容に更新しました。
  • npm run check は syntax check の前に、public/index.htmlsrc/ui/Shell.jsx と同期していることも検証します。

Contributors

検証

  • npm test
  • npm run check
  • npm run docs:build
  • npm run screenshots:readme
  • git diff --check
  • xmllint --noout docs/public/release-header-v0.3.0.svg

関連記事: v0.3.0 Desktop Bridge Walkthrough