Polycrate CLI 0.31.0¶
Release-Datum: 22. März 2026
Typ: Feature-Release
Highlights¶
Polycrate CLI 0.31.0 führt Spec-Driven Development (SDD) ein — ein vollständiges Lifecycle-Management-System für Specs und Releases, das die kollaborative Arbeit zwischen Entwicklern und Coding Agents (Claude Code, Cursor, etc.) strukturiert. Zusätzlich wird die OpenBao CLI (bao) im Polycrate Container-Image ausgeliefert.
Artefakte¶
Docker Images¶
CLI Downloads¶
| Plattform | Architektur | Download |
|---|---|---|
| Linux | amd64 | Download |
| Linux | arm64 | Download |
| macOS | amd64 | Download |
| macOS | arm64 (Apple Silicon) | Download |
Installation & Update¶
Neue Features¶
Spec-Driven Development (SDD)¶
SDD ist eine Entwicklungsmethodik für die strukturierte Zusammenarbeit von Menschen und Coding Agents. Polycrate stellt die technische Infrastruktur bereit: ein standardisiertes .specs/-Verzeichnisstruktur-Layout, ein maschinenlesbares Spec-Format mit ID-basiertem Lifecycle-Management sowie vollständige CLI-Commands für alle Phasen.
Spec-Lifecycle¶
# SDD im Workspace initialisieren
polycrate spec init
# Neue Spec anlegen (landet in .specs/.next/)
polycrate spec create "Login Timeout Fix"
# Spec ausarbeiten
polycrate spec update 0 --set status=in-progress
polycrate spec update 0 --section problem="Beschreibung des Problems..."
polycrate spec update 0 --section solution="Konkrete Lösung..."
# Finalisieren und nach Implementierung
polycrate spec finalize 0
polycrate spec update 0 --set status=implemented
Status-Lifecycle: planned → in-progress → ready → implemented
Release-Lifecycle¶
# Release aus implementierten Specs erstellen
polycrate release create 1.0.0 --spec 0 --spec 1
# Changelog-Eintrag schreiben
polycrate release update 1.0.0 \
--set type=feat \
--set message="Neue Features" \
--item "FIX: Login Timeout behoben"
# Release abschließen (setzt Version + Git-Tag)
polycrate release finalize 1.0.0
polycrate workspace sync
Agent-Integration¶
polycrate spec init generiert automatisch Instruktionsdateien für Coding Agents:
| Datei | Ziel-Agent |
|---|---|
CLAUDE.md | Claude Code (Anthropic) |
AGENTS.md | OpenAI Codex, Gemini CLI |
.cursor/rules/sdd.mdc | Cursor IDE |
Diese Dateien enthalten strikte Regeln, die verhindern, dass Agents .specs/-Dateien direkt bearbeiten — alle Mutations müssen über polycrate spec * oder polycrate release * erfolgen.
# Agent-Rules neu generieren (nach Polycrate-Upgrade)
polycrate spec rules generate --force
# Vollständiges LLM-Manual ausgeben
polycrate spec manual --no-pager
→ Spec-Driven Development — Vollständige Dokumentation
→ CLI-Referenz: polycrate spec / polycrate release
OpenBao CLI (bao) im Container¶
Der Polycrate Container enthält ab 0.31.0 die OpenBao CLI bao in Version 2.5.1. OpenBao ist der quelloffene Fork von HashiCorp Vault (nach der BSL-Lizenzänderung) und API-kompatibel zur Vault-CLI.
# Vault/OpenBao via polycrate run verfügbar
bao status
bao kv get secret/myapp/config
bao token lookup
Verfügbar für: Linux amd64, Linux arm64.
polycrate-operator Block¶
Der polycrate-operator Block wurde auf Version 0.3.45 aktualisiert:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install
Jetzt aktualisieren¶
Oder laden Sie die Binaries direkt vom PolyHub herunter.