Communitygithub.com

Chesl7916/Harness_Engineering

Baue und teste autonome Multi-Agent-Anwendungen mit einer reinen Python Harness, die Anthropics Design in ausführbaren Code übersetzt.

Was ist Harness_Engineering?

Diese Fähigkeit konzentriert sich auf das Entwickeln und Testen autonomer Multi-Agent-Anwendungen unter Verwendung einer reinen Python-Harness. Sie nimmt das Konzept von Anthropic für Multi-Agent-Orchestrierung und setzt es in praktischen, ausführbaren Code um. Entwickler können hiermit schnell Prototypen von Multi-Agent-Systemen erstellen und experimentieren, wobei die Skalierbarkeit und Zuverlässigkeit durch eine saubere, modulare Architektur gewährleistet wird. Die Fähigkeit ist ideal für die Arbeit mit KI-Agenten in Entwicklungsumgebungen wie Claude Code, Cursor oder Codex, indem sie eine verständliche Python-Codebasis bietet, die direkt ausgeführt, getestet und erweitert werden kann.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add Chesl7916/Harness_Engineering

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Harness_Engineering?

Baue und teste autonome Multi-Agent-Anwendungen mit einer reinen Python Harness, die Anthropics Design in ausführbaren Code übersetzt.

Übersicht

Diese Fähigkeit ermöglicht es dir, eine reine Python-Implementierung einer Multi-Agent-Harness zu erstellen und zu nutzen. Sie nimmt die von Anthropic vorgeschlagenen Entwurfsmuster und setzt sie in vollständig funktionsfähigen, testbaren Code um. Die Architektur ist modular gestaltet, sodass einzelne Komponenten wie Agenten, Tools und Koordinationsmechanismen leicht ausgetauscht oder erweitert werden können.

Funktionen

  • Reine Python-Umsetzung: Keine externen Abhängigkeiten außer der Standardbibliothek und leichten Frameworks.
  • Modularer Aufbau: Trennung von Agentenlogik, Tooldefinition und Kommunikationsprotokollen.
  • Testbarkeit: Integrierte Tests und Beispielskripte zur Validierung des Systemverhaltens.
  • Dokumentation: Ausführliche Erläuterungen und Codekommentare in Deutsch.

Verwendung

  1. Klone das Repository: git clone <repo-url>
  2. Navigiere in das Verzeichnis: cd harness_engineering
  3. Führe das Hauptskript aus: python main.py

Konfiguration

  • Umgebungsvariablen: AGENT_API_KEY, HARNESS_MODE (optional)
  • Konfigurationsdatei: config.yaml mit Einstellungen für Agenten und Kommunikationskanäle.

Beispiel

from harness import Harness
from agents import SimpleAgent

# Erstelle eine Harness-Instanz
harness = Harness()

# Füge Agenten hinzu
agent_a = SimpleAgent(name="AgentA", tools=[...])
harness.register_agent(agent_a)

# Starte die Ausführung
harness.run()

Unterstützte Plattformen

  • Claude Code
  • Cursor
  • Codex CLI
  • Jupyter Notebooks

Lizenz

MIT

Verwandte Skills