Targets and Agent Mesh Topology
Register the machines your agents can reach, inspect one in detail, and see the whole agent-to-agent mesh as a graph.
These images are illustrations of the concept, not screenshots of the actual product.
Overview
A target is a machine you want to work on, reached either directly or over a remote connection. Agents run on or reach those machines, and once a team has more than a handful of both, the interesting question stops being what exists and becomes what can reach what. This concept covers the three views that answer it: the machines list, one machine in detail, and the mesh as a graph.
The problem is that reachability is usually undocumented. It lives in connection configuration files, in a proxy hop someone set up last year, and in the memory of whoever built the environment. When a connection breaks, the fastest way to diagnose it is to see the path drawn rather than reconstruct it from configuration. The illustrated design treats connections as first-class data and renders them.
The targets illustration shows the machines list under the same three tabs as the agents view. A count reports how many targets are connected, a banner defines what a target is, and search plus filters for status, connection type and agent narrow the list. Each row carries a connection-type chip, a reachability pill, the machine name, a badge confirming an agent is installed, the connection string with the agent it is reached through, environment tags, and actions to test the connection, open a terminal or install an agent, with an overflow menu for edit, uninstall and delete.
The target detail illustration opens one machine. An identity card lays out name, connection type, status, host, username, port and last-updated time, with environment labels beneath and a separate tag picker card for adding your own. The right column pairs a stacked bar chart with a list of the agents installed on this machine, each showing a version and a state pill, and below that a list of inbound connections naming the machine each one arrives from.
The mesh illustration turns all of that into a node graph. A toolbar reports how many agents and links are drawn and offers a scope selector, while a legend maps the status colors. A personal agent sits at the left as the root and edges fan out through intermediate nodes to further machines, each node card showing a name, a version, whether it is personal or shared, a connection-type badge and a status dot. Multi-hop paths are read by following the edges, which is the point: the graph makes a two-hop route visible in a way a table cannot.
What this concept shows
- A machines list with a count of connected targets, search and filters for status, connection type and agent
- Per-row connection-type chips distinguishing direct machines from remote ones, beside a reachability pill
- Inline actions to test a connection, open a terminal or install an agent, with edit, uninstall and delete in an overflow menu
- A target identity card showing name, type, status, host, username, port and last-updated time, with environment labels
- A tag picker for adding your own labels to a machine
- A per-target list of the agents installed on it, each with a version and a state pill, plus a link to the full agents list
- An inbound connections panel naming where each connection to the machine arrives from
- A node graph of the agent mesh with a count of agents and links, a scope selector and a status legend
- Node cards showing version, personal or shared ownership and a connection-type badge, with edges tracing multi-hop routes
How it works
- Open the targets tab and read how many machines are currently connected.
- Filter by status, connection type or agent to find the machine you need.
- Test a connection inline, or open a terminal on a machine that is reachable.
- Open a target to check its identity details, labels and the agents installed on it.
- Review the inbound connections panel to see which machines reach this one.
- Switch to the graph view and follow the edges to trace direct and multi-hop routes across the mesh.
- Narrow the graph with the scope selector when the full mesh is larger than you need.
Who it's for
- DevOps and platform engineers managing many remote machines
- Site reliability engineers diagnosing a broken connection path
- Backend engineers moving between local, staging and production hosts
- Consultants working across multiple client environments
- Research and compute teams coordinating shared machines
Illustrations
3 illustrations of this concept. Select one to view it full size.
Targets List
This illustration shows the targets tab beside tabs for agents and a graph view. The heading pairs the section title with a count of how many targets are connected against the total, a refresh control and an action to add a target, and a banner defines a target as a machine your agents can reach. A search field, a grid and list toggle, and dropdown filters for status, connection type and agent sit above the rows. Each row leads with a connection-type chip and a reachability pill, then the machine name, a short label chip and a badge confirming an agent is installed. Beneath sits the connection string with the agent it is reached through, in one case noting an extra proxy hop, followed by environment tags. Buttons on the right offer to test the connection, open a terminal or install an agent, with edit, uninstall and delete options exposed from an overflow menu. All hosts and addresses are sample data.
Target Detail
This illustration shows the page for a single machine. A breadcrumb traces from the agents and targets section through targets to this host, and the header repeats the machine name with its connection type and host beneath, alongside share and back controls. An identity card lists name, connection type, status, host, username, port and a last-updated timestamp, with environment labels shown as chips along its lower edge. A separate card offers a tag picker with one tag already applied and a remove control. The right column stacks three panels: a stacked bar chart, a list of the agents installed on this machine, each with a version and a state pill and one also showing its connection URL and an open-in-new control, and a panel of inbound connections naming the machine each one arrives from with a connected pill. The names, addresses and dates are sample data.
Agent Mesh Graph
This illustration shows the graph tab as an agent mesh canvas. The header pairs the section title with a line about visualizing and managing the agent-to-agent mesh, beside controls to request a mesh link and to deploy an agent. A status banner carries a legend of state chips for success, warning, error and idle. A toolbar above the canvas reports how many agents and links are drawn and offers a scope selector set to all agents. On a dotted canvas, a highlighted root node representing a personal laptop agent sits at the left, with curved edges fanning out to two intermediate nodes and on through two further columns of nodes. Each node card shows the agent name, its version, whether it is personal or shared, a connection-type badge and a status dot, so direct and remote links and multi-hop routes can be read by following the edges. All names are sample data.
Topics
- target machine inventory
- ssh and direct connection management
- agent mesh topology graph
- machine reachability status
- multi hop connection path
- remote server management console
- inbound connection visibility
- environment tagging for servers
- test connection to host
- agent to agent network map
Related concepts

Agent Fleet and Agent Detail
Browse every agent in the workspace as filterable cards, then open one to inspect its connectivity, plugins, sessions and logs.
2 illustrations
Managed Tunnels for Local Services
Publish a service running on any agent's machine at a managed URL, decide who can reach it and watch its traffic live.
3 illustrations
Install and Connect Your First Agent
A guided path from a one-line install command on your own machine to a registered, connected agent in your workspace.
2 illustrations
Fleet Health and Live Logs
See which agents, sessions, vibes and targets are healthy, then stream a struggling agent's logs to find out why.
2 illustrations