aboutsummaryrefslogtreecommitdiff
path: root/website/src/content/docs/ja
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-07-21 22:09:38 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-07-21 22:09:38 +0300
commit0f161fac287011b3e216383e2b8482f049fd6a7b (patch)
treed1d0b4376ea4982d681cb03b28a796cffe091ed1 /website/src/content/docs/ja
parent62d423515cf294e58571c43311bc5801a07b496b (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.mdx4
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 を返します。