Communitygithub.com

valllabh/am-sandbox-sdk

Gemeinsames Sandbox-SDK: ManagerClient, Skills-Lader, Monitor (Heartbeat + Watchdog + Artifact-Finalisierung). Wird von am-pi-agent und am-opencode-agent als Submodul genutzt.

Was ist am-sandbox-sdk?

Dieses SDK bietet eine gemeinsame Codebasis für die Sandbox-Umgebungen der Agenten `am-pi-agent` und `am-opencode-agent`. Es enthält den `ManagerClient` zur Kommunikation mit dem Manager-Dienst, einen Skills-Lader zur dynamischen Integration von Fähigkeiten sowie einen Monitor, der Herzschlag- (Heartbeat) und Watchdog-Funktionen sowie die Finalisierung von Artefakten (Artifact Finalize) bereitstellt. Entwickler, die an diesen Agenten arbeiten, können das SDK als Git-Submodul einbinden, um redundanten Code zu vermeiden und einheitliche Schnittstellen und Laufzeitüberwachung sicherzustellen. Es eignet sich besonders für die Entwicklung von KI-Agenten, die in isolierten Sandbox-Umgebungen ausgeführt werden müssen.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add valllabh/am-sandbox-sdk

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht am-sandbox-sdk?

Gemeinsames Sandbox-SDK: ManagerClient, Skills-Lader, Monitor (Heartbeat + Watchdog + Artifact-Finalisierung). Wird von am-pi-agent und am-opencode-agent als Submodul genutzt.

Verwendung

git submodule add https://github.com/valllabh/am-sandbox-sdk.git
git submodule update --init --recursive

Komponenten

KomponenteBeschreibung
ManagerClientClient zur Kommunikation mit dem Manager-Dienst in der Sandbox.
Skills-LaderLädt und integriert Skills dynamisch in die Agenten-Laufzeitumgebung.
MonitorHeartbeat, Watchdog und Finalisierung von Artefakten für laufende Sandboxen.

Lizenz

MIT

Verwandte Skills