diff --git a/landing/index.html b/landing/index.html index 5f97754..9af6d67 100644 --- a/landing/index.html +++ b/landing/index.html @@ -652,6 +652,17 @@ font-size: 1.1rem; } + .functional-agent-title-group { + display: flex; + align-items: center; + gap: 0.75rem; + } + + .functional-agent-icon { + font-size: 1.5rem; + line-height: 1; + } + .functional-agent-schedule { font-size: 0.7rem; text-transform: uppercase; @@ -1126,6 +1137,52 @@ npm install https://github.com/PR0M3TH3AN/TORCH/archive/refs/heads/main.tar.gz & // Store agent data globally window.agentData = {}; + const AGENT_ICONS = { + 'audit-agent': 'π΅οΈ', + 'ci-health-agent': 'π₯', + 'const-refactor-agent': 'π§Ή', + 'content-audit-agent': 'π', + 'decompose-agent': 'π§©', + 'deps-security-agent': 'π‘οΈ', + 'design-system-audit-agent': 'π¨', + 'docs-agent': 'π', + 'docs-alignment-agent': 'π', + 'docs-code-investigator': 'π§', + 'innerhtml-migration-agent': 'π', + 'known-issues-agent': 'π', + 'load-test-agent': 'ποΈ', + 'log-fixer-agent': 'π', + 'onboarding-audit-agent': 'π§', + 'perf-agent': 'π', + 'protocol-research-agent': 'π¬', + 'scheduler-update-agent': 'β°', + 'style-agent': 'π ', + 'test-audit-agent': 'π§ͺ', + 'todo-triage-agent': 'π₯', + 'torch-garbage-collection-agent': 'β»οΈ', + 'bug-reproducer-agent': 'π·οΈ', + 'changelog-agent': 'π°', + 'dead-code-agent': 'β°οΈ', + 'feature-proposer-agent': 'π‘', + 'frontend-console-debug-agent': 'πΉοΈ', + 'fuzz-agent': 'π²', + 'perf-deepdive-agent': 'π€Ώ', + 'perf-optimization-agent': 'ποΈ', + 'pr-review-agent': 'π', + 'prompt-fixer-agent': 'βοΈ', + 'prompt-gap-analysis-agent': 'πΊοΈ', + 'prompt-maintenance-agent': 'π§Ό', + 'prompt-safety-agent': 'π¦Ί', + 'race-condition-agent': 'π', + 'refactor-agent': 'π¨', + 'repo-fit-agent': 'π§', + 'smoke-agent': 'π¨', + 'telemetry-agent': 'π‘', + 'test-coverage-agent': 'β', + 'ui-ux-agent': 'πΌοΈ', + 'weekly-synthesis-agent': 'π§ ' + }; + async function fetchAgents() { const container = document.getElementById('functional-agent-list'); try { @@ -1170,6 +1227,8 @@ npm install https://github.com/PR0M3TH3AN/TORCH/archive/refs/heads/main.tar.gz & // Store in global map window.agentData[agent.agentName] = agent; + const icon = AGENT_ICONS[agent.agentName] || 'π€'; + const card = document.createElement('div'); card.className = 'functional-agent-card'; @@ -1177,7 +1236,10 @@ npm install https://github.com/PR0M3TH3AN/TORCH/archive/refs/heads/main.tar.gz & // but passing string literal ID is safe here as agentName is strict. card.innerHTML = `