Puppyone CLI v0.1.0 — Was ist neu

12. April 2026Guantum @puppyone

Puppyone CLI v0.1.0 — Was ist neu

Was ist Puppyone?

Puppyone ist ein Datei-Workspace für Multi-Agenten-Zusammenarbeit. Stellen Sie es sich wie GitHub vor — nur werden statt Code-Repositories Kontext gehostet: Dokumente, Daten und Konfigurationsdateien, die KI-Agenten für ihre Arbeit benötigen.

Das Problem: Ihre Informationen sind über Gmail, Notion, GitHub, Google Drive, lokale Ordner und Dutzende weitere Dienste verstreut. KI-Agenten können darauf nicht einfach zugreifen. Puppyone vereint alles in einem Workspace und ermöglicht jedem Agenten (Claude, GPT, Cursor, eigene Bots) das Lesen und Schreiben über ein Standardprotokoll namens MUT (Managed Unified Tree) — wie Git, aber für KI konzipiert.

Die Puppyone CLI (puppyone) ist das Kommandozeilenwerkzeug zur Verwaltung all dessen vom Terminal aus.


Was ist neu in v0.1.0?

Drei große Änderungen: Remote-Dateisystem vom Terminal bedienbar, ein einheitlicher Befehl für alle Datenverbindungen und ein einfacheres Sync-Modell, das den alten Hintergrund-Daemon ersetzt.


1. puppyone data — Cloud-Workspace vom Terminal bedienen

Was das ist: Puppyone speichert Ihre Daten in einem Cloud-Dateisystem (Ordner, JSON, Markdown, Dateien). Bisher war das nur über die Web-UI möglich. Jetzt geht alles direkt im Terminal.

Warum das wichtig ist: KI-Coding-Tools wie Claude Code und Cursor arbeiten im Terminal. Skripte laufen im Terminal. CI/CD-Pipelines laufen im Terminal. Jetzt können sie alle direkt auf Ihren Puppyone-Workspace zugreifen.

puppyone data ls /docs              # Ordnerinhalt auflisten
puppyone data cat /docs/readme.md   # Datei lesen
puppyone data write /config.json '{"model": "gpt-4"}'  # Erstellen oder aktualisieren
puppyone data mkdir /new-folder     # Ordner erstellen
puppyone data tree /                # Gesamten Workspace-Baum anzeigen
puppyone data cp /src/a.md /backup/ # Kopieren
puppyone data mv /old /new          # Verschieben oder umbenennen
puppyone data trash /temp.json      # Soft Delete (wiederherstellbar)
puppyone data restore /temp.json    # Löschung rückgängig machen

Alle Befehle unterstützen --json für strukturierte Ausgabe, nutzbar in Skripten oder als Input für KI-Agenten:

puppyone data ls /docs --json | jq '.entries[].name'

Vollständige Befehlsliste: ls, cat, tree, stat, write, touch, mkdir, cp, mv, rm, trash, restore.


2. puppyone access — Ein Befehl für alle Verbindungen

Was das ist: Puppyone kann Daten von über 15 Plattformen abrufen (Gmail, GitHub, Notion, Google Drive usw.), mit lokalen Ordnern synchronisieren, KI-Agenten erstellen, MCP-Endpunkte bereitstellen und Sandboxes ausführen. All das sind „Access Points" — die Kanäle, durch die Daten in den Workspace fließen.

Bisher wurden diese über separate Befehle verwaltet. Jetzt gibt es einen einheitlichen Befehl: puppyone access.

# Datenquellen verbinden
puppyone access add gmail                  # E-Mails in den Workspace laden
puppyone access add github --set repo=myorg/myrepo  # GitHub-Repository synchronisieren
puppyone access add notion                 # Notion-Seiten importieren

# Lokalen Ordner synchronisieren (bidirektional, via MUT-Protokoll)
puppyone access add filesystem /code       # Lokales Verzeichnis verknüpfen

# KI-Agenten und Endpunkte erstellen
puppyone access add agent "Research Bot"   # KI-Agenten erstellen
puppyone access add mcp "My API"           # MCP-Endpunkt erstellen
puppyone access add sandbox "Runner"       # Isolierte Ausführungsumgebung erstellen

# Einheitliche Verwaltung
puppyone access ls                         # Alle Verbindungen auf einen Blick
puppyone access info <id>                  # Details zu einem Access Point
puppyone access pause <id>                 # Synchronisation pausieren
puppyone access resume <id>               # Fortsetzen
puppyone access rm <id>                    # Verbindung entfernen

Verfügbare Anbieter und Konfiguration einsehen:

puppyone access providers      # Alle unterstützten Konnektoren auflisten
puppyone access schema gmail   # Gmail-Konfigurationsfelder anzeigen

3. Kein Hintergrund-Daemon mehr

Was sich geändert hat: In v0.0.2 lief die lokale Ordner-Synchronisation über einen Hintergrund-Daemon — einen dauerhaft laufenden Prozess, der Dateiänderungen überwachte und automatisch synchronisierte. Er war instabil, schwer zu debuggen und stürzte lautlos ab.

Wie es jetzt funktioniert: Die Dateisystem-Synchronisation nutzt direkt das MUT-Protokoll. Nach Erstellung eines Filesystem-Access-Points verwenden Sie einfache, explizite Befehle:

mut clone <url> --credential <key>    # Einmaliges Setup: Workspace lokal klonen
mut commit -m "updated docs" && mut push  # Lokale Änderungen in die Cloud pushen
mut pull                                   # Änderungen aus der Cloud pullen

Kein Hintergrundprozess. Kein mysteriöser Zustand. Sie pushen, wenn Sie bereit sind. Sie pullen, wenn Sie es brauchen. Genau wie Git.


Für Entwickler und Agent-Builder

Wenn Sie auf Puppyone aufbauen oder es in KI-Agenten-Workflows integrieren:

  • Alle Befehle unterstützen --json — Ausgabe in jq pipen, an Agenten weiterleiten, in CI nutzen
  • OAuth-Flows integriertpuppyone access auth github öffnet browserbasierte OAuth, keine manuelle Token-Verwaltung
  • Konfigurationsschema-Introspektionpuppyone access schema <provider> zeigt alle verfügbaren Felder, Typen und Standardwerte
  • Einheitliche API — jeder Access Point (Gmail, GitHub, Dateisystem, Agenten, MCP, Sandbox) verwendet dieselben CRUD-Verben: add, ls, info, update, pause, resume, rm

Upgrade von v0.0.2

npm install -g puppyone@latest
v0.0.2v0.1.0
puppyone connect add filesystem /pathpuppyone access add filesystem /path
puppyone status (Daemon-Status anzeigen)puppyone access ls (alle Access Points anzeigen)
Hintergrund-Daemon synchronisierte automatischmut push / mut pull (Sie bestimmen den Zeitpunkt)
Kein CLI-Zugriff auf Cloud-Dateienpuppyone data ls, cat, write, tree usw.

Erste Schritte

npm install -g puppyone
puppyone auth login
puppyone project use "My Project"
puppyone data ls /

Mehr erfahren: puppyone.ai