4.3 KB · updated 2026-07-06 · md

v0.11.0.ja.md

docs/i18n/release-notes/v0.11.0.ja.md

Tesserae v0.11.0 — クロスプロジェクト統合グラフ

<!-- translations:start -->

English · 한국어 · 中文 · Русский · Español · Français · Deutsch

<!-- translations:end -->

リリース 2026-06-27 · PyPI · GitHub release · pip install --upgrade tesserae==0.11.0

機能リリース:すべての登録済みプロジェクトを一度に検索でき、クロスリファレンスされた引用付きの単一の回答を得られます。v0.10.x からのドロップイン対応。

クロスプロジェクト統合

tesserae ask --scope federated --scope-aliases research work "…"(および scope: "federated" を使用した MCP ask ツール)は、指定したプロジェクトから単一のグラフを組み立て、それらをクロスリファレンスする単一の回答を返します — プロジェクトごとに1つの回答を返す all-registered ファンアウトの代わりに。プロジェクトごとの .tesserae/graph.json は変更されず、統合はクエリ時にメモリ内で組み立てられます。

プロジェクトが接続する2つの方法:

  • アイデンティティマージ(常時有効)。 プロジェクト間の同じ*エンティティ* — 同じ arXiv id、リポジトリ、コンテンツハッシュ、またはコードシンボル — は単一のノードに統合されます。高精度、決定論的、埋め込みなし。たとえば、research でクリップした論文と work で参照した論文は、単一の引用ノードになります。
  • セマンティックリンク(デフォルトで有効、オプトアウト可能)。 異なる言葉で表現された同じ*概念* — 例えば work のキャッシング決定と research のキャッシュ論文 — は埋め込みベースのクロスプロジェクトリンクを取得し、検索が*関連する*(単に同一ではなく)概念をブリッジできるようにします。アイデンティティマッチが常にファジーブリッジをランク付けするまで下げ加重されます。アイデンティティのみの場合は --no-semantic を渡します。実際の埋め込みバックエンド(pip install tesserae[semantic])が必要です;なければ問題なく低下し、その旨が表示されます。

リンク閾値(0.55)とブリッジ重み(0.5)は推測ではなく、精度/リコール + スワンピング評価(evals/federation/、CI で保護)から設定されています。

検査する

  • tesserae federation status [aliases] [--semantic] — プロジェクトごとのノード数、アイデンティティマージ、セマンティックリンク数。
  • tesserae federation explain <node> [aliases] — ノードがプロジェクトをブリッジする理由:それがアイデンティティマージされたプロジェクトとそのセマンティックリンク(類似度とターゲットプロジェクト付き)。名前空間付き id または マージされたアイデンティティを受け入れます。

統合セマンティックリンクは ~/.tesserae/federation/ にキャッシュされ、プロジェクトコンテンツをキーとしているため、プロジェクトの再コンパイル時にキャッシュは自動無効化されます。

このリリースのその他の機能

  • Chrome 拡張機能 — README に正しいデフォルトエンドポイント(http://127.0.0.1:8765、IPv4)がドキュメント化されたため、提供される拡張機能のデフォルトと一致します。

v0.10.x からのアップグレード

ドロップイン対応。統合はクエリごとにオプトイン(--scope federated);単一プロジェクト使用時には何も変わりません。セマンティックブリッジングの場合は、pip install tesserae[semantic] を実行します。