v0.16.0.ja.md
docs/i18n/release-notes/v0.16.0.ja.md
Tesserae v0.16.0 — serve ページがライブになります
<!-- translations:start -->
한국어 · 中文 · 日本語 · Русский · Español · Français · Deutsch
<!-- translations:end -->
Released 2026-07-06 · PyPI · GitHub release · pip install --upgrade tesserae==0.16.0
tesserae serve セッションページはもはやコンパイル完了を待たなくなります。リアルタイムのエージェント活動をハーネスルートから直接読み込むようになったため、今すぐ 実行中のセッションが、作業中にそのまま表示されます。
serve ページ上のライブセッション
tesserae serve を実行すると、セッションページは新しい /api/sessions エンドポイントからフェッチします。このエンドポイントは Claude Code のルートをオンザフライでスキャン(最近のウィンドウに限定)し、現在アクティブなセッションをコンパイル済みテーブルの上にレンダリングします。セッション ID、アカウント、ターン数、最後のアクティブ時刻、オープニングターンのプレビューが表示されます。代わりに静的ビルド(GitHub Pages)を開くと、このパネルは単に非表示のままになります。コンパイル済みテーブルがページ全体となり、以前とまったく同じです。
高速トランスクリプト検索 ボックスも同じ方法でライブになります。ルートから新しくスキャンされたヒットは memex インデックス結果の前に マージされ(重複排除済み)、数瞬前に入力したフレーズはインデックス化される前に検索可能になります。
両方のサーフェスは オリジンゲート されています。ローカル履歴を公開するため、クロスサイトブラウザリクエストは、クリップエンドポイントと同じように拒否されます。
Claude のみの理由、および codex がどのようにカバーされるか
Claude Code トランスクリプトはディレクトリスコープなため、ライブのプロジェクト単位スキャンは 1 秒未満です。Codex セッションはそうではありません。1 つのプロジェクトにスコープしてしまうと、すべての最近のセッションファイルを解析する必要があります(多忙なマシンでは 100k 以上、リクエストあたり約 170s)。インタラクティブページには遅すぎます。そのため、ライブスキャンは Claude のみ です。codex は memex インデックスとコンパイル済み投影から提供されます。オフラインの tesserae summary と tesserae decisions コマンドは、すべてのアカウント(Claude と codex)をスキャン** できます。完全なパスを実行できるため可能です。
summary と decisions の --max-turns
tesserae summary と tesserae decisions は --max-turns N フラグを取得します。これはウィンドウイング前に、セッションあたりで読み込まれるターン数を上限に設定します。大規模なセッションのコストを限定する際、最近のスライスのみが必要な場合に便利です。デフォルトは本質的に無制限のままです。
tesserae summary --day 2026-07-06 --max-turns 200
tesserae decisions --week --max-turns 200
アップグレード
v0.15.x に対するドロップイン置換です。すべては付加的です。ライブエンドポイントは tesserae serve 下にのみ存在し、ページは静的ホスティング上で正常に機能低下し、マイグレーションや再コンパイルは必要ありません。既存のセッションをオンザフライで読み込みます。