Ir al contenido

Agentes y orquestación

En Context Code no hay un único agente generalista: para objetivos grandes, un orquestador propone un plan, lo repartes entre agentes especialistas y estos trabajan en paralelo mientras tú supervisas.

Durante un chat normal, el agente principal puede delegar subtareas en especialistas (por ejemplo, uno que investiga el código mientras otro prepara los cambios). En el chat ves cada delegación como una tarjeta propia:

  • Todo visible: puedes abrir la transcripción de cada especialista y ver exactamente qué hizo.
  • Cancelable: cada especialista se puede detener sin tumbar la conversación principal.
  • Puedes seguir hablando con el agente principal mientras sus especialistas trabajan: preguntas, correcciones de rumbo, nuevas instrucciones.
  • Reanudación: un especialista puede retomarse después con su memoria intacta, sin repetir el trabajo ya hecho.

Las delegaciones de solo lectura (investigar, buscar, leer) no requieren aprobación; las que escriben pasan por los modos de aprobación del chat.

Los especialistas aparecen como tarjetas en el chat: transcripción propia, estado y botón de detener.

Un chat que ha delegado mucho acumula subagentes en la barra lateral. Para dejarlo despejado:

  • Uno suelto: pasa el ratón por encima y pulsa la X, o clic derecho → Borrar subagente.
  • Los que ya terminaron: clic derecho sobre el chat padre → Borrar subagentes terminados (N).
  • Todos: clic derecho sobre el chat padre → Borrar todos los subagentes (N).

Siempre pide confirmación, y te dice exactamente qué se lleva por delante: «Se borrará “X” y todo su historial de conversación. El chat y los demás subagentes no se tocan. No se puede deshacer.» Al borrar en lote, los que siguen en ejecución se conservan y la app te lo avisa.

Para objetivos de varios pasos, el flujo es plan-first:

  1. Describe el objetivo completo en el chat del orquestador.
  2. El orquestador propone un plan dividido en tareas y te lo presenta antes de tocar nada.
  3. Revísalo (puedes pedir cambios) y pulsa Arrancar.
  4. Las tareas se ejecutan —en paralelo cuando es posible— y cada hilo de trabajo se abre en su pestaña, para seguir a cada agente por separado.

El historial de planes anteriores queda disponible para consulta.

El orquestador propone; tú apruebas y pulsas Arrancar.

Puedes crear tus propios agentes con el botón de Crear Agente Inteligente (global, disponible en todos tus proyectos):

  • General: nombre, descripción y color.
  • System Prompt: sus instrucciones permanentes (mínimo 20 caracteres — que digan algo de verdad).
  • Motor IA: qué proveedor y modelo usa ese agente, independiente del chat.
  • Herramientas: qué puede tocar, con presets rápidos — Todas, Solo lectura, Código, Git.

Así montas, por ejemplo, un revisor de código estricto en un modelo potente y un buscador barato en un modelo local, y los combinas en el mismo equipo.

Cada paso lleva su rol, su prompt editable, su motor y de qué otros pasos depende.
Al arrancar, cada especialista abre su propio hilo: se ve quién terminó y quién sigue trabajando.
La línea temporal deja registro de todo: arranque, subagentes, resultados y cancelaciones.
Cada especialista tiene su propio subchat: el padre solo recibe su informe final.
El equipo de agentes: roles con su especialidad, listos para que el orquestador los reparta.