completeness: agent version tracking (register+heartbeat+card chip), rebuild stale /bin/NexusAgent (Aug3->current), backup pre-change

This commit is contained in:
Hermes
2026-09-30 00:48:20 +00:00
parent 33dd524196
commit ec705d9a49
22 changed files with 3634 additions and 3 deletions

View File

@@ -0,0 +1,11 @@
{
"schema_version": "v1",
"name_for_human": "NexusOps — Central Agent Control Dashboard",
"name_for_model": "agent",
"description_for_human": "Central control and monitoring dashboard for a fleet of autonomous AI agents: live node status, agent registration and heartbeats, remote commands, log capture, and CSV export via a JSON REST API.",
"description_for_model": "NexusOps (network-node-dashboard) is the operator console for a distributed network of AI agent nodes. Agents register, heartbeat, post logs and results; operators watch status, pull logs, and export data as CSV. JSON REST API; the dashboard UI itself requires an auth token when enabled.",
"auth": { "type": "none" },
"logo_url": "https://agent.thetempleofdoom.com/logo.png",
"contact_email": "indianaholmes1@icloud.com",
"legal_info_url": "https://thetempleofdoom.com"
}

View File

@@ -116,6 +116,15 @@ renderNodesGrid = function () {
spark.title = 'CPU history (last 30 beats)';
spark.style.marginRight = '0.5rem';
foot.parentNode.insertBefore(spark, foot);
if (node.agentVersion && node.agentVersion !== 'unknown') {
const ver = document.createElement('span');
ver.className = 'node-version';
ver.textContent = 'v' + node.agentVersion;
ver.title = 'Agent version';
ver.style.cssText = 'font-size:0.65rem;color:#94a3b8;border:1px solid #334155;border-radius:4px;padding:0 4px;margin-right:0.5rem;align-self:center;';
foot.parentNode.insertBefore(ver, foot);
}
// live console button
const btn = document.createElement('button');
btn.className = 'btn-icon';

17
public/llms-full.txt Normal file
View File

@@ -0,0 +1,17 @@
# NexusOps — Central Agent Control Dashboard
> Central control and monitoring dashboard for a fleet of autonomous AI agents: live node status, agent registration and heartbeats, remote commands, log capture, and CSV export via a JSON REST API.
## What It Is
NexusOps (network-node-dashboard) is the operator console for a distributed network of AI agent nodes. Agents register, heartbeat, post logs and results; operators watch status, pull logs, and export data as CSV. JSON REST API; the dashboard UI itself requires an auth token when enabled.
## Core Endpoints
- Dashboard UI: https://agent.thetempleofdoom.com/
- API status: https://agent.thetempleofdoom.com/api/status
- API node list: https://agent.thetempleofdoom.com/api/nodes
- API logs: https://agent.thetempleofdoom.com/api/logs
- Export data as CSV: https://agent.thetempleofdoom.com/api/export/csv
- Agent registration (POST): https://agent.thetempleofdoom.com/api/agent/register
- Agent heartbeat (POST): https://agent.thetempleofdoom.com/api/agent/heartbeat
## Access
Dashboard reads require a bearer token when the operator has enabled auth; agent-node endpoints (/api/agent/*) are open for registered nodes.

20
public/llms.txt Normal file
View File

@@ -0,0 +1,20 @@
# NexusOps — Central Agent Control Dashboard
> Central control and monitoring dashboard for a fleet of autonomous AI agents: live node status, agent registration and heartbeats, remote commands, log capture, and CSV export via a JSON REST API.
## What It Is
NexusOps (network-node-dashboard) is the operator console for a distributed network of AI agent nodes. Agents register, heartbeat, post logs and results; operators watch status, pull logs, and export data as CSV. JSON REST API; the dashboard UI itself requires an auth token when enabled.
## Core Endpoints
- Dashboard UI: https://agent.thetempleofdoom.com/
- API status: https://agent.thetempleofdoom.com/api/status
- API node list: https://agent.thetempleofdoom.com/api/nodes
- API logs: https://agent.thetempleofdoom.com/api/logs
- Export data as CSV: https://agent.thetempleofdoom.com/api/export/csv
- Agent registration (POST): https://agent.thetempleofdoom.com/api/agent/register
- Agent heartbeat (POST): https://agent.thetempleofdoom.com/api/agent/heartbeat
## Access
Dashboard reads require a bearer token when the operator has enabled auth; agent-node endpoints (/api/agent/*) are open for registered nodes.
## Fleet
Part of the Temple fleet - full catalog of 80+ agent-ready services: https://thetempleofdoom.com/llms.txt

31
public/robots.txt Normal file
View File

@@ -0,0 +1,31 @@
User-agent: *
Allow: /
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: anthropic-ai
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Perplexity-User
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: Applebot-Extended
Allow: /
Sitemap: https://agent.thetempleofdoom.com/sitemap.xml

5
public/sitemap.xml Normal file
View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://agent.thetempleofdoom.com/</loc><changefreq>daily</changefreq><priority>1.0</priority></url>
<url><loc>https://agent.thetempleofdoom.com/llms.txt</loc></url>
</urlset>