The cpu, memory and disk figures are exported as OTEL metrics and graphed in Grafana, and the caps are set in the swarm UI, so the C0NT41N3R L04D tab on the C0R3 page only duplicated both. C0R3 is now the kept-state page alone, without a tab strip.
45 lines
1.9 KiB
HTML
45 lines
1.9 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<title>hyperhive // C0R3</title>
|
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
|
<link rel="stylesheet" href="/static/colors.css" />
|
|
<link rel="stylesheet" href="/static/theme.css" />
|
|
<link rel="stylesheet" href="/static/common.css" />
|
|
<link rel="stylesheet" href="/static/core.css" />
|
|
</head>
|
|
<body class="core-shell">
|
|
<!-- C0R3: the host/coordinator surface. Standalone page (served at
|
|
/core.html) carved out of the dashboard's old SYST3M tab so the
|
|
dashboard tab strip stays lean: kept state (tombstones) and the
|
|
stale permission entries. The section <div> ids (tombstones-section,
|
|
tombstones-stale-perms) match what core.js's renderers target. Hive
|
|
infra containers (`hive-forge`, `hive-gateway`, `hive-matrix`) have
|
|
no dashboard panel — `hivectl stop`/`start`/`restart` is the only
|
|
control surface. -->
|
|
<header class="page-header">
|
|
<a class="page-back" href="/">← home</a>
|
|
<span class="page-title">K3PT ST4T3</span>
|
|
</header>
|
|
|
|
<main class="core-main">
|
|
<!-- tombstones-section shows destroyed agents (purge button).
|
|
tombstones-stale-perms shows agents with explicit capability/
|
|
tool-group entries but no live container (typically renamed/deleted
|
|
agents whose JSON entries persisted). Each stale entry gets a
|
|
"✕ clear perms" button. -->
|
|
<p class="meta">
|
|
kept state from previously tombstoned agents — recreating an agent with
|
|
the same name reuses it.
|
|
</p>
|
|
<div id="tombstones-section">
|
|
<p class="meta">loading…</p>
|
|
</div>
|
|
<div id="tombstones-stale-perms"></div>
|
|
</main>
|
|
|
|
<script type="module" src="/static/core.js" defer></script>
|
|
</body>
|
|
</html>
|