Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 2.05 KB

File metadata and controls

41 lines (28 loc) · 2.05 KB

Orca / コンテナ内 sshd 廃止に伴う移行ガイド(breaking change)

要旨

base image から sshd を廃止し、devbase orca 連携および ENABLE_SSH / SSH_AUTHORIZED_KEYS などの SSH 公開まわりの CLI・compose・env を削除しました。 これにより、コンテナへ直接 SSH で入る従来の Orca 接続は使えなくなります(breaking change)。

影響

  • Windows Orca → Mac → コンテナ内 sshd」でコンテナに接続していた利用者。
  • 旧 project env に残る ENABLE_SSH=true / SSH_AUTHORIZED_KEYS 等は無視されます(エラーにはなりません)。

暫定の代替(agent orchestration 実装前)

コンテナ内 sshd の代わりに、Windows の VS Code を Mac へ Remote-SSH し、Mac 上から コンテナに入る運用に切り替えてください。

  1. Mac 側で Remote Login (sshd) を有効化する(システム設定 > 一般 > 共有 > リモートログイン。 既に有効な環境なら不要)。

  2. Windows の VS Code に Remote-SSH 拡張を入れ、Mac(takemi_ohama@<Mac-LAN-IP>)へ接続する。

  3. 接続した Mac 上で対象プロジェクトに移動してコンテナへ入る。従来どおり git worktree / AI CLI が使える。

    cd $DEVBASE_ROOT/projects/<project>
    devbase up      # 未起動なら
    devbase login   # 既定は index 1。複数コンテナなら `devbase login 2` のように index を指定

    (または devbase list の TUI からプロジェクト/コンテナを選んで login することもできる。)

今後

Issue 34 の agent orchestration(docker exec + tmux + VS Code Extension、 詳細は issues/i34-orcalike.md)が、 単一 window でコンテナに入る標準経路になる予定です。

クリーンアップ(任意)

生成済みの ~/.config/devbase/orca/ssh_config/persistent/ai/ssh自動削除しません。 不要であれば手動で削除できます。