Documentación
EnglishCLI 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.