Documentación

English

CLI para agentes

Usa la salida estructurada de la CLI de Mico como alternativa a MCP pensada para agentes.

Usa el flag global --json siempre que un agente consuma la salida de la CLI.

Una respuesta correcta contiene schema_version, command, data y, opcionalmente, pagination. Lee los resultados de data. Sigue pagination.next_offset solo cuando necesites otra página.

Resolver el contexto de la reunión

mico --json meetings list --query "weekly planning" --limit 10
mico --json meetings get MEETING_ID

La búsqueda no distingue mayúsculas de minúsculas y abarca títulos e IDs de reunión. Si coinciden varias reuniones, pide al usuario que elija una.

Leer la superficie útil más pequeña

mico --json meetings note MEETING_ID --kind note
mico --json meetings note MEETING_ID --kind summary
mico --json meetings history MEETING_ID --limit 10 --offset 0

Usa meetings get cuando importen los participantes o los accionables. Usa meetings note cuando baste con el contenido de la nota.

Transcripciones

mico --json meetings transcript MEETING_ID --limit 200 --offset 0

Los límites de transcripción se miden en palabras. Una página tiene 200 palabras por defecto y como máximo 500. Deja de paginar en cuanto tengas evidencia suficiente.

Diagnosticar la configuración

mico --json doctor

El informe incluye la versión de la CLI, la ruta resuelta de la base de datos, el estado de la conexión de solo lectura y si el esquema está listo. Cuando ready es false, el comando igualmente imprime el informe en la salida estándar y termina con estado 1.

Exportaciones

Exporta una reunión completa solo cuando el usuario pida un archivo de forma explícita:

mico meetings export MEETING_ID --format markdown --output meeting.md
mico meetings export MEETING_ID --format json --output meeting.json

La exportación se niega a reemplazar un archivo existente. Usa --force solo después de que el usuario apruebe de forma explícita sobrescribir esa ruta exacta.

Consulta la referencia de la CLI para ver todas las opciones.