Zum Hauptinhalt springen

ideon queue

Was dieser Befehl macht

ideon queue verwaltet die Inhaltswarteschlange — eine globale Liste ausstehender Artikel, die geschrieben werden sollen. Warteschlangeneinträge speichern beim Hinzufügen einen vollständig aufgelösten Snapshot der Schreibparameter.

Unterbefehle

Speicherung

Warteschlangeneinträge werden als einzelne JSON-Dateien in ~/.config/ideon/queue/ gespeichert.

Atomarer Schutz

Wenn ideon write --from-queue einen Eintrag aufnimmt, wird <id>.json in <id>.in-progress.json umbenannt. Bei Erfolg wird die Datei gelöscht. Bei Fehler oder Unterbrechung wird sie automatisch wiederhergestellt.


ideon queue add

Einen Artikel zur Inhaltswarteschlange hinzufügen.

Verwendung

ideon queue add [idea] [--idea <idea>] [--audience <description>] [--job <path>] [--primary <type=1>] [--secondary <type=count> ...] [--style <style>] [--intent <intent>] [--length <size-or-words>] [--publication <slug>] [--series <slug>] [--no-interactive] [--export <path>]

Optionen

ideon queue add akzeptiert dieselben inhaltsdefinierenden Optionen wie ideon write.

FlagErforderlichTypBeschreibung
[idea]NeinZeichenfolgePositionaler Ideenprompt.
--idea <idea>NeinZeichenfolgeExpliziter Ideenprompt.
--audience <description>NeinZeichenfolgePublikumshinweis.
--job <path>NeinZeichenfolgePfad zu einer JSON-Job-Definition.
--primary <type=1>Ja im Nicht-Interaktiv-ModusZeichenfolgePrimäres Ausgabeziel.
--secondary <type=count>NeinWiederholbare ZeichenfolgeSekundäre Ausgabeziele.
--style <style>NeinEnumSchreibstil.
--intent <intent>NeinEnumInhaltsabsicht.
--length <size-or-words>NeinEnum oder GanzzahlZiellänge.
--publication <slug>NeinZeichenfolgeVeröffentlichung für Standardwerte.
--series <slug>NeinZeichenfolgeSerie für Standardwerte.
--no-interactiveNeinBooleschFehlschlagen statt Nachfragen.
--export <path>NeinZeichenfolgeExportpfad nach dem Schreiben.

Beispiele

# Einfache Idee einreihen
ideon queue add "Wie KI das technische Publizieren verändert" --primary article=1 --style technical --intent tutorial

# Mit Veröffentlichung und Serie
ideon queue add "Deep Dive in RAG" --primary article=1 --publication tech-blog --series ki-tiefenanalysen

ideon queue list

Warteschlangenartikel auflisten.

Verwendung

ideon queue list [--json] [--publication <slug>] [--status <status>]

ideon queue peek

Den nächsten ausstehenden Artikel anzeigen, ohne ihn zu verbrauchen.

Verwendung

ideon queue peek [--publication <slug>]

ideon queue remove

Einen Warteschlangeneintrag nach ID löschen.

Verwendung

ideon queue remove <id> [--force]

ideon queue clear

Alle Warteschlangeneinträge löschen.

Verwendung

ideon queue clear [--force]

Verwendung der Warteschlange mit ideon write

# Nächsten ausstehenden Artikel schreiben
ideon write --from-queue

# Nächsten Artikel für eine bestimmte Veröffentlichung schreiben
ideon write --from-queue --publication tech-blog

# Warteschlangeneinstellungen überschreiben
ideon write --from-queue --style playful

Verwandte Befehle