Spaces:
No application file
No application file
metadata
title: Arena Learning
emoji: ποΈ
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
IniClaw + OpenMAIC Integration
This repository integrates IniClaw (NVIDIA NemoClaw) as a sandboxed agent runtime for the OpenMAIC classroom engine.
π Repository Structure
ini_claw/: The sandboxed agent runtime (HTTP Gateway).OpenMAIC/: The multi-agent AI classroom engine (Next.js App).scripts/: Integration utilities and tests.
π οΈ Getting Started
Prerequisites
- Node.js 18+
- Docker & Docker Compose
- OpenShell CLI
Quick Start (Docker)
Clone and Configure:
git clone --recursive https://github.com/THU-MAIC/iniclaw-openmaic.git cd iniclaw-openmaic cp .env.example .env # Edit .env and set your BRIDGE_SECRETDeploy:
./scripts/deploy.sh
Manual Development
Start IniClaw Gateway:
cd ini_claw npm install npm run dev:gatewayStart OpenMAIC:
cd OpenMAIC npm install npm run dev
π§ͺ Testing
Run the cross-service smoke test:
./scripts/smoke-test.sh
π Security
- All agent LLM calls are routed through the IniClaw sandbox.
- Security policies are defined in
ini_claw/policies/openmaic.yaml. - Audit logs are stored in
ini_claw/.classroom-cache/audit.jsonl.