v0.11.0.es.md
docs/i18n/release-notes/v0.11.0.es.md
Tesserae v0.11.0 — grafo federado entre proyectos
<!-- translations:start -->
English · 한국어 · 中文 · 日本語 · Русский · Français · Deutsch
<!-- translations:end -->
Publicado 2026-06-27 · PyPI · GitHub release · pip install --upgrade tesserae==0.11.0
Una versión de características: consulta todos tus proyectos registrados a la vez, con una única respuesta referenciada cruzadamente y citada. Compatible hacia atrás con v0.10.x.
Federación entre proyectos
tesserae ask --scope federated --scope-aliases research work "…" (y la herramienta MCP ask con scope: "federated") ensambla un único grafo a partir de los proyectos que nombres y devuelve una respuesta única que los referencia mutuamente — en lugar del fan-out all-registered que devuelve una respuesta por proyecto. Tu .tesserae/graph.json por proyecto nunca se toca; la federación se ensambla en memoria en el momento de la consulta.
Dos formas en que los proyectos se conectan:
- Fusión de identidad (siempre activa). La misma entidad en todos los proyectos — mismo arXiv id, repositorio, hash de contenido o símbolo de código — colapsa en un único nodo. Alta precisión, determinista, sin embeddings. Así que un artículo que recortaste en
researchy referenciaste enworkse convierte en un único nodo citado. - Enlaces semánticos (activados por defecto, opcionalmente desactivables). La misma idea en palabras diferentes — por ej. una decisión de caché en
worky un artículo de caché enresearch— obtiene un enlace entre proyectos respaldado por embeddings, así que la búsqueda puede conectar conceptos relacionados, no solo idénticos. Con peso reducido para que una coincidencia de identidad siempre supere un puente difuso. Pasa--no-semanticsolo para identidad. Requiere un backend de embeddings real (pip install tesserae[semantic]); sin uno se degrada limpiamente e indica que lo hace.
El umbral de enlace (0.55) y el peso del puente (0.5) no son suposiciones — se establecen a partir de una evaluación de precisión/recall + contaminación (evals/federation/, protegida en CI).
Inspecciona
tesserae federation status [aliases] [--semantic]— conteos de nodos por proyecto, fusiones de identidad, conteos de enlaces semánticos.tesserae federation explain <node> [aliases]— por qué un nodo conecta proyectos: qué proyectos se fusionaron por identidad y sus enlaces semánticos (con similitud y proyecto destino). Acepta un id con namespace o un id que ya se fusionó.
Los enlaces semánticos federados se almacenan en caché en ~/.tesserae/federation/, con clave en el contenido del proyecto para que el caché se invalide automáticamente cuando cualquier proyecto se recompila.
También en esta versión
- Extensión Chrome — el README ahora documenta el endpoint predeterminado correcto (
http://127.0.0.1:8765, IPv4) para coincidir con el predeterminado de la extensión distribuida.
Actualización desde v0.10.x
Compatible hacia atrás. La federación es opcional por consulta (--scope federated); nada cambia para el uso de un único proyecto. Para puentes semánticos, pip install tesserae[semantic].