Comandos
Estos son los comandos dentro de pi. Para la aplicación de terminal consulta la CLI; para Claude Code, la guía.
Informes
/kankakuAbre el panel en la TUI de pi para destino, informes, sincronización, exportación, diagnóstico e información; en modo headless muestra los totales de hoy./kankakuEn modo headless, muestra los totales de hoy (trabajo, espera, nº de registros) por rol, más el segmento de tareas basado en la unión de intervalos, cada uno con su coste estimado. Cada línea del informe incluye «cache hit NN%» si se registraron tokens; sin tokens se omite./kankaku allLos mismos totales que «/kankaku» en modo headless, pero sumando todos los registros históricos en vez de solo los de hoy./kankaku tasksUna línea por tarea (tiempo, unión de trabajo/espera, coste, nº de subagentes, prompt truncado) de la sesión actual de pi. Cada línea del informe incluye «cache hit NN%» si se registraron tokens; sin tokens se omite./kankaku tasks allIgual que «tasks», pero de todas las sesiones en vez de solo la actual./kankaku sessionsUna línea por sesión de hoy (id, rango horario, unión de trabajo/espera, coste, nº de tareas)./kankaku sessions allIgual que «sessions», pero de todos los días en vez de solo hoy./kankaku clientsTotales de hoy (trabajo, espera, tiempo total, coste, nº de tareas) agrupados por cliente de facturación. Las tareas sin cliente resuelto se agrupan bajo «(none)». Cada línea del informe incluye «cache hit NN%» si se registraron tokens; sin tokens se omite./kankaku clients allIgual que «clients», pero sumando todos los días./kankaku projectsTotales de hoy por proyecto, igual que «clients» pero agrupado por proyecto. Solo disponible con un hub configurado. Cada línea del informe incluye «cache hit NN%» si se registraron tokens; sin tokens se omite. Requiere hub/kankaku projects allIgual que «projects», pero sumando todos los días. Requiere hubCliente y destino
/kankaku clientMuestra el cliente de facturación efectivo para la sesión actual y de qué fuente proviene (sesión, «KANKAKU_CLIENT» o el «config.json» del proyecto)./kankaku client <name>Fija el cliente de facturación para la sesión actual. Con un hub configurado, el nombre debe coincidir con el código o nombre de un cliente del catálogo (sin distinguir mayúsculas) y además fija el destino (target) sin proyecto./kankaku client --clearElimina el cliente fijado a nivel de sesión, dejando que la resolución vuelva a la siguiente fuente en precedencia./kankaku targetMuestra el destino (cliente + proyecto) efectivo del hub y de qué fuente proviene: sesión, «config.json» del proyecto, «repo_paths» o el selector. Solo con hub configurado. Requiere hub/kankaku target pickVuelve a mostrar el selector de cliente/proyecto, aunque ya haya uno resuelto. El nuevo destino se aplica a los registros que se cierren después de este comando. Requiere hub/kankaku target clearLimpia el destino fijado a nivel de sesión, dejando que la resolución vuelva a «config.json», «repo_paths» o el selector. Requiere hub/kankaku taskMuestra las tareas abiertas o en curso del proyecto actual en el hub y vincula la elegida a las entradas sincronizadas de esta sesión. También admite «/kankaku task pick». El vínculo solo dura esta sesión, nunca se guarda en «config.json» y se pierde al elegir o limpiar el destino; los subagentes no lo heredan. La asignación solo se hace al crear la entrada: una sincronización posterior no deshace los cambios hechos en el hub. Requiere hub/kankaku task clearElimina el vínculo con la tarea del hub para esta sesión sin cambiar el destino cliente/proyecto. Requiere hubHub
/kankaku catalog refreshFuerza una recarga del catálogo de clientes y proyectos desde el hub, sin esperar a que caduque la caché de 6 horas, y confirma cuántos clientes/proyectos se han recibido. Requiere hub/kankaku syncSube al hub las tareas pendientes: las nuevas y las que hayan cambiado dentro de la ventana de revisión («KANKAKU_SYNC_WINDOW_HOURS», 24h por defecto). Requiere hub/kankaku sync allUna reevaluación completa: revisa todas las tareas, no solo la ventana reciente. El hash de contenido hace que sea barato ejecutarlo aunque no haya cambios. Requiere hub/kankaku sync statusMuestra la marca de agua («syncedThrough»), el nº de tareas pendientes calculado localmente (sin red) y el último error de sincronización, si lo hay. Requiere hub/kankaku backfillEjecuta una sincronización completa y agrupa el resultado por la etiqueta antigua («legacy_client_label»): cuántas tareas fueron a «Sin determinar» y bajo qué nombre. Requiere hubExportar
/kankaku export [csv|json] [all]Escribe un fichero con una fila por tarea (las de hoy por defecto, o todas con «all») en formato CSV o JSON, dentro de «KANKAKU_DIR/export/».Ningún comando coincide con tu búsqueda.