completeness: agent version tracking (register+heartbeat+card chip), rebuild stale /bin/NexusAgent (Aug3->current), backup pre-change
This commit is contained in:
11
public/.well-known/ai-plugin.json
Normal file
11
public/.well-known/ai-plugin.json
Normal 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"
|
||||
}
|
||||
@@ -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
17
public/llms-full.txt
Normal 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
20
public/llms.txt
Normal 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
31
public/robots.txt
Normal 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
5
public/sitemap.xml
Normal 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>
|
||||
Reference in New Issue
Block a user