diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-21 22:09:38 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-21 22:09:38 +0300 |
| commit | 0f161fac287011b3e216383e2b8482f049fd6a7b (patch) | |
| tree | d1d0b4376ea4982d681cb03b28a796cffe091ed1 /website/src/content/docs/ja | |
| parent | 62d423515cf294e58571c43311bc5801a07b496b (diff) | |
docs: add alternate-screen output fallback
Diffstat (limited to 'website/src/content/docs/ja')
| -rw-r--r-- | website/src/content/docs/ja/agent-automation.mdx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/website/src/content/docs/ja/agent-automation.mdx b/website/src/content/docs/ja/agent-automation.mdx index a6dd041b..2b9a9d30 100644 --- a/website/src/content/docs/ja/agent-automation.mdx +++ b/website/src/content/docs/ja/agent-automation.mdx @@ -83,10 +83,12 @@ CLI では、`pane read` と `agent read` のどちらもターミナルテキã‚ ## 既知の注意点: 代替画面の出力 -Claude Code や OpenCode などの全画面エージェントは、ターミナルの代替画面に描画することがあります。代替画面の行は Herdr のホスト側スクロールバックには入りません。応答が表示中のペインを超えると、アプリが表示しなくなった行を `recent` や `recent-unwrapped` で復元することはできません。`--lines` を増やしても、その履歴は取得できません。フォントが大きい場合やペインが小さい場合は、より起こりやすくなります。 +Claude Code や OpenCode などの全画面エージェントは、ターミナルの代替画面に描画することがあります。代替画面の行は Herdr のホスト側スクロールバックには入りません。`--lines` で取得できるのは、ペインの現在の画面とホスト側スクロールバックに存在する行だけであり、失われた履歴を作り出すことはできません。`--lines` を増やしても応答テキストが増えない場合、そのペインは代替画面を使っている可能性が高く、応答の行はすでに保持されていません。フォントが大きい場合やペインが小さい場合は、より起こりやすくなります。 エージェントに簡潔な応答を求めるか、ペインを広げる、フォントを小さくする、またはエージェント自身のトランスクリプトやスクロール操作を使ってください。エージェント内でスクロールした後、`--source visible` を使うと、現在描画されているページを読み取れます。 +その読み取りに失敗した後、エージェントに完全な応答を一時ディレクトリ内へ Markdown 形式で書き込み、ファイルパスだけを返すよう依頼してから、そのファイルを直接読み取ってください。これはフォールバックとしてのみ使い、最初のプロンプトではファイル出力を求めないでください。 + 成功した `agent start`、`agent prompt`、`agent wait` は現在のエージェントを `.result.agent` に返します。`pane wait-output` は `.result.pane_id`、`.result.matched_line`、一致したスナップショット `.result.read` を返します。 wait コマンドにはデフォルトのタイムアウトがなく、無期限に待機できます。タイムアウトやサーバーエラーでは JSON エラーを stderr に出して終了コード 1、CLI 構文エラーでは終了コード 2 を返します。 |
