diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index fb0667b..7e3497b 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -8,9 +8,6 @@ on:
- main
- master
-concurrency:
- group: ${{ github.workflow }}-${{ github.ref }}
- cancel-in-progress: true
jobs:
Deploy-Production:
diff --git a/src/lib/data/agents.ts b/src/lib/data/agents.ts
index 6077807..75238f1 100644
--- a/src/lib/data/agents.ts
+++ b/src/lib/data/agents.ts
@@ -5,6 +5,7 @@ export interface AgentData {
name: string;
icon: any;
color: string;
+ cloudNativeRole: string;
description: string;
longDescription: string;
githubLink: string;
@@ -18,7 +19,8 @@ export const agents: AgentData[] = [
name: "Agent Body",
icon: Server,
color: "from-slate-500 to-slate-700",
- description: "The root supervisor. Daemonizes and monitors all other organs.",
+ cloudNativeRole: "Control plane",
+ description: "Agent OS — supervises daemons, unified config, and health.",
longDescription: "Agent Body acts as the master process supervisor for the Autonomic AI ecosystem. It daemonizes the other organs, monitors their process health, intercepts and unifies their logs, and handles automatic restarts if an organ crashes due to an out-of-memory error.",
githubLink: "https://github.com/autonomic-ai-dev/agent-body",
span: "col-span-1",
@@ -29,7 +31,8 @@ export const agents: AgentData[] = [
name: "Agent Brain",
icon: Brain,
color: "from-indigo-500 to-purple-500",
- description: "The core intelligence. Handles memory, context, and MCP routing.",
+ cloudNativeRole: "Memory store",
+ description: "Durable context, skills, and MCP routing.",
longDescription: "Agent Brain is the memory and routing substrate. It solves context bloat by storing facts in a temporal SQLite knowledge graph and using filterable HNSW vector search to instantly retrieve relevant rules and context. It also acts as the MCP router for standard AI editors.",
githubLink: "https://github.com/autonomic-ai-dev/agent-brain",
span: "md:col-span-2 md:row-span-2",
@@ -40,7 +43,8 @@ export const agents: AgentData[] = [
name: "Agent Spine",
icon: Layers,
color: "from-slate-500 to-slate-400",
- description: "Deterministic execution engine. Manages structured DAG workflows.",
+ cloudNativeRole: "Workflow engine",
+ description: "Deterministic DAG workflows with snapshots and HITL gates.",
longDescription: "Agent Spine enforces structured execution through YAML-defined DAG pipelines. It ensures that every step in an AI workflow is deterministic, replayable, and isolated. It supports parallel fan-out, immutable state snapshots, and human-in-the-loop approval gates.",
githubLink: "https://github.com/autonomic-ai-dev/agent-spine",
span: "col-span-1",
@@ -51,7 +55,8 @@ export const agents: AgentData[] = [
name: "Agent Heart",
icon: Heart,
color: "from-rose-500 to-pink-500",
- description: "Maintenance daemon. Enforces token budgets and runs scheduled GC.",
+ cloudNativeRole: "Controller / GC",
+ description: "Token budgets, scheduled GC, and background maintenance.",
longDescription: "Agent Heart acts as the financial governor and garbage collector of the ecosystem. It strictly enforces token budgets to prevent runaway LLM costs, and runs periodic CRON routines to deduplicate facts, vacuum vector indexes, and clear expired memories.",
githubLink: "https://github.com/autonomic-ai-dev/agent-heart",
span: "col-span-1",
@@ -62,7 +67,8 @@ export const agents: AgentData[] = [
name: "Agent Nerves",
icon: Radio,
color: "from-emerald-500 to-teal-500",
- description: "Async event bus. Coordinates organs via NATS JetStream.",
+ cloudNativeRole: "Service mesh",
+ description: "NATS JetStream agent mesh and event routing.",
longDescription: "Agent Nerves acts as the high-speed, decentralized communication bus between all organs. It manages a local NATS JetStream server, allowing organs to publish state changes and subscribe to relevant events with guaranteed at-least-once durable delivery.",
githubLink: "https://github.com/autonomic-ai-dev/agent-nerves",
span: "col-span-1",
@@ -73,7 +79,8 @@ export const agents: AgentData[] = [
name: "Agent Muscle",
icon: Cpu,
color: "from-orange-500 to-amber-500",
- description: "Execution actuator. Runs commands via JSON contracts and fine-tunes models.",
+ cloudNativeRole: "Execution runtime",
+ description: "Sandboxed commands, JSON contracts, and training jobs.",
longDescription: "Agent Muscle handles physical actuation on the host machine. It executes shell commands enforcing strict JSON output schemas to prevent parsing errors. It also orchestrates local LoRA fine-tuning jobs using pluggable backends like Apple MLX or Candle.",
githubLink: "https://github.com/autonomic-ai-dev/agent-muscle",
span: "col-span-1",
@@ -84,7 +91,8 @@ export const agents: AgentData[] = [
name: "Agent Immune",
icon: Shield,
color: "from-blue-500 to-cyan-500",
- description: "Security layer. Scans dependencies and runs sandboxed execution.",
+ cloudNativeRole: "Admission / policy",
+ description: "OSV scanning, sandbox execution, and memory audits.",
longDescription: "Agent Immune protects the ecosystem with three-layer defense: it queries OSV databases for dependency vulnerabilities, enforces seccomp or Firecracker isolation for untrusted LLM code, and audits post-execution memory logs for OOM violations.",
githubLink: "https://github.com/autonomic-ai-dev/agent-immune",
span: "col-span-1",
@@ -95,7 +103,8 @@ export const agents: AgentData[] = [
name: "Agent Eyes",
icon: Eye,
color: "from-yellow-400 to-orange-400",
- description: "Visual observability. Provides DOM indexing and local VLM inference.",
+ cloudNativeRole: "Observability",
+ description: "DOM index, capture, pixel diff, and visual QA.",
longDescription: "Agent Eyes allows the ecosystem to reason about visual state. It parses UI layouts into DOM indexes, captures Playwright screenshots, computes structural pixel diffs via SSIM, and runs native, local LLaVA vision-language inference to identify visual regressions.",
githubLink: "https://github.com/autonomic-ai-dev/agent-eyes",
span: "col-span-1",
@@ -106,7 +115,8 @@ export const agents: AgentData[] = [
name: "Agent Mouth",
icon: MessageSquare,
color: "from-teal-400 to-emerald-400",
- description: "Communication daemon. Handles webhooks and log summarization.",
+ cloudNativeRole: "Ingress / gateway",
+ description: "AST validation, webhooks, approvals, and log summarization.",
longDescription: "Agent Mouth routes outbound signals. When an organ triggers a critical event (like a security alert or deployment success), Mouth translates it into semantic payloads for configured webhooks (Slack, Discord). It can also synthesize dense JSON logs into human-readable summaries.",
githubLink: "https://github.com/autonomic-ai-dev/agent-mouth",
span: "col-span-1",
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 8ee314c..10f93bd 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -15,7 +15,7 @@
- Autonomic AI Dev is a self-governing ecosystem of specialized AI agents working together to orchestrate massive scale software engineering. + Cloud-native AI infrastructure — orchestration, durable memory, mesh networking, and policy for autonomous software engineering. Built in Rust, runs locally.
{agent.cloudNativeRole}
{agent.description}
diff --git a/src/routes/agents/[slug]/+page.svelte b/src/routes/agents/[slug]/+page.svelte index c8e5653..97696fb 100644 --- a/src/routes/agents/[slug]/+page.svelte +++ b/src/routes/agents/[slug]/+page.svelte @@ -27,6 +27,7 @@{agent.cloudNativeRole}
{agent.description}