earendil-works/pi: Redaktioneller README-Leitfaden
Ein auf README, Metadaten und Lizenz gestützter Leitfaden für earendil-works/pi.
Projektumfang
earendil-works/pi beschreibt sich im README als „AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI". Dieser Text bleibt bei Fakten, die im Repository überprüfbar sind. Sterne, Forks und Badges zeigen Aufmerksamkeit, aber keine Qualität. Unter „README" steht: > New issues and PRs from new contributors are auto-closed by default. Maintainers review auto-closed issues daily. See CONTRIBUTING.md.. Das beschreibt den vorgesehenen Umfang, nicht einen Produktionstest.
Geeignete Einsatzfälle
Der Abschnitt „Pi Agent Harness" zeigt, für welches Problem das Projekt gedacht ist: @earendil-works/pi-agent-core: Agent runtime with tool calling and state management. Passt dieses Problem nicht zu deinem Fall, ist Popularität kein ausreichender Grund. Namen, Befehle und Komponenten bleiben unverändert, damit Leser die Primärquelle ohne neue Begriffe vergleichen können. Ein weiterer überprüfbarer README-Punkt lautet: @earendil-works/pi-coding-agent: Interactive coding agent CLI. Er hilft beim ersten Test, ersetzt aber keinen Test in der vorgesehenen Umgebung.
Funktionsweise
Die Betriebsweise verteilt sich auf Abschnitte wie „All Packages". Die Quelle nennt: | Package | Description | |---------|-------------| | @earendil-works/pi-ai | Terminal UI library with differential rendering |. Fehlende Angaben zu Architektur, Leistung oder Sicherheit werden nicht ergänzt. Vor einem echten Einsatz müssen Repository-Struktur, Konfigurationsdateien und Release-Verlauf geprüft werden.
Installation und erster Start
Beginne die Installation am dokumentierten README-Einstieg. Ein überprüfbarer Befehl ist: npm install --ignore-scripts # Install all dependencies without running lifecycle scripts npm run build # Refresh model data, then build all packages npm run build:offline # Rebuild using existing model data without network access npm run check # Lint, format, and type check ./test.sh # Run tests (skips LLM-dependent tests without API keys) ./pi-test.sh # Run pi from sources (can be run from any directory) Wenn kein ausführbarer Befehl vorhanden ist, wird hier keiner erfunden. Prüfe den Abschnitt „All Packages" auf Abhängigkeiten, Standardports und die Einrichtung beim ersten Start.