コンテンツにスキップ
このページの翻訳は LLM によって生成されています。誤りに気づいた場合は GitHub で issue を開いてお知らせください。

Windows ベータ

ネイティブ Windows 対応は実験的ベータです。

Windows 上の Herdr は、Herdr が本来前提としていた Unix の PTY モデルではなく、ConPTY と Windows のプロセス/ランタイム挙動を使います。Herdr の機能には Windows にきれいに対応付くものもあれば、そうでないものもあります。このプレビューは、すべての Linux/macOS 機能が Windows で完全にサポートされることを約束するものではありません。

ベータの目的は実際の使用から学ぶことです: インストールの成功率、ペインの信頼性、エージェントのワークフロー、バグの量、不足している機能、そして Windows ユーザーが Herdr から十分な価値を得られているかどうか。そのフィードバックに基づき、Windows 対応は安定版に昇格するか、成熟するまでプレビュー限定のままか、メンテナンスコストに見合わなければ縮小される可能性があります。

ネイティブ Windows ベータビルドは PowerShell でインストールします:

Terminal window
powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"

Windows ベータビルドはプレビューチャンネルでのみ提供されます。Windows インストーラーはデフォルトでプレビューを使い、Herdr の設定に channel = "preview" を書き込み、リリースを %USERPROFILE%\.herdr\packages\standalone\releases に保存し、%LOCALAPPDATA%\Programs\Herdr\bin を現在のリリースに向け、実行中のプロセスがアップデートを妨げないよう少数の古いリリースを保持します。

内部ベータテスト向けに、HERDR_MANIFEST_URL でインストーラーを Herdr の安定版/プレビューマニフェストではなくカスタムマニフェストに向けられます。

機能状況
ローカル永続セッションベータ
ConPTY によるネイティブペインベータ
Windows Terminal / PowerShell アプリからのアタッチベータ
cmd.exe ペインベータ
起動時 cwd とワークスペースラベルベータ
ペイン起動時の cwdベータ
エージェントコマンドの発見ベータ
エージェントのセルフレポートインテグレーションベータ
エージェントのプロセスツリー検出ベータ
既知の cwd からの Git/worktree 検出ベータ
プラグインプレビュー
ペイン画面履歴ベータ
ネストされた起動のオーバーライドベータ

Windows のエージェントプロセス検出は、ペインのシェルの子孫プロセスをスキャンし、直接のエージェントと一般的なコマンドラッパーを認識します。Codex、Claude などのエージェントには有用ですが、Unix のフォアグラウンドプロセスグループ検出と同じものではありません。

プラグインは、プレビューとしてマニフェストのプラットフォームに windows をサポートします。GitHub インストール、ローカルリンク、ビルドコマンド、アクション、イベント、プラグインペインは Windows ではベストエフォートです。コマンドは argv 形式で Windows 互換である必要があります。npmbunnode のような Node パッケージの shim は PATH にあれば動作するはずですが、sh や Bash を使う Unix 専用の例には Windows 向けの代替が必要です。プラットフォームフィルターは、未サポートのビルドコマンドをスキップし、未サポートのアクションやペインには platform_unsupported を返します。

機能状況
シェルで cd した後のライブ cwd部分的
シェルインテグレーション/OSC7 によるライブ cwdベータ
エージェントへのクリップボード画像貼り付け未検証
CJK の隠れカーソル表示ベータ
Kitty graphics のレンダリング未検証

Herdr はペインを正しいディレクトリで起動でき、Herdr を起動したディレクトリから最初のワークスペースを作成できます。起動後の PowerShell のディレクトリ変更は別問題です: Herdr が調べられるプロセスのフィールドは、その後の論理的な cd の変化を確実には追跡しません。ライブ cwd の報告には Herdr インテグレーションかプロンプトのシェルインテグレーションを使ってください。

Windows Terminal は特定のエージェント向けに画像貼り付け経路をサポートしているかもしれませんが、Herdr 自身のクリップボード画像リーダーはまだ Windows に配線されていません。Windows のクリップボードブリッジが実装・テストされるまで、alt+v の画像貼り付けは未検証として扱ってください。リモートクリップボードの画像ブリッジは別機能で、引き続き Unix/macOS の herdr --remote に紐づいています。

Kitty graphics は実験的なままで、まだ Windows でのサポートを謳っていません。Windows Terminal での画像レンダリングを特にテストしているのでない限り、experimental.kitty_graphics = false のままにしてください。

Herdr のペインテキストコピーは Windows ベータで動作します。ペイン内でテキストをドラッグ選択すると Herdr 経由でコピーされます。

テキストの貼り付けには Windows Terminal で ctrl+shift+v を使ってください。複数行テキストの貼り付けはブラケット付きなので、シェルやエージェントのプロンプトは各行を個別に送信せず、ひとつの貼り付けとして受け取ります。shift を押しながら右クリックすると、クリックを Herdr に送らずに外側ターミナルの貼り付けアクションを使えます。

機能状況
ダイレクトターミナルアタッチ未サポート
Windows バイナリからの herdr --remote未サポート
ライブサーバーハンドオフ未サポート
Unix ファイルディスクリプタのハンドオフ未サポート
Unix フォアグラウンドプロセスグループ未サポート
リモートクリップボード画像ブリッジ未サポート
プレフィックスによる入力ソース切り替え未サポート
署名済みバイナリ / SmartScreen 回避未サポート

Windows からのリモート作業は、サーバーに SSH してそこで herdr を実行してください:

Terminal window
ssh you@server
herdr

このモードでは Herdr はリモートホスト上で動きます。ネイティブ Windows の herdr --remote はベータの範囲外です。

Windows のアップデートは Windows インストーラー経由で行われ、バージョン付きインストールジャンクションを更新します。アップデート後は実行中の Herdr セッションを再起動してください。ライブハンドオフは Unix 専用です。

以下を含めてください:

  • Herdr のバージョン。
  • Windows のバージョン。
  • ターミナルアプリ。
  • シェル (PowerShell、cmd など)。
  • 名前付き HERDR_SESSION を使っていたかどうか。
  • 関連する Herdr のログ。
  • 正確な再現手順。