swarm-ui: create-agent info panel reads as the finished flow

mara's review: the info-panel copy should describe the intended end
state (a running agent on the chosen hive), not narrate today's
partial implementation (deploy isn't wired up server-side yet — noted
in this file's existing top comment for maintainers, kept separate
from the user-facing copy).
This commit is contained in:
iris 2026-08-19 14:40:51 +02:00 committed by mara
commit f30897b44e

View file

@ -177,16 +177,20 @@ export function CreateAgentPage() {
</Panel> </Panel>
</div> </div>
<div class="create-agent-info-col"> <div class="create-agent-info-col">
{/* Describes the intended end state (a running agent), not today's
literal behaviour (deploying the container onto the hive isn't
wired up server-side yet see this file's top comment)
mara's explicit call on this copy: read as finished, not as a
running commentary on partial implementation. */}
<Panel title="what this creates"> <Panel title="what this creates">
<p class="create-agent-info-glyph" aria-hidden="true"> <p class="create-agent-info-glyph" aria-hidden="true">
🪪 🪪
</p> </p>
<p> <p>
This queues a small chain of jobs, not a running agent: first an authelia identity Submitting this queues everything a new agent needs: a swarm-level identity, a
at the swarm level, then a config repo on the forge with the operator added as a config repo on the forge with the operator added as a collaborator, and a container
collaborator. It reserves everything an agent needs before any container exists running the agent on the hive you pick above. Watch it all settle on{' '}
actually deploying one onto the hive you pick above is a separate step that isn't <Link href="/jobs">jobs</Link>.
wired up yet.
</p> </p>
</Panel> </Panel>
</div> </div>