1. Levantar servicios
npm install $env:MONGODB_URI="mongodb://localhost:27017" $env:MONGODB_DB="a2a" $env:MONGODB_USERS_COLLECTION="usuarios" $env:MONGODB_AGENTS_COLLECTION="agentes" npm run dev:server npm run dev:client
1. Levantar servicios
npm install $env:MONGODB_URI="mongodb://localhost:27017" $env:MONGODB_DB="a2a" $env:MONGODB_USERS_COLLECTION="usuarios" $env:MONGODB_AGENTS_COLLECTION="agentes" npm run dev:server npm run dev:client
2. Crear usuario/token en MongoDB
db.usuarios.insertOne({
userId: "user-001",
email: "demo@local",
token: "tok_demo_123",
active: true
})
3. Ver directorio sin token
curl http://localhost:3000/api/agent/directory?mode=available
4. Registrar agente por HTTP con token
curl -X POST http://localhost:3000/api/agent/agents/backend-01/start ^
-H "Content-Type: application/json" ^
-H "x-a2a-token: tok_demo_123" ^
-d "{\"name\":\"Backend 01\",\"description\":\"Especialista en APIs y datos\",\"instruction\":\"Resuelve solo backend\",\"delayMs\":1200}"
5. Registrar agente por WebSocket con token
$env:A2A_TOKEN="tok_demo_123" $env:AGENT_ID="backend-01" $env:AGENT_NAME="Backend 01" $env:AGENT_DESCRIPTION="Especialista en APIs y datos" npm run agent
Respuesta esperada
Cargando ejemplo real...