v0.12.0.es.md
docs/i18n/release-notes/v0.12.0.es.md
Tesserae v0.12.0 — multiproyecto por defecto
<!-- translations:start -->
English · 한국어 · 中文 · 日本語 · Русский · Français · Deutsch
<!-- translations:end -->
Lanzado 2026-06-29 · PyPI · GitHub release · pip install --upgrade tesserae==0.12.0
Ya no hay un "proyecto activo". Cada proyecto registrado está activo a la vez — ask se enruta automáticamente entre ellos, serve los sirve todos bajo un sitio, y compile ahora puede construir la capa de concepto LLM que el extractor determinista omite.
Sin proyecto activo — un enrutador ask inteligente
El concepto de "proyecto activo" desapareció: tesserae projects activate y la herramienta MCP activate_project se han eliminado, y cada comando por proyecto resuelve el proyecto a partir del directorio en el que estés. Todos los proyectos registrados son iguales.
Un tesserae ask simple ahora se enruta automáticamente:
- nombra un proyecto → ese proyecto;
- comparativo o general → federado (una respuesta única y unificada entre todos);
- una pregunta de seguimiento ("¿y por qué?") mantiene la ruta anterior; un cambio de tema ("¿qué pasa con otro?") cambia la ruta.
Los casos claros se resuelven sin costo; un desempate LLM opcional maneja el punto medio genuinamente ambiguo, y un historial corto por conversación mantiene coherente un hilo de múltiples preguntas. Aún funciona --scope current|all-registered|federated explícito.
Un servidor para cada proyecto — tesserae serve
tesserae serve simple ahora sirve todos los proyectos registrados bajo un servidor único: una página de inicio de proyectos en /, cada proyecto en /<alias>/, un conmutador de Proyectos en el encabezado y vistas de sesión por proyecto. El widget ask integrado funciona en vivo, enrutado al proyecto de la página que lo pidió. tesserae serve --project X aún sirve un proyecto único. Las solicitudes están contenidas en la ruta (no se escapa del directorio del sitio de un proyecto) y el punto final ask está bloqueado con origen mismo con un límite de tamaño de solicitud.
Construye la capa de concepto en compile — --extractor
tesserae compile --extractor claude-cli (o --extractor selective-claude --claude-include "<glob>" --claude-limit N) construye la capa de concepto/afirmación que el default determinista deja escasa — conceptos, afirmaciones, capacidades, tramos de evidencia y aristas tipadas. Está endurecido para corpora reales, donde un documento ruidoso o lento solía abortar una compilación completa:
- una arista de tipo fuera del vocabulario controlado es eliminada, no fatal;
- un documento que excede el tiempo de espera por documento vuelve a la extracción determinista para ese archivo;
- una generación inválida transitoria es reintentada (el modelo es no-determinista, así que una re-llamada casi siempre valida).
También en este lanzamiento
- Compatibilidad Cognee 1.0 — Cognee 1.0 eliminó el tipo de búsqueda
INSIGHTSque Tesserae por defecto usaba, lo que silenciosamente rompía el backendaskde cognee. Ahora se asigna aGRAPH_COMPLETION(respuesta sobre el gráfico de conocimiento), así que cognee funciona de nuevo; pasa--cognee-search-type CHUNKSpara recuperación en bruto. tesserae setup— una configuración interactiva de nivel superior en toda la máquina (proveedor LLM/esfuerzo + qué dependencias opcionales instalar); las banderas omiten los indicadores y las instalaciones funcionan en entornosuv toolsin pip.- Docs — README, inicio rápido, instalación, la guía MCP, mapa de características y las guías de integración actualizadas para lo anterior (sin más "proyecto activo").
Actualización desde v0.11.x
Mayormente compatible sin cambios. Cambio importante: tesserae projects activate y la herramienta MCP activate_project se eliminaron — los comandos por proyecto se resuelven por directorio actual, y ask se enruta entre tus proyectos automáticamente. Si escribiste scripts con projects activate, simplemente elimínalos. El uso de un proyecto único no ha cambiado.