FAQ - Häufig gestellte Fragen
Allgemein
Section titled “Allgemein”Was ist Collective Context?
Section titled “Was ist Collective Context?”Collective Context ist ein Framework für die Orchestrierung mehrerer KI-Agenten, die zusammenarbeiten können, um komplexe Aufgaben zu lösen.
Welche KI-Modelle werden unterstützt?
Section titled “Welche KI-Modelle werden unterstützt?”- Claude 3.5 Sonnet (Anthropic) - Hauptfokus
- GPT-4 (OpenAI) - Über Aider Integration
- OpenRouter - Zugang zu verschiedenen Modellen
Sicherheit
Section titled “Sicherheit”Warum wurde von TypeScript zu JSON Configs gewechselt?
Section titled “Warum wurde von TypeScript zu JSON Configs gewechselt?”TypeScript-Konfigurationsdateien können beliebigen Code ausführen, was ein Sicherheitsrisiko darstellt. JSON ist sicher und wird mit Zod-Schemas validiert.
Wie werden API Keys sicher gespeichert?
Section titled “Wie werden API Keys sicher gespeichert?”API Keys sollten ausschließlich als Environment Variables gespeichert werden:
- Nutze
.envDateien lokal (niemals committen!) - Nutze Secret Management in Production (z.B. Docker Secrets, Kubernetes Secrets)
Ist CCC sicher für Production?
Section titled “Ist CCC sicher für Production?”Nach den Security Updates in v0.2.0 wurden die kritischen Sicherheitslücken geschlossen. Dennoch empfehlen wir:
- Regelmäßige Updates
- Monitoring der Logs
- Prinzip der minimalen Berechtigungen
Installation & Pfade
Section titled “Installation & Pfade”Wie installiere ich CCC?
Section titled “Wie installiere ich CCC?”# Option 1: pipx (EMPFOHLEN)pipx install cccmd
# Option 2: pip --userpip install --user cccmd
# Option 3: Developmentcd ~/prog/ai/git/collective-context/git clone https://github.com/collective-context/ccccd ccc && pip install -e .Wo werden CCC-Dateien gespeichert?
Section titled “Wo werden CCC-Dateien gespeichert?”CCC folgt der XDG Base Directory Specification:
- Daten:
~/.local/share/ccc/(Sessions, Cache) - Konfiguration:
~/.config/ccc/(Settings) - Binary:
~/.local/bin/ccc(via pipx)
Warum wurde von ~/prog/claude zu ~/prog/ai gewechselt?
Section titled “Warum wurde von ~/prog/claude zu ~/prog/ai gewechselt?”Der neue Pfad ~/prog/ai/git/ ist vendor-neutral und zukunftssicher. Er reflektiert, dass CC mit verschiedenen AI-Modellen arbeitet, nicht nur Claude.
Kann ich die Installationspfade anpassen?
Section titled “Kann ich die Installationspfade anpassen?”Ja! Nutze Umgebungsvariablen:
export CCC_HOME="/my/custom/path"export CCC_CONFIG="/my/config.json"Was ist der Unterschied zwischen pip und pipx Installation?
Section titled “Was ist der Unterschied zwischen pip und pipx Installation?”- pipx: Isolierte Umgebung, automatisches PATH-Management (empfohlen)
- pip —user: Direkte Installation in ~/.local
- pip install -e: Development-Installation aus Source
Welche Python Version wird benötigt?
Section titled “Welche Python Version wird benötigt?”Python 3.8 oder höher ist erforderlich.
Warum benötige ich tmux?
Section titled “Warum benötige ich tmux?”Tmux ermöglicht es, mehrere Agenten gleichzeitig in separaten Panels zu verwalten und zwischen ihnen zu wechseln.
Nutzung
Section titled “Nutzung”Wie starte ich eine Multi-Agent Session?
Section titled “Wie starte ich eine Multi-Agent Session?”# 4-Agent Orchestrierung startenccc orchestra start
# Spezifische Agenten-Kombinationccc agents start claude-1 claude-2 --layout pipelineWie kann ich Agenten zwischen Sessions wechseln?
Section titled “Wie kann ich Agenten zwischen Sessions wechseln?”# Zu Agent wechselnccc switch claude-1
# Kontext teilenccc context share --from claude-1 --to claude-2Was sind Workflows?
Section titled “Was sind Workflows?”Workflows definieren, wie Agenten zusammenarbeiten:
- Orchestra: Koordinierte Zusammenarbeit mit einem Dirigenten
- Swarm: Parallele Bearbeitung von Teilaufgaben
- Pipeline: Sequenzielle Bearbeitung durch verschiedene Spezialisten
Troubleshooting
Section titled “Troubleshooting”API Verbindung schlägt fehl
Section titled “API Verbindung schlägt fehl”# API Keys prüfenccc test api --provider anthropicccc test api --provider openai
# Konfiguration überprüfenccc doctorTmux Session funktioniert nicht
Section titled “Tmux Session funktioniert nicht”# Tmux Version prüfentmux -V
# Sessions zurücksetzentmux kill-serverccc orchestra startAgent antwortet nicht
Section titled “Agent antwortet nicht”# Agent-Status prüfenccc status
# Session neu startenccc session restart claude-1Entwicklung
Section titled “Entwicklung”Kann ich eigene Agenten erstellen?
Section titled “Kann ich eigene Agenten erstellen?”Ja! Erstelle Agent-Profile in ~/.ccc/agents/:
name: "custom-agent"model: "claude-3.5-sonnet"role: "specialist"prompts: system: "You are a specialist for..."Wie erweitere ich Workflows?
Section titled “Wie erweitere ich Workflows?”Workflow-Templates befinden sich in ~/.ccc/workflows/. Du kannst eigene erstellen oder bestehende anpassen.
Gibt es eine API?
Section titled “Gibt es eine API?”CCC bietet sowohl eine CLI als auch eine Python API:
from ccc import Orchestra
orchestra = Orchestra()result = orchestra.run_task("Analyze this code...")Community
Section titled “Community”Wo finde ich Hilfe?
Section titled “Wo finde ich Hilfe?”- GitHub Issues: Bug Reports und Feature Requests
- Discussions: Community-Support und Ideen
- Documentation: Umfassende Anleitungen und Tutorials
Wie kann ich beitragen?
Section titled “Wie kann ich beitragen?”Wir freuen uns über Beiträge! Siehe unsere Contributing Guidelines.