shipped One Console for every agent
The Atmosphere Console ships inside the starter and serves every sample:
chat, sessions, workspace, checkpoints, rooms, observability, policies,
decisions, OWASP posture and lineage — up to fifteen tabs, each shown when
its feature is present, no frontend to write.
opt-in Agents that survive a restart
Set atmosphere.durable-runs.enabled=true (quarkus.atmosphere.durable-runs.enabled
on Quarkus) and durable runs journal every tool call, and on the Built-in
runtime every LLM round, then replay them deterministically. Kill the JVM
mid-turn; once the crashed process's run lease expires (lease-ttl, 5 minutes by
default), the client reconnects with its run id and the agent picks up where it
stopped. The journal is SQLite with atmosphere-checkpoint and the SQLite
JDBC driver on the classpath, otherwise in-memory and lost on restart. Off by
default.
shipped Multi-agent fleets, visible live
Declare a @Coordinator and its fleet is real: the Console renders the
runtime-truth roster from the admin API and streams each agent's step as
the coordination fans out.
shipped Human approval, built in
Mark a tool @RequiresApproval and the call parks at a human gate — the
agent suspends until a reviewer approves (optionally editing the arguments),
denies, or it times out, then resumes without running what it should not.
install a policy Governance every runtime honors
Install a governance policy and it runs before the model does — a denial
blocks the call. That "a deny blocks execution" rule is pinned by a contract
test every one of the twelve runtimes inherits.
opt-in Verify the plan before it runs
Put the agent in plan-mode and it emits a plan instead of calling tools. A
static verifier checks that plan against your policy — taint, allowlist,
capability, structure — and only a verified plan is allowed to execute.
CI-pinned evidence Compliance evidence, in the build
Control-to-primitive matrices for the OWASP Agentic Top 10, the EU AI Act,
HIPAA and SOC 2 ship in-tree and are pinned by a test that breaks the build
on drift — an artifact your auditors can read, not a slide deck.
default-on A deep-agent harness, batteries in
Every @Agent and @Coordinator comes with long-term memory, a write_todos
planner, and a bounded sandboxed filesystem by default; a coordinator can
spawn isolated subagents for sub-tasks. Turn any of it off per class or app-wide.
shipped Skills — an agent you can share
An agent's persona and guardrails live in a plain SKILL.md, resolved from a
jar, a local cache, or a GitHub skills repo with SHA-256 integrity checking —
a portable artifact you drop in a dependency or fetch by name.
shipped Bring an agent you already have
Point Atmosphere at an OpenClaw workspace — AGENTS.md plus its extension
files — and it reads them with no conversion: the persona augments the prompt,
and RUNTIME, PERMISSIONS, SKILLS, CHANNELS and MCP drive config, policy and tools.
opt-in Session tape + replay
Turn on the tape and every typed event on a session is recorded durably.
Replay a whole run — or a multi-agent coordination tree — with no model in
the loop, then fold the tape into training data. Off by default.
default-on Lineage for every AI turn
With the Spring Boot starters or the Quarkus extension, each AI turn is
recorded by default: which agent configuration answered (runtime, requested
model, system-prompt and tool-set hashes) and which tools it called, with no
prompt or tool-result text. Read it from the admin API or the Console's Lineage
tab, both behind the admin content-read gate. The default recorder is in-memory and is
lost on restart.
add a dependency Workflows on Temporal
Your Workflow<S> runs on a built-in step engine out of the box. Add
atmosphere-checkpoint-temporal and, with a Temporal server, the same steps run
as Temporal activities — the workflow code does not change.