arena-learning / README.md
Nitish kumar
Upload README.md with huggingface_hub
e3bf20a verified
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

Quick Start (Docker)

  1. 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_SECRET
    
  2. Deploy:

    ./scripts/deploy.sh
    

Manual Development

  1. Start IniClaw Gateway:

    cd ini_claw
    npm install
    npm run dev:gateway
    
  2. Start 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.