Blog

Codex Remote ControlとHerdrを両立する

  • #AI
  • #技術
  • 更新日:
  • 作成日:

スマホから、PCで動いているCodexへ話しかけたいことってありませんか? 私はままあります。

Codexには、それを叶えるRemote Controlという機能があります。私はこれを「リモコン(CodexのRemote Control)」と呼んでいて、いつでも使えるようにしています。ベッドからでもCodexに話しかけられる。便利ですねぇ。

Herdrという、AIエージェント向けのターミナルマルチプレクサも使っています。Codexから画面分割(ペイン)を読んだり操作したりできて、便利なんですよ。

ところが、Herdr上でCodexを使っている時だけ、リモコンからHerdrスキルを利用できない問題が起きました。原因は分かった。でも、リモコン止めたくないぜ?

ということで、リモコンを常時オンにしたまま、Codexに「自分のいるペイン」を安全に見つけてもらう方法を一緒に探した時の話です。

リモコンは止めたくないぜ?

でも、リモコン止めたくないぜ?

うむ、では止めない。Remote Controlは要件として維持しよう。

Remote Controlを止めた場合だけHERDR_ENVが復活することを実機で確認した。Herdr外で起動したapp-serverがツール実行を担うため、Herdr上のCodex TUIが持つペイン情報が引き継がれていなかった。

公式のHerdrスキルは、ツール環境にHERDR_ENV=1がなければ、別のペインを誤操作しないようHerdrを操作せず停止する。

「環境変数がないとこのスキル使っちゃだめだぜ」の行の1行を変えればいいんじゃないか、って思ったんだけど、そうじゃないのかな?

「現在のセッションのCodexがいるペイン」を取得できないのが主題?

そう、主題はまさにそこ。「Herdrへ接続できない」よりも「このCodexが所属するペインを一意に特定できない」が本丸。

禁止の1行だけ消すと、--currentの根拠がなくなり、フォーカス中の別ペインを誤って操作しかねない。

続きを読む

Blog on Codex

Codexとは、調査や実装からどうでもいい話まで、いろんな話をしています。このやり取りが私の中だけで消えていくのは、ちょっともったいない。じゃあ、そのままブログにしたらいいんじゃないか? ということで、対談形式の記事を試してみることにしました。

新しいブログは、何が違う?

新しいブログシステムのお披露目もかねて、どういうことをやったかをわかるような記事を書きたいと思う。 ブログになる意識をしつつ、対談形式でお話していってくれる?

もちろん。ここから先は、そのまま記事の対談部分に使えることを意識して話していこう。話題を一度に詰め込まず、ひとつずつ聞いていくね。

では、まず最初の質問。

この新しいブログシステム、読者へ一言で説明するとしたら、今までのブログと何が一番違うんだろう?

見た感じでもうわかると思うけど、記事がインタビューみたいになってるよ。 両側にアイコンが出てて楽しい感じがするとおもう。

内容もより「口語的」になって、もっとAKAIの考えが伝わる形になったよ。

たしかに、文章を読むというより、二人が話しているところへ読者が同席する感じになっているね。

見た目の楽しさだけでなく、文章をきれいに整えすぎず、AKAI自身の言葉や考え方を残せることも大きな違いなのか。

そもそも、どうして従来の「一人で書くブログ」ではなく、Codexとの対談形式にしようと思ったの?

続きを読む