Zum Inhalt

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

docker pull cargo.ayedo.cloud/library/polycrate:0.31.0

CLI Downloads

Plattform Architektur Download
Linux amd64 Download
Linux arm64 Download
macOS amd64 Download
macOS arm64 (Apple Silicon) Download

Installation & Update

polycrate update 0.31.0

Installationsanleitung

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.

Der Polycrate Container

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

polycrate update 0.31.0

Oder laden Sie die Binaries direkt vom PolyHub herunter.