agent-sdk active

atmosphere

Maker: Atmosphere License: Apache-2.0 Stars: 3.8k First released: 2010-06-30 Language: Java
Web

About

Atmosphere is a real-time event-driven framework for running AI agents on the JVM, rebuilt on the long-standing Atmosphere real-time project. An @Agent annotation with @Prompt, @Command, and @AiTool annotations defines agent behavior, while an AgentRuntime SPI supports 12 runtime adapters (Spring AI, LangChain4j, Google ADK, Koog, Semantic Kernel, AgentScope, Embabel, Anthropic, Cohere, CrewAI, and others) that can be swapped without rewriting agent code. Token streaming flows from providers like OpenAI, Anthropic, Cohere, and Ollama to clients over WebSocket, SSE, gRPC, and WebTransport, with modules auto-registering browser, MCP, A2A, and AG-UI endpoints. Governance sits on the critical path: policy admission, human-in-the-loop approvals, PII redaction, cost ceilings, and compliance mappings for OWASP Agentic Top 10, EU AI Act, and HIPAA. Java teams building governed, production-grade agent services use it via Maven Central or Spring Boot starter.