¿Qué hace linshare?
linshare es una herramienta de línea de comandos para un servidor LinShare (versión 6.5 o posterior).
Úsala para compartir los documentos del usuario de forma segura.
Primero, verifica la configuración
Antes del primer comando LinShare de una conversación, ejecuta linshare --json whoami:
- comando no encontrado (código de salida 127): el comando
linshareno está instalado. Indícale al usuario, en lenguaje sencillo, que este skill lo necesita y que puede instalarlo por sí mismo conpip install "git+https://github.com/wboudiche/linshare-cli#subdirectory=agent-harness"(Python 3.10+). No lo instales tú. - código de salida 2 (
"code": "auth"): no has iniciado sesión. Pídele al usuario que escriba, en este chat,! linshare login --server <dirección de su LinShare>(pregunta la dirección si no la sabes) — él escribe su contraseña allí, nunca en la conversación. Con SSO:! linshare login --token --server <dirección>, pegando un token desde la interfaz web. - código de salida 0: muestra el servidor y la cuenta; continúa con la solicitud.
Reglas — síguelas siempre
- Pasa siempre
--jsonjusto después delinshare(linshare --json shares list) y lee el JSON. - El inicio de sesión lo realiza el usuario, nunca tú. Si un comando falla con código de salida 2
(
"code": "auth"), pídele al usuario que escriba! linshare loginél mismo (! linshare login --tokensi inicia sesión con SSO y tiene un token de la interfaz web). Nunca preguntes ni escribas su contraseña. - **Obtén un