4.3 KB · updated 2026-07-06 · md

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 summarytesserae decisions コマンドは、すべてのアカウント(Claude と codex)をスキャン** できます。完全なパスを実行できるため可能です。

summary と decisions の --max-turns

tesserae summarytesserae decisions--max-turns N フラグを取得します。これはウィンドウイング前に、セッションあたりで読み込まれるターン数を上限に設定します。大規模なセッションのコストを限定する際、最近のスライスのみが必要な場合に便利です。デフォルトは本質的に無制限のままです。

tesserae summary --day 2026-07-06 --max-turns 200
tesserae decisions --week --max-turns 200

アップグレード

v0.15.x に対するドロップイン置換です。すべては付加的です。ライブエンドポイントは tesserae serve 下にのみ存在し、ページは静的ホスティング上で正常に機能低下し、マイグレーションや再コンパイルは必要ありません。既存のセッションをオンザフライで読み込みます。