Build Java agent transport gateways with Atmosphere
Use Atmosphere to build JVM agent gateways that stream over WebSocket, SSE, gRPC, WebTransport, MCP, A2A, and AG-UI with governance hooks.
npx skills add agentskillexchange/skills --skill build-java-agent-transport-gateways-with-atmosphere
Use Atmosphere when an operator needs to turn a Java agent into a production service endpoint. The workflow is to scaffold an Atmosphere agent, declare behavior with @Agent, choose a runtime adapter such as built-in OpenAI-compatible, Spring AI, LangChain4j, Google ADK, or Semantic Kernel, and expose the same agent over browser transports plus MCP, A2A, or AG-UI modules.
What this skill actually does
Invoke this instead of hand-building transport wrappers when the agent must stream to real clients, pause for human approval, enforce tool-call policy, and remain portable across Java agent runtimes. The scope boundary is delivery and governance for JVM agents, not a generic Java networking framework or a broad SDK listing.
Inputs are the Java agent class, selected runtime adapter, transport modules, policy rules, approval surfaces, and client endpoints. Outputs are deployed agent endpoints with streaming behavior, reviewable approval steps, and observable runs, so teams can build and monitor one service interface instead of maintaining separate wrappers for every channel.