Context Mode
Context Mode explicado: respuestas pequeñas, evidencia recuperable y límites reales
Comprende qué sale de la conversación, por qué recuperar no equivale a comprimir y cómo evaluar el ahorro de contexto junto con la exactitud.
Qué aprenderás
- Context Mode selecciona evidencia, no amplía la ventana.
- Procesamiento temporal e indexación persistente responden a necesidades distintas.
- Evalúa exactitud y tamaño de respuesta conjuntamente.
Antes de empezar
- JSON y conceptos MCP básicos
- Cliente aislado y datos inventados
Explica el límite real de la implementación y verifícalo con una muestra de evidencia explícita.
Conclusiones clave
- Context Mode selecciona evidencia, no amplía la ventana.
- Procesamiento temporal e indexación persistente responden a necesidades distintas.
- Evalúa exactitud y tamaño de respuesta conjuntamente.
Conservar la evidencia y seleccionar lo que ve el modelo
Context Mode es una integración MCP para asistentes de programación. Procesa o indexa material voluminoso fuera de la conversación y devuelve una respuesta menor o evidencia seleccionada. No amplía la ventana del modelo. Una respuesta breve tampoco demuestra que el asistente conserve todos los hechos necesarios: la siguiente pregunta puede exigir otra recuperación.
Conviene distinguir dos flujos. Las herramientas de ejecución pueden calcular una respuesta a partir de entradas temporales; ctx_index crea contenido consultable para preguntas repetidas. El servidor inspeccionado recomienda ejecutar en lugar de indexar persistentemente los registros de un solo uso. Decide según reutilización y retención, no solo por tamaño. Indexar texto sensible sigue siendo una decisión de almacenamiento.
Distinguir una afirmación útil de una garantía universal
El README anuncia grandes reducciones de contexto, incluido un ejemplo de 315 KB de entrada frente a 5,4 KB incorporados al contexto. Es un ejemplo del proyecto, no nuestra medición ni una garantía de reducción de tokens. Bytes, tokens, entrada facturada y respuestas correctas son magnitudes distintas. Ahorrar bytes y perder un código de error raro puede empeorar la tarea de diagnóstico.
Una evaluación inicial adecuada utiliza material inventado con hechos conocidos. Pregunta por un dato habitual, un identificador raro y algo ausente. Comprueba los pasajes recuperados, no solo el resumen convincente del modelo, y repite después de modificar la fuente. Así examinas si el flujo permite investigar, no únicamente producir una primera respuesta compacta.
Reconocer los límites de integración y licencia
La disponibilidad de herramientas, el enrutamiento automático y la continuidad dependen de la integración del cliente. Un servidor puede aparecer en la lista MCP mientras las herramientas ordinarias siguen enviando toda su salida a la conversación. Por eso el capítulo de despliegue verifica registro y enrutamiento por separado. Esta revisión inspecciona un commit fijo, no todos los clientes ni las demostraciones de rendimiento.
El paquete inspeccionado declara Elastic-2.0 y LICENSE contiene restricciones pertinentes para ofrecer un servicio alojado o gestionado. Es código con fuente disponible, no una promesa general de reutilización permisiva. Se presenta en esta sección de descubrimiento de repositorios con esa diferencia explícita. Revisa la licencia para tu uso previsto y solicita asesoramiento apropiado antes de decidir un servicio comercial.
Pasos de implementación
- 1
Elige un documento inocuo con tres hechos conocidos.
- 2
Decide si las consultas repetidas justifican almacenarlo.
- 3
Contrasta los pasajes con el original antes de calcular ahorro.
Ejemplo para copiar
{
"task": "recuperar decisión de lanzamiento",
"source": "muestra inventada",
"requiredFacts": [
"etiqueta",
"tiempo de espera",
"regla de reversión"
],
"correctFacts": null,
"responseBytes": null
}Preguntas frecuentes
¿Es compresión sin pérdida de toda la conversación?
No. La evidencia puede seguir almacenada, pero solo los resultados seleccionados entran al contexto. La recuperación determina qué hechos ve realmente el asistente.
¿Una conexión MCP activa todas las funciones del cliente?
No. Registro, hooks, enrutamiento y continuidad son capacidades separadas que requieren comprobaciones específicas.
Fuentes
- README.mdFuente verificada 2026-09-07
- package.jsonFuente verificada 2026-09-07
- LICENSEFuente verificada 2026-09-07
- src/store.tsFuente verificada 2026-09-07
- src/search/unified.tsFuente verificada 2026-09-07
- src/server.tsFuente verificada 2026-09-07
- src/executor.tsFuente verificada 2026-09-07
- src/security.tsFuente verificada 2026-09-07
- src/session/purge.tsFuente verificada 2026-09-07
- tests/store-bytecap.test.tsFuente verificada 2026-09-07