Zuerst breit auffächern, dann fokussieren
Agents sollten die WebCull CLI in einem Workflow von breiter Suche zu gezieltem Fokus verwenden. Beginnen Sie mit Zählungen und kleinen Ergebnisseiten. Rufen Sie vollständige Lesezeichenmetadaten erst ab, nachdem Kandidaten-IDs bekannt sind. Schreibbefehle sollten nur verwendet werden, wenn der Benutzer ausdrücklich darum bittet, Lesezeichen zu erstellen oder zu aktualisieren.
Mit deinen Lesezeichen sprechen
Dieser Workflow lässt einen Benutzer natürliche Fragen zu seinen gespeicherten Lesezeichen stellen. Der Agent sollte den Benutzer zuerst einladen, einen bestimmten Ordner zu wählen oder das vollständige Lesezeichenkonto als Kontext zu verwenden, dann über wahrscheinliche Treffer auffächern und schrittweise auf die Details eingrenzen, die die Frage beantworten.
Das Gespräch sollte sich anfühlen, als spräche man mit einem Bibliothekar, der das Thema und das gespeicherte Material des Benutzers kennt. Der Agent sollte zuerst kuratierte Listen aus Lesezeichenmetadaten erstellen und dann direkte Suche, Snapshot-Inhalte oder abgerufene Seitenmetadaten verwenden, wenn Konto und Befehlsoptionen das ermöglichen.
bookmarks search-Abfragen, wenn der Benutzer nach einem Thema, Tool, einer Person, Domain, einem Projekt, Tag oder Ausdruck fragt.Example prompt
Sprich mit meinen Lesezeichen über local-first Software. Frage, ob ich einen Ordner oder mein vollständiges Lesezeichenkonto verwenden möchte, fächere über wahrscheinliche Treffer auf und grenze dann auf gespeicherte Metadaten, Snapshots, abgerufene Seitenmetadaten und verwandte Dokumentation von denselben Websites ein.
Lesezeichen in klarere Ordner organisieren
Dieser Workflow ist für Benutzer, die möchten, dass ein Agent hilft, ein unordentliches Lesezeichenkonto in eine sauberere Ordnerstruktur zu verwandeln. Der Agent sollte zuerst breite Ordnerzahlen prüfen, zu große oder gemischte Ordner erkennen und dann Kategorien und Unterkategorien vorschlagen, bevor Änderungen vorgenommen werden.
bookmarks count und flache bookmarks tree-Aufrufe, um Ordner mit vielen Elementen, doppelten Themen oder gemischten Themen zu finden.Example prompt
Hilf mir, meine Lesezeichen zu organisieren. Beginne damit, Ordner zu finden, die zu breit oder zu voll sind, und schlage dann eine sauberere Ordner- und Unterordnerstruktur vor, bevor Änderungen vorgenommen werden.
Lesezeichen auf Workflow-Verbesserungen analysieren
Dieser Workflow ist leseintensiv. Der Agent sollte vorhandene Lesezeichen verwenden, um zu verstehen, wie der Benutzer arbeitet, und dann praktische Verbesserungen vorschlagen, ohne das Konto sofort neu zu organisieren.
Example prompt
Wie kann ich meine Lesezeichen verbessern, um meinen Workflow zu unterstützen? Lies, was ich habe, finde Reibungspunkte und schlage nützliche Änderungen vor, ohne noch etwas zu bearbeiten.
Interessen ableiten und nützliche Entdeckungen vorschlagen
Dieser Workflow verwendet die Lesezeichen des Benutzers als Kontext für Empfehlungen. Der Agent sollte Interessen aus gespeicherten Themen, Tools, Kreatoren, Unterhaltungslinks und Forschungsbereichen ableiten und dann Dinge vorschlagen, die der Benutzer als Nächstes erkunden möchte.
Example prompt
Welche Themen, Tools, Medien oder Unterhaltung würdest du mir basierend auf meinen Lesezeichen empfehlen? Erkläre, welche Lesezeichenmuster zu jeder Empfehlung geführt haben.
Einen Lernpfad aus einem Ordner erstellen
Dieser Workflow verwandelt einen Ordner in eine geführte Sequenz. Der Agent sollte das Thema ableiten, das gespeicherte Material prüfen und dann Lesezeichen in einen Pfad anordnen, der dem Benutzer hilft, von Orientierung zu tieferem Studium zu gelangen.
Example prompt
Verwandle diesen Ordner in einen Lernpfad. Leite das Thema ab, sortiere meine Lesezeichen von Anfänger bis Fortgeschritten und sag mir, was fehlt.
Einen Ordner für eine öffentliche Collection vorbereiten
Dieser Workflow prüft einen Ordner, bevor der Benutzer ihn öffentlich macht. Der Agent sollte nach allem suchen, was die Collection unklar, unvollständig, privat oder für Besucher schwer zu scannen machen würde.
Example prompt
Prüfe diesen Ordner, bevor ich ihn öffentlich mache. Finde private Links, schwache Titel, fehlende Beschreibungen, schlechte Symbole, unklare Ordnernamen und alles, was neu geordnet werden sollte.
Jede Anfrage absichtlich klein halten
Verwenden Sie --max-chars, --limit, --page, --fields und --max-metadata-chars bei jedem Lesezeichenbefehl. Wenn Sie blind suchen, beginnen Sie mit bookmarks count oder bookmarks tree --limit 25 --max-chars 8000.
Wenn das Ergebnis zu breit ist, reduzieren Sie zuerst Felder, dann Metadatenzeichen, und blättern Sie anschließend durch Ergebnisse. Fordern Sie keine vollständigen Notizen oder alle Metadaten an, bis die Ziel-IDs eingegrenzt sind.
CLI-Aufrufe nacheinander ausführen
Führen Sie WebCull-CLI-Aufrufe nicht parallel aus. Warten Sie mindestens 1 Sekunde zwischen CLI-Aufrufen, mindestens 2 Sekunden nach Baum- oder Suchaufrufen und mindestens 2 Sekunden zwischen Seiten. Verwenden Sie webcull limits sparsam, weil es auf 7 Aufrufe pro Minute begrenzt ist. Wenn die API throttled zurückgibt, warten Sie mindestens 60 Sekunden und grenzen Sie die nächste Anfrage ein.
Lesebefehle erlauben 60 Anfragen pro Minute, 600 pro Stunde und 3000 pro Tag für jedes CLI-Token. Schreibbefehle sind strenger: 10 pro Minute, 100 pro Stunde und 500 pro Tag. Konto- und Netzwerklimits können ebenfalls gelten.
Nur schreiben, wenn der Benutzer das Erstellen oder Aktualisieren von Lesezeichen anfordert
Verwenden Sie webcull bookmarks create oder webcull bookmarks update <id> nur, wenn der Benutzer ausdrücklich einen Schreibvorgang anfordert. Verwenden Sie die CLI nicht für Massenschreibvorgänge, rekursive Schreibvorgänge, implizite Organisation, Typkonvertierung, Symbol-Upload oder Änderungen am E2EE-Kontozustand.
Bevorzugen Sie --dry-run vor einem echten Schreibvorgang, wenn Sie übergeordnete Platzierung, Besitz oder E2EE-Zustand validieren. Erhalten Sie unbearbeitete Felder, indem Sie nur das Feld senden, das der Benutzer ändern wollte.
Passphrasen verschlüsselter Konten niemals offenlegen
Geben Sie eine E2EE-Passphrase niemals über CLI-Argumente, Umgebungsvariablen, Konfiguration, stdin, Logs oder Beispiele weiter. Die CLI fragt nur über versteckte interaktive Terminal-Eingabe ab.
Bei verschlüsselten Konten verwendet die Lesezeichen-Textsuche bei Bedarf automatisch eine begrenzte lokale entschlüsselte Suche. Halten Sie Limits wie --limit und --max-scan-rows eng. Wenn die E2EE-Konvertierung läuft, erzwingen Sie keinen Schreibvorgang. Bitten Sie den Benutzer, die Konvertierung in der App abzuschließen.
Beispiel-Befehlsfolge
webcull bookmarks count --path /
webcull bookmarks tree --path / --max-depth 1 --limit 25 --max-chars 8000 --fields id,type,title,modified
webcull bookmarks search --query 'github api' --limit 20 --max-chars 8000 --fields id,title,url,parent_id
webcull bookmarks search --query 'github api' --limit 20 --max-scan-rows 500
webcull bookmarks get --ids 123,456 --fields id,title,url,notes --max-metadata-chars 1500
webcull bookmarks create --url https://example.com --title Example --dry-run
webcull bookmarks update 456 --title "New title" --dry-run