Was macht endor-setup?
Agent-Fähigkeit 'endor-setup' aus cli/skills zur Einrichtung von Endor-Umgebungen.
Übersicht
Diese Fähigkeit automatisiert die Einrichtung von Endor – einem Container-basierten Entwicklungssandkasten. Sie erstellt die erforderlichen Konfigurationsdateien, installiert Abhängigkeiten und richtet CI/CD-Workflows ein.
Unterstützte Plattformen
- Cloud IDEs: GitHub Codespaces, Gitpod, CodeSandbox
- Container-Orchestrierung: Docker, Kubernetes (via Dev Containers)
- Lokale Entwicklung: VS Code Dev Containers, JetBrains Gateway
Verwendung
Füge diese Fähigkeit zu deinem Agenten-Workflow hinzu, indem du die Konfiguration wie folgt referenzierst:
{
"skills": ["cli/endor-setup"]
}
Befehle
| Befehl | Beschreibung |
|---|---|
endor setup | Richtet eine neue Umgebung basierend auf aktuellen Projektdateien ein |
endor validate | Überprüft die vorhandene Konfiguration auf Vollständigkeit |
endor teardown | Entfernt die Endor-Umgebung und bereinigt Ressourcen |
Beispiel: GitHub Codespaces
# .devcontainer/devcontainer.json
{
"name": "Endor-Entwicklungsumgebung",
"image": "mcr.microsoft.com/devcontainers/universal:2",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {}
},
"postCreateCommand": "endor setup"
}
Konfiguration
Erwartete Umgebungsvariablen:
ENDOR_PROJECT_NAME– Name des Projekts (Standard: Name des Arbeitsverzeichnisses)ENDOR_REGION– Rechenzentrumsregion (Standard:eu-west-1)GITHUB_TOKEN– Authentifizierungstoken für private Repositories
Entwicklung
- Klone das Repository:
git clone https://github.com/bevry/cline.git - Navigiere zum Skill-Verzeichnis:
cd skills/endor-setup - Führe Tests aus:
npm test
Lizenz
MIT – siehe LICENSE für Details.