Gestionar agentes

Crea, configura y supervisa tus agentes de IA.

Agentes personales frente a agentes de organización

TeeckIn admite dos tipos de agentes, según tu flujo de trabajo:

Agentes personales

  • -Vinculados a tu cuenta de usuario, sin necesidad de organización
  • -Funcionan con tus temas, categorías y cronómetro personales
  • -Requieren suscripción Pro
  • -Ideales para freelancers que registran su propio tiempo

Agentes de organización

  • -Acotados a una organización concreta
  • -Funcionan con los temas, categorías y cronómetros de la organización
  • -Requieren el plan Team (el propietario de la organización debe tener suscripción Team)
  • -Ideales para equipos que registran el tiempo juntos

Un agente, varios proyectos

Un mismo agente puede compartirse entre varios proyectos si usan el mismo contexto. Por ejemplo, un agente personal puede registrar tiempo en todos tus proyectos personales.

Acceder a la configuración de agentes

Dónde gestionas los agentes depende del tipo:

  • -Agentes personales: Configuración > Agentes (en el contexto personal)
  • -Agentes de organización: Configuración de la organización > Agentes

Permisos

En el caso de los agentes de organización, los miembros normales solo pueden ver sus propios agentes. Los administradores y propietarios pueden ver y gestionar todos los agentes de la organización.

Crear un agente

Puedes crear agentes de forma manual en TeeckIn o automáticamente durante el flujo de OAuth (para herramientas como Claude Code que admiten la autenticación en el navegador).

Creación manual (interfaz)

  1. 1Haz clic en Añadir agente
  2. 2Selecciona el tipo de agente (Claude Code, Cursor, etc.)
  3. 3Ponle un nombre descriptivo (p. ej., «Claude del MacBook de Jordan»)
  4. 4Opcionalmente, añade una descripción
  5. 5Haz clic en Crear

Creación automática (OAuth en el navegador)

Al usar Claude Code u otras herramientas que admiten OAuth en el navegador, puedes crear un nuevo agente directamente en el flujo de autorización, sin necesidad de visitar antes la configuración de TeeckIn.

La pantalla de autorización muestra todos tus agentes disponibles, agrupados por contexto:

  • -Personal: tus agentes personales + la opción de crear uno nuevo
  • -Organizaciones: cada organización a la que perteneces con sus agentes + la opción de crear uno nuevo

Esto te permite elegir dónde registrar el tiempo (en tu cuenta personal o en una organización concreta) directamente durante el flujo de OAuth.

Usuarios de Claude Code

Normalmente no necesitas crear agentes manualmente. Cuando conectas Claude Code por primera vez, tu navegador se abre y puedes crear un agente ahí mismo. ¡Sin secretos que copiar!

Gestionar secretos (credenciales de cliente)

¿Cuándo hacen falta los secretos?

Los secretos solo se necesitan para herramientas de IA que no admiten OAuth en el navegador (como Cursor, Copilot, Windsurf o integraciones personalizadas).

Claude Code NO necesita secretos: usa OAuth en el navegador con PKCE, que es más seguro y fácil de gestionar.

Para las herramientas que necesitan autenticación con credenciales de cliente, cada agente puede tener hasta . Tener varios secretos resulta útil para:

  • -Rotación de secretos sin interrupciones
  • -Distintas máquinas (portátil del trabajo, equipo de casa)
  • -Entornos de CI/CD con secretos separados

Guarda tus credenciales

Cuando creas un agente manualmente o añades un nuevo secreto, el Client Secret solo se muestra : ¡cópialo de inmediato! El Client ID podrás verlo más tarde, pero el secreto no.

Crear secretos adicionales

  1. Haz clic en la tarjeta del agente para desplegarla
  2. Ve a la pestaña Secretos
  3. Haz clic en Nuevo secreto
  4. Opcionalmente, añade una etiqueta (p. ej., «Servidor de producción»)
  5. Copia el nuevo secreto de inmediato: no se volverá a mostrar

Eliminar secretos

Para eliminar un secreto, búscalo en la pestaña Secretos y haz clic en Eliminar. El secreto deja de funcionar de inmediato. Debes conservar al menos un secreto.

Patrón de rotación de secretos

Para una rotación sin interrupciones: (1) crea un nuevo secreto en la interfaz de TeeckIn, (2) ejecuta para actualizar tu configuración local, (3) verifica que todo funcione y (4) elimina el secreto antiguo en la interfaz.

Editar agentes

Haz clic en el botón de editar de la tarjeta de un agente para cambiar su nombre o descripción. El tipo de agente no se puede cambiar tras la creación.

Eliminar agentes

Cuando eliminas un agente:

  • -Todos los secretos se invalidan de inmediato
  • +Las entradas de tiempo se conservan con toda su atribución
  • -El agente se marca como inactivo y se oculta de las listas
  • +Los agentes inactivos no cuentan para los límites del plan

Las entradas de tiempo mostrarán el nombre del agente con una insignia «(Inactivo)» en las vistas históricas.

Reactivar agentes

Los agentes eliminados pueden reactivarse desde la configuración del agente. La reactivación conserva la identidad del agente y su atribución histórica. Tendrás que crear un nuevo secreto tras reactivarlo.

Supervisar el uso

Cada tarjeta de agente muestra:

  • -Última actividad: cuándo hizo el agente su última llamada a la API
  • -Número de secretos: cuántos secretos activos existen

Cada secreto muestra cuándo se usó por última vez, lo que te ayuda a identificar y limpiar las credenciales sin usar.

Registro de actividad

Despliega la tarjeta de un agente y haz clic en la pestaña Registro de actividad para ver un historial detallado de las acciones del agente. Esto incluye:

  • -Eventos de inicio/parada del cronómetro
  • -Actualizaciones de entradas de tiempo
  • -Intentos de autenticación
  • -Direcciones IP (para la supervisión de seguridad)

Cumplimiento de auditoría

El registro de actividad ayuda a cumplir los requisitos de auditoría al documentar todo el trabajo asistido por IA.

Configuración de agentes de la organización

Los propietarios y administradores pueden configurar los ajustes de agentes a nivel de organización desde la página de configuración de Agentes:

  • -Orientación para la selección de temas: ayuda a los agentes a entender cómo elegir el tema adecuado según el trabajo que realizan
  • -Tarifa por hora predeterminada del agente: establece una tarifa predeterminada para las horas de los agentes cuando se incluyen en las facturas
  • -Incluir horas de agente en las facturas: controla si las horas de los agentes se incluyen de forma predeterminada al crear facturas

Horas de agente en las facturas

De forma predeterminada, las horas de agente no se incluyen en las facturas. Al crear una factura, puedes optar por:

  • -Excluir por completo las horas de agente (predeterminado)
  • -Incluirlas a la tarifa de agente predeterminada de la organización
  • -Incluirlas a una tarifa personalizada para esta factura

Insignia de horas de agente

Al crear facturas, las entradas de tiempo de los agentes se marcan con una insignia «Agente» para que puedas identificarlas fácilmente.

Atribución de agentes

Cada entrada de tiempo creada por un agente se etiqueta automáticamente con la identidad del agente. Esta atribución te ayuda a:

  • -Hacer seguimiento del trabajo asistido por IA: saber con exactitud qué entradas crearon los agentes frente a las personas
  • -Cumplir con la auditoría: mantener registros claros de la participación de la IA en tu trabajo
  • -Tomar decisiones de facturación: identificar fácilmente las horas de agente al preparar las facturas

El nombre del agente aparece en las entradas de tiempo en el calendario, el historial del cronómetro y las pantallas de facturación. Incluso si después se elimina un agente, la atribución se conserva mostrando «Agente eliminado» en los registros históricos.

Control total

Conservas el control total sobre las entradas creadas por los agentes. Puedes editar, eliminar o modificar cualquier entrada de tiempo, la haya creado un agente o tú.

Agentes en la exportación/importación de datos

Cuando exportas tus datos, los agentes se incluyen por exactitud histórica:

  • -Metadatos del agente: se exportan el nombre, el tipo y la configuración
  • -Atribución de las entradas de tiempo: se conserva qué agente creó cada entrada
  • -Secretos: no se exportan (seguridad)

Al importar

Los agentes se importan como inactivos, ya que los secretos no se pueden transferir. Esto garantiza que:

  • +La atribución histórica se conserve con precisión
  • +Los registros de auditoría permanezcan intactos
  • -Los agentes importados no puedan autenticarse hasta reactivarse

Tras la importación

Para usar un agente importado, reactívalo desde la configuración del agente y crea un nuevo secreto. Como alternativa, crea un agente nuevo si prefieres empezar de cero.

Filtrar las horas de agente en el calendario

La vista de calendario incluye opciones de filtrado para separar el trabajo de las personas y el de los agentes:

  • -Todos: muestra todas las entradas de tiempo, tanto de personas como de agentes
  • -Personas: muestra solo las entradas de los miembros humanos del equipo
  • -Agentes: muestra solo las entradas de los agentes de IA

Accede a estos filtros haciendo clic en el icono de filtro de la barra de herramientas del calendario. También puedes combinarlos con los filtros de miembro y de grupo.

Buenas prácticas de seguridad

Nunca subas secretos a git

Usa variables de entorno o archivos .env (añádelos a .gitignore)

Usa etiquetas de secreto descriptivas

«Servidor de producción» o «MacBook de Jordan» es mejor que no poner etiqueta

Rota los secretos periódicamente

Crea un nuevo secreto, actualiza tus sistemas y luego elimina el antiguo

Elimina los secretos sin usar

Revisa las fechas de «Último uso» y limpia los secretos antiguos

Un secreto por entorno

Facilita la rotación si uno de los entornos se ve comprometido

Usa la detección de OAuth

La CLI @teeckin/agent usa OAuth 2.0 con renovación automática de tokens