編集内容を実際の差分として示す必要がある場合は、手動サマリーを作成する代わりに diffs ツールを使用してください。
diffs ツールは、before + after テキスト、または統一 patch 文字列を受け付けます。
details.changed を確認してください。before/after 入力が同一の場合は false が返され、アーティファクトは作成されません。レンダリング結果がある場合は true が返されます。
インタラクティブなゲートウェイホスト型ビューアが必要な場合は mode=view を使用します。ツールが戻ったら、利用可能な画面表示ツールを使用して details.viewerUrl を提示します。
デプロイメントでループバック信頼プロキシ(例えば gateway.trustedProxies に 127.0.0.1 を含む Tailscale Serve)を使用している場合、転送されたクライアント IP ヘッダーがないと生のループバックビューアリクエストが拒否される可能性があります。そのようなトポロジーでは、mode=file/mode=both を優先するか、共有可能なビューア URL が必要な場合は設定済みの viewerBaseUrl または明示的なプロキシ/パブリック baseUrl を使用してください。
レンダリングされたファイルアーティファクトが必要な場合は mode=file を使用します。fileFormat=png(デフォルト)または fileFormat=pdf を設定します。ツール結果には details.filePath が含まれます。
大規模または高忠実度のファイルの場合は、fileQuality(standard|hq|print)を使用し、必要に応じて fileScale/fileMaxWidth を上書きします。
レンダリングされたファイルをユーザーやチャネルに配信する必要がある場合は、ツール結果の生のレンダラーに依存しないでください。代わりに、利用可能なファイル送信ツールを使用して、添付ファイルとして details.filePath を送信します。
ゲートウェイビューア URL とレンダリングされたアーティファクトの両方が必要な場合は mode=both を使用します。
ユーザーが diffs プラグインのデフォルトを設定している場合は、この特定の差分で上書きする必要がない限り、mode、theme、layout、および関連する表示オプションを省略することを推奨します。
ファイル名がわかっている場合は、before/after テキストに path を含めてください。