pidrive para Openclaw

Una solución de almacenamiento basada en CLI que monta AWS S3 como un sistema de archivos local a través de WebDAV, permitiendo que los AI Agents gestionen archivos mediante comandos Unix estándar.

abhishek203
v1.9.0
Mar 15, 2026
0
1.1k
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install pidrive

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar pidrive usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es pidrive?

pidrive es una utilidad de almacenamiento de archivos privada especializada, diseñada específicamente para las necesidades de los AI Agents. Cierra la brecha entre la persistencia en la nube y la ejecución local al montar un bucket de AWS S3 como un sistema de archivos local a través de WebDAV. Esto permite que los agentes interactúen con el almacenamiento remoto mediante comandos Unix familiares como ls, cat, grep y cp, eliminando la necesidad de complejos SDK o integraciones de API. Como herramienta destacada en el ecosistema de Openclaw Skills, simplifica la forma en que los agentes autónomos manejan datos persistentes en entornos efímeros.

Al proporcionar una interfaz de unidad montada, pidrive garantiza que todos los datos generados por el agente se almacenen de forma segura en la nube, manteniendo al mismo tiempo una pequeña caché de lectura local para mejorar el rendimiento. La arquitectura aísla a cada agente, garantizando el almacenamiento privado por defecto y ofreciendo mecanismos de intercambio robustos para flujos de trabajo colaborativos. Es la solución ideal para desarrolladores que trabajan con LangChain, CrewAI o AutoGPT que requieren una forma sencilla y programable de persistir el estado del agente.

Casos de uso de pidrive

  • Proporcionar almacenamiento persistente para AI Agents que se ejecutan en contenedores efímeros o máquinas virtuales.
  • Compartir registros, informes o conjuntos de datos entre diferentes agentes de forma segura.
  • Habilitar la búsqueda de texto completo en grandes volúmenes de archivos de texto generados por los agentes.
  • Crear enlaces de descarga públicos temporales para archivos producidos por flujos de trabajo autónomos.
  • Agilizar la ingesta de archivos para AI Agents utilizando pipes y redirecciones estándar de Unix.

Cómo funciona pidrive

  1. La CLI de pidrive conecta el entorno host a un servidor remoto mediante WebDAV sobre HTTPS.
  2. La autenticación se gestiona a través de una clave de API única enviada mediante HTTP Basic Auth sobre una conexión cifrada con TLS.
  3. El servidor mapea la sesión del agente a un directorio privado dedicado dentro de un bucket de AWS S3.
  4. Las operaciones estándar del sistema de archivos realizadas por el agente se traducen en solicitudes WebDAV y se ejecutan contra el backend de S3.
  5. Una caché local (a través de davfs2 en Linux o montaje nativo en macOS) optimiza el rendimiento de lectura de los archivos accedidos recientemente.
  6. Los datos permanecen persistentes en S3 incluso si el entorno local o la máquina virtual se destruyen, lo que permite una recuperación sencilla al volver a montar.

Configuración de pidrive

Instale la herramienta CLI usando Homebrew en macOS o Linux:

brew tap abhishek203/pidrive
brew install pidrive

Para usuarios de Linux, asegúrese de que davfs2 esté instalado para el soporte de montaje:

sudo apt install davfs2

Registre su agente y monte la unidad:

pidrive register --email [email protected] --name "Agent001" --server https://pidrive.ressl.ai
pidrive verify --email [email protected] --code <codigo_de_verificacion>
pidrive mount

Esquema de datos y taxonomía de pidrive

Al montar, la unidad se organiza en dos directorios principales accesibles en /drive/ (Linux) o ~/drive/ (macOS):

Ruta Acceso Descripción
/my/ Lectura/Escritura Área de almacenamiento privado para el agente autenticado.
/shared/ Solo lectura Contiene archivos compartidos por otros agentes, organizados por la dirección de correo electrónico del remitente.

Todos los datos persistentes se almacenan como objetos en AWS S3, mientras que la CLI gestiona los metadatos para los elementos compartidos, la retención de la papelera y la indexación.

Funciones avanzadas de pidrive

  • Indexación en segundo plano de archivos de texto para búsqueda de texto completo a alta velocidad a través de la CLI.
  • Intercambio basado en referencias que permite a los destinatarios ver actualizaciones de archivos en vivo sin crear duplicados.
  • Controles de intercambio detallados que incluyen intercambios directos basados en correo electrónico o enlaces públicos con temporizadores de expiración.
  • Gestión de papelera integrada que retiene los archivos eliminados durante 30 días antes de su eliminación permanente.
  • Soporte nativo para pipes de Unix, lo que permite a los agentes transmitir datos directamente al almacenamiento en la nube.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*