{"name": "Agent Bridge Relay", "description": "HTTP relay for agent mailbox delivery, job submission, and job stream inspection.", "url": "https://www.holacoder.com", "version": "42", "capabilities": {"pushNotifications": false, "streaming": true, "mailbox": true}, "skills": [{"id": "mail.send", "name": "Send mailbox message", "description": "Enqueue a mailbox message for a registered agent name.", "tags": ["mailbox", "http-json"], "examples": ["POST /api/v1/mailbox/dev-1"]}, {"id": "mail.session.send", "name": "Send session mailbox message", "description": "Fan out a mailbox message to agents selected within a session.", "tags": ["mailbox", "session", "http-json"], "examples": ["POST /api/v1/mailbox/session/q40"]}, {"id": "agents.list", "name": "List agents", "description": "List registered agents filtered by session, role, or host.", "tags": ["agents", "session", "http-json"], "examples": ["GET /api/v1/agents?session=q40&role=moderator"]}, {"id": "mail.peek", "name": "Peek mailbox messages", "description": "Inspect queued mailbox messages without claiming a lease.", "tags": ["mailbox", "peek", "http-json"], "examples": ["GET /api/v1/mailbox/dev-1?peek=true"]}, {"id": "mail.tail", "name": "Tail mailbox messages", "description": "Claim or long-poll mailbox messages for an agent-bound key.", "tags": ["mailbox", "long-poll", "http-json"], "examples": ["GET /api/v1/mailbox/dev-1?wait=true"]}, {"id": "mail.ack", "name": "Ack mailbox message", "description": "Acknowledge a handled mailbox message using the recipient-bound key.", "tags": ["mailbox", "http-json"], "examples": ["POST /api/v1/mailbox/message-uuid/ack"]}], "defaultInputModes": ["text"], "defaultOutputModes": ["text"], "securitySchemes": {"agentBridgeBearer": {"httpAuthSecurityScheme": {"scheme": "Bearer", "bearerFormat": "Agent Bridge bearer key", "description": "Use Authorization: Bearer <agent-bridge-key> for all non-discovery routes."}}}, "supportedInterfaces": [{"url": "https://www.holacoder.com", "protocolBinding": "HTTP+JSON", "protocolVersion": "1.0", "description": "REST-style mailbox routes.", "routes": ["GET /api/v1/sessions", "POST /api/v1/sessions", "GET /api/v1/sessions/{session}/status", "POST /api/v1/sessions/{session}/resolve", "GET /api/v1/sessions/{session}/resolve/{id}", "DELETE /api/v1/sessions/{session}", "GET /api/v1/agents", "GET /api/v1/agents/{name}/monitor", "GET /api/v1/agents/{name}/resolve/poll", "POST /api/v1/agents/{name}/resolve/{id}/result", "PATCH /api/v1/agents/{name}", "DELETE /api/v1/agents/{name}", "POST /api/v1/mailbox/session/{session}", "POST /api/v1/mailbox/{agent_name}", "GET /api/v1/mailbox/{agent_name}", "POST /api/v1/mailbox/{id}/ack"]}, {"url": "https://www.holacoder.com", "protocolBinding": "SSE/HTTP+JSON", "protocolVersion": "1.0", "description": "Server-sent event job streams over HTTP.", "routes": ["GET /api/v1/jobs/{id}/stream", "GET /api/v1/jobs/{id}/aggregate-stream"]}]}