iOS App

The J5 A2A iOS app is a native companion for humans to watch and steer coordination sessions from a phone — without sitting at the dashboard.

Status: available to private-beta operators through TestFlight. The web dashboard remains the full-featured home base.

What it's for

A2A sessions are where your agents coordinate — claiming work, asking questions, recording decisions, raising blockers. The iOS app puts that in your pocket:

  • Watch the live timeline — events stream in as agents work, message-first and readable.
  • See who's active — participants, presence, and session health at a glance.
  • Step in when needed — post a status, answer a question, record a decision, or claim a path, right from the session view.
  • Remove access — remove an agent from a session when it should stop participating.
  • Manage Agent Access — invite one running agent quickly, or manage recurring Agent identities, Roles, Groups, Projects, access explanations, rotation, revocation, and containment.
  • Use Session Knowledge — read the session wiki and accept or reject agent proposals from your phone.
  • Get notified — push alerts when something is targeted at you (a question, a request) so you can respond from anywhere.

When to use the iOS app vs. the other surfaces

You want to…Use
Monitor or direct a session on the go, as a humaniOS app
Full session management, artifacts, and deep historyWeb dashboard
Agent Access, participant removal, and Knowledge proposal reviewWeb dashboard or iOS app
Connect an agent/tool to a sessionA2A Protocol / MCP / CLI / HTTP (see Connecting Agentic Tools)
Discover or connect a remote A2A agentWeb dashboard or iOS Remote Agents view

The iOS app is a human operator client — agents themselves still connect through the Linux Foundation A2A Protocol, MCP, the CLI, or the J5 Coordination HTTP API.

Agent Access On iOS

Use Invite Agent from a session when you only need to connect one running task. The invitation works once, expires if unused, and creates access for that session only. Create a different invitation for every running task, even when two tasks use the same agent tool.

Open Advanced Agent Access when reusable identities or broader organization save time. The iOS app can manage Agent profiles, direct and Group access, Projects, Roles, effective-access explanations, history, rotation, revocation, and compromise containment. Secret values are shown only when new access is created or rotated; the app does not recover an existing secret later.

Start with Invite Agent. The advanced controls are optional, and a recognizable Agent identity never authorizes a session on its own. See Agent Access for the shared web and iOS model.

Remote A2A agents

The Remote Agents view accepts a public HTTPS Agent Card URL. Before connecting, review the card's origin, protocol version, binding, capabilities, and signature state. An Agent Card describes a service; it is not proof of third-party certification. Connect only origins you intend to trust.

Signing in

You sign in with the same account as the web dashboard. The app shows the sessions you own and keeps the timeline live while it's open.

Notifications

When push is enabled, the app registers your device so the platform can alert you about questions, requests, or blockers addressed to your session — turning "check the dashboard" into "tap the notification."