CLI-Befehle
Kommandozeilen-Interface für das KI-Task-Management System.
| Pfad | /var/www/tools/ki-tasks/cli.php |
|---|---|
| Aufruf | php cli.php <command> [options] |
Befehle
create
Erstellt einen neuen Task.
php cli.php create --title="Aufgabe" [options]
Optionen:
--title="..." Titel (required)
--description="..." Beschreibung
--type=... human_task, ai_task, mixed (default: human_task)
--priority=... low, medium, high, critical (default: medium)
--created-by=... Ersteller (default: $USER)
Beispiele
# Einfacher Task
php cli.php create --title="Code Review durchführen"
# KI-Task mit hoher Priorität
php cli.php create --title="Analyse" --type=ai_task --priority=high
# Task mit Beschreibung
php cli.php create \
--title="Dokumentation aktualisieren" \
--description="README.md mit neuen Features aktualisieren" \
--type=human_task
list
Listet Tasks auf.
php cli.php list [options]
Optionen:
--status=... Filter nach Status
--type=... Filter nach Typ
--limit=... Max. Anzahl (default: 20)
Beispiele
# Alle Tasks
php cli.php list
# Nur offene Tasks
php cli.php list --status=pending
# KI-Tasks
php cli.php list --type=ai_task --limit=10
Ausgabe
ID Titel Typ Priorität Status Erstellt
------------------------------------------------------------------------------------------
1 Test-Task für KI-Analyse ai_task high in_progress 2025-12-20 10:00
2 Code Review human_task medium pending 2025-12-20 11:00
show
Zeigt Task-Details an.
php cli.php show <id>
Beispiel
php cli.php show 1
Task #1: Test-Task für KI-Analyse
============================================================
Status: in_progress
Typ: ai_task
Priorität: high
Erstellt: 2025-12-20 10:00:00 von root
Beschreibung:
Dies ist ein Test-Task
Zuweisungen:
- ollama (ollama) - completed
Ergebnisse:
- ollama (mistral) - success - 686 tokens
assign
Weist einen Task zu.
php cli.php assign <id> --to=<name> --type=<type> [options]
Optionen:
--to=... Bearbeiter-Name (required)
--type=... human, ollama, claude, anthropic_api (required)
--model=... Model-Name (optional)
Beispiele
# An Ollama zuweisen
php cli.php assign 1 --to=ollama --type=ollama --model=mistral
# An Mensch zuweisen
php cli.php assign 2 --to=max --type=human
# An Anthropic API zuweisen
php cli.php assign 3 --to=anthropic --type=anthropic_api --model=claude-sonnet-4
execute
Führt einen Task mit KI aus.
php cli.php execute <id> [options]
Optionen:
--executor=... ollama, anthropic_api (default: ollama)
--model=... Model-Name (default: mistral)
--auto-complete Task nach Erfolg abschließen
Beispiele
# Mit Ollama (Mistral)
php cli.php execute 1 --executor=ollama --model=mistral
# Mit llama3.2
php cli.php execute 1 --model=llama3.2
# Mit Anthropic API
php cli.php execute 1 --executor=anthropic_api --model=claude-sonnet-4
# Mit Auto-Complete
php cli.php execute 1 --auto-complete
Ausgabe
ℹ Führe Task #1 mit ollama (mistral) aus...
✓ Erfolgreich ausgeführt!
Tokens: 686 | Dauer: 13043ms
Antwort:
----------------------------------------
Die Analyse ergab folgende Ergebnisse...
status
Ändert den Task-Status.
php cli.php status <id> <new_status>
Status-Werte:
pending Offen
in_progress In Arbeit
completed Abgeschlossen
failed Fehlgeschlagen
cancelled Abgebrochen
Beispiele
# Task starten
php cli.php status 1 in_progress
# Task abschließen
php cli.php status 1 completed
# Task abbrechen
php cli.php status 1 cancelled
complete
Schließt einen Task ab (Shortcut für status + result).
php cli.php complete <id> [options]
Optionen:
--result="..." Ergebnis-Text speichern
Beispiele
# Einfach abschließen
php cli.php complete 1
# Mit Ergebnis
php cli.php complete 1 --result="Alle Tests bestanden"
delete
Löscht einen Task.
php cli.php delete <id>
stats
Zeigt Statistiken an.
php cli.php stats
Ausgabe
Task-Statistiken
========================================
Gesamt: 42
Offen: 15
In Arbeit: 5
Abgeschlossen: 20
Fehlgeschlagen:1
Abgebrochen: 1
Nach Typ:
Mensch: 10
KI: 30
Gemischt: 2
Token-Statistiken
========================================
Ergebnisse: 25
Tokens gesamt: 15420
Kosten (USD): 0.0350
Avg. Dauer: 8500ms
help
Zeigt die Hilfe an.
php cli.php help
Exit-Codes
| Code | Bedeutung |
|---|---|
| 0 | Erfolgreich |
| 1 | Fehler (z.B. Task nicht gefunden, ungültige Parameter) |
Umgebungsvariablen
| Variable | Verwendung |
|---|---|
| $USER | Standard-Wert für created_by und updated_by |