Ir al contenido

Tu primer espacio de trabajo

Al terminar este tutorial, tendrás:

  • Un espacio de trabajo con el nombre de tu proyecto
  • Un repositorio de git registrado en él
  • Cinco agentes sembrados, uno de los cuales habrás configurado lo bastante bien como para ejecutarlo
  • Un segundo espacio de trabajo, vacío, que demuestra la frontera de aislamiento

La incorporación inicial ya te creó un espacio de trabajo. Este tutorial crea uno nuevo a propósito, para que veas todas las partes del proceso.

Antes de empezar, elige un checkout de git que cumpla estas tres condiciones —el paso de registro rechaza cualquier otra cosa—:

  • está dentro de un árbol de trabajo de git
  • tiene un remoto origin
  • ese remoto apunta a github.com, gitlab.com o bitbucket.org
  1. Haz clic en el chip de espacio de trabajo de la barra de título
  2. Elige Añadir espacio de trabajo…
  3. Escribe un nombre que identifique el proyecto, como «api-service» o «frontend-v2»
  4. Opcionalmente, elige un logotipo
  5. Haz clic en Añadir espacio de trabajo

Control Center cambia al nuevo espacio de trabajo y aterriza en su bandeja de entrada (/workspaces/<id>/inbox).

Por detrás, el servidor publica un evento WorkspaceCreated y siembra el espacio de trabajo con:

  • un agente CEO, cuya personalidad es la coordinación y la delegación
  • cuatro especialistas —qa, architect, engineer y librarian—, cada uno con sus propias instrucciones y skills
  • las plantillas de pipeline integradas y sus filas de disparador

Todos los espacios de trabajo que crees reciben todo esto, no solo el primero.

Confírmalo: abre Ajustes → Espacio de trabajo → Agentes. En la lista hay cinco agentes, cada uno con un anillo de estado hueco.

  1. Ve a Ajustes → Espacio de trabajo → Repositorios
  2. Haz clic en Añadir repositorio
  3. Explora hasta tu checkout. El diálogo recorre las carpetas de la máquina que ejecuta cc_server —no tu cliente— y se mantiene dentro de las raíces que ese servidor expone (el directorio personal de su usuario de forma predeterminada). Un checkout de git recibe un icono de carpeta distinto y una casilla; una carpeta normal no recibe ninguno de los dos, así que solo se pueden seleccionar checkouts.
  4. Marca uno o varios checkouts y registra el lote. Las selecciones se mantienen mientras navegas, así que puedes reunir varios de una vez y una elección errónea nunca descarta el resto.

Control Center lee el remoto origin de cada checkout, resuelve el propietario y el repo y crea la fila de repo dentro de este espacio de trabajo. No hay un segundo paso para vincularlo: el registro es lo que le da su ámbito.

Registrar el mismo checkout en otro espacio de trabajo más adelante crea una segunda fila de repo independiente con su propio identificador. Entre espacios de trabajo, un checkout se identifica por su ruta del sistema de archivos, nunca por su identificador.

Confírmalo: el repo aparece en la lista con su owner/repo y su rama actual.

Paso 3: Hacer que un agente se pueda ejecutar

Sección titulada «Paso 3: Hacer que un agente se pueda ejecutar»

Los cinco agentes que este espacio de trabajo acaba de sembrar no tienen adaptador ni modelo. El despacho los ejecuta en Control Center (built-in) y, como no hay ningún modelo definido, le pide a Anthropic el suyo predeterminado, así que solo funcionan si has conectado una cuenta de Anthropic, y en un modelo que no elegiste tú si la tienes. La incorporación inicial marca su elección en todos los agentes del primer espacio de trabajo, una sola vez; un espacio de trabajo que crees después empieza con los cinco sin definir. Define uno ahora.

  1. Abre Ajustes → Espacio de trabajo → Agentes
  2. Selecciona engineer en la lista
  3. En la pestaña Ajustes, define el Adaptador como Control Center (built-in) y elige un Modelo de un proveedor que hayas conectado en Ajustes → Servidor → Proveedores de modelos
  4. Pulsa Guardar cambios

Confírmalo: vuelve a abrir el agente y los dos campos conservan tus elecciones.

Cada agente tiene su propio adaptador y modelo, así que repite esto con cualquier otro agente que tengas previsto usar. Crear y configurar un agente cubre el resto del formulario.

Paso 4: Comprobar la frontera de aislamiento

Sección titulada «Paso 4: Comprobar la frontera de aislamiento»

Crea un segundo espacio de trabajo desde el chip de la barra de título, exactamente igual que en el paso 1. Después, míralo:

  • Ajustes → Espacio de trabajo → Repositorios está vacío. El repo que registraste hace un minuto no está ahí.
  • Ajustes → Espacio de trabajo → Agentes contiene cinco agentes, pero son filas distintas: el adaptador que definiste en el paso 3 ya no está.
  • La lista de espacios, los tickets y la memoria están todos vacíos.

No se ha filtrado nada, porque no hay de dónde filtrarlo: las filas de cada espacio de trabajo viven en el propio archivo de base de datos de ese espacio de trabajo. Una lectura entre espacios de trabajo no es una consulta a la que se le aplique un filtro, es una consulta que no tiene dónde ejecutarse. Eliminar un espacio de trabajo es desvincular un archivo.

Vuelve atrás con el chip de la barra de título o abre Gestionar espacios de trabajo para verlos uno junto al otro.

Para ver el modelo completo, lee Espacios de trabajo y aislamiento.

Creaste un espacio de trabajo, lo viste sembrar un CEO y cuatro especialistas, registraste un repo en él, le diste a un agente un adaptador y un modelo y confirmaste que un segundo espacio de trabajo no comparte nada de eso.

A continuación: Despacha tu primer agente para poner el espacio de trabajo a trabajar.