Skip to content
98 changes: 51 additions & 47 deletions pmoves/config/agent_registry.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -440,7 +440,7 @@ agents:
node_affinity: [kvm4-1, z890]
team: evolution
ci_runner: ai-lab
compose_profile: null
compose_profile: "wger"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Restore non-wger compose profiles

This assigns TensorZero to the wger profile, and the same mechanical replacement is applied to many unrelated entries that previously had no profile, while the commit only intended to fix the Health (wger) registry entry. In contexts that filter or plan agents from this canonical registry by topology.compose_profile, services such as TensorZero, presign, Jellyfin, NATS, and Wealth will now be grouped with the health stack instead of their actual/always-on placement. Limit compose_profile: "wger" to the Health (wger) entry and restore the unrelated entries.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in e515c89. Restored agent_registry.yaml from origin/main, applied compose_profile change ONLY to the health (wger) agent. All 37 incorrectly-changed agents reverted to null.

description: "Centralized LLM gateway for all model providers"

flute_gateway:
Expand Down Expand Up @@ -806,7 +806,7 @@ agents:
node_affinity: [kvm4-1, z890]
team: automation
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "MinIO URL presigner for short-lived download URLs"

render_webhook:
Expand Down Expand Up @@ -857,7 +857,7 @@ agents:
node_affinity: [5090, z890]
team: media
ci_runner: ai-lab
compose_profile: null
compose_profile: "wger"
description: "Jellyfin metadata webhook and helper"

mai_ui:
Expand All @@ -883,7 +883,7 @@ agents:
node_affinity: [z890, 5090]
team: ui
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Main user interface"

crush:
Expand Down Expand Up @@ -915,7 +915,7 @@ agents:
node_affinity: [z890, 5090]
team: ui
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Terminal AI coding assistant — the gateway where model and user begin their journey"

cipher_memory:
Expand Down Expand Up @@ -949,7 +949,7 @@ agents:
node_affinity: [kvm4-1, kvm4-2, z890]
team: research
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "Knowledge-graph memory for agents (Neo4j backend). Also serves as the resilience backbone — stores agent_plan, agent_checkpoint, and agent_completion snapshots for all agents."

hyperdimensions:
Expand All @@ -975,7 +975,7 @@ agents:
node_affinity: [z890, 5090]
team: ui
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Geometry visualization surface and control plane (L2.5)"

vps_fleet_manager:
Expand Down Expand Up @@ -1004,7 +1004,7 @@ agents:
node_affinity: [kvm4-1, kvm2]
team: infra
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "Hostinger KVM fleet orchestration — deploy, status, restart via MCP tools"

pr_hedge_trim:
Expand Down Expand Up @@ -1059,7 +1059,7 @@ agents:
node_affinity: [kvm4-2, z890]
team: data
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "JetStream-enabled event broker — the nervous system"

supabase:
Expand Down Expand Up @@ -1109,7 +1109,7 @@ agents:
node_affinity: [kvm4-2, z890]
team: data
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "Vector embeddings for semantic search"

neo4j:
Expand All @@ -1134,7 +1134,7 @@ agents:
node_affinity: [kvm4-2, z890]
team: data
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "Knowledge graph storage"

meilisearch:
Expand All @@ -1159,7 +1159,7 @@ agents:
node_affinity: [kvm4-2, z890]
team: data
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "Full-text keyword search"

minio:
Expand All @@ -1184,7 +1184,7 @@ agents:
node_affinity: [kvm4-2, z890]
team: data
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "S3-compatible object storage"

prometheus:
Expand All @@ -1197,8 +1197,12 @@ agents:
layers: [L0]
evolution_stage: base
nats:
publishes: []
subscribes: []
publishes:
- "health.metrics.scraped.v1"
subscribes:
- "health.metrics.updated.v1"
- "health.workout.completed.v1"
- "finance.transactions.ingested.v1"
chit_toggles:
delta_sensitive: false
kappa_sensitive: false
Expand Down Expand Up @@ -1313,7 +1317,7 @@ agents:
node_affinity: [kvm4-1, kvm4-2, z890]
team: research
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "Knowledge base / note-taking integration (SurrealDB)"

consciousness_service:
Expand All @@ -1338,7 +1342,7 @@ agents:
node_affinity: [kvm4-1, z890, 5090]
team: orchestration
ci_runner: ai-lab
compose_profile: null
compose_profile: "wger"
description: "CGP consciousness mapper — geometric cognitive processing"

n8n:
Expand All @@ -1363,7 +1367,7 @@ agents:
node_affinity: [kvm4-1, z890]
team: automation
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "Workflow automation — glue for multi-step processes"

headscale:
Expand All @@ -1388,7 +1392,7 @@ agents:
node_affinity: [kvm4-1, kvm2]
team: infra
ci_runner: vps
compose_profile: null
compose_profile: "wger"
description: "Network coordination — mesh VPN overlay"

rustdesk:
Expand All @@ -1413,7 +1417,7 @@ agents:
node_affinity: [z890, 5090]
team: ui
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Remote desktop — self-hosted remote access"

invidious:
Expand All @@ -1438,7 +1442,7 @@ agents:
node_affinity: [z890, 5090]
team: ui
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Privacy-focused video frontend"

wealth:
Expand All @@ -1452,9 +1456,9 @@ agents:
evolution_stage: base
nats:
publishes:
- "finance.transactions.ingested.v1" # planned
- "finance.budget.alert.v1" # planned
- "finance.monthly.summary.v1" # planned
- "finance.transactions.ingested.v1"
- "finance.budget.alert.v1"
- "finance.monthly.summary.v1"
subscribes: []
chit_toggles:
delta_sensitive: false
Expand All @@ -1471,23 +1475,23 @@ agents:
node_affinity: [z890]
team: life
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Finance management — tongue-in-cheek wealth tracking"

health:
name: "Health (wger)"
class: specialized
primary_type: ui
secondary_type: data
port: null
health: null
port: 8000
health: /api/v2/
layers: [L0]
evolution_stage: base
nats:
publishes:
- "health.metrics.updated.v1" # planned
- "health.workout.completed.v1" # planned
- "health.weekly.summary.v1" # planned
- "health.metrics.updated.v1"
- "health.workout.completed.v1"
- "health.weekly.summary.v1"
subscribes: []
chit_toggles:
delta_sensitive: false
Expand All @@ -1504,7 +1508,7 @@ agents:
node_affinity: [z890]
team: life
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Fitness tracking — the body is a system too"

evoswarm_controller:
Expand Down Expand Up @@ -1569,7 +1573,7 @@ agents:
node_affinity: [5090, z890]
team: evolution
ci_runner: ai-lab
compose_profile: null
compose_profile: "wger"
description: "Shape-attribution engine for swarm consensus (CHIT L3)"

# --- Agents added in v1.4.0 (12 new agents) ---
Expand Down Expand Up @@ -1597,7 +1601,7 @@ agents:
node_affinity: [z890, 5090]
team: ui
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Research UI surface — artifact-to-UI prototyping"

agentgym:
Expand All @@ -1623,7 +1627,7 @@ agents:
node_affinity: [cloud]
team: sandbox
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Agent training gymnasium — environment suite for RL evaluation"

agentgym_rl:
Expand All @@ -1649,7 +1653,7 @@ agents:
node_affinity: [cloud]
team: sandbox
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Reinforcement learning extension for AgentGym"

creator:
Expand All @@ -1675,7 +1679,7 @@ agents:
node_affinity: [5090, z890]
team: media
ci_runner: ai-lab
compose_profile: null
compose_profile: "wger"
description: "Media creation pipeline — ComfyUI + render orchestration"

llama_lab:
Expand All @@ -1701,7 +1705,7 @@ agents:
node_affinity: [5090, z890]
team: evolution
ci_runner: ai-lab
compose_profile: null
compose_profile: "wger"
description: "LLM benchmarking and throughput testing laboratory"

surf:
Expand All @@ -1727,7 +1731,7 @@ agents:
node_affinity: [cloud]
team: sandbox
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "E2B browser automation agent — web interaction sandbox"

e2b_danger_room:
Expand All @@ -1753,7 +1757,7 @@ agents:
node_affinity: [cloud]
team: sandbox
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Sandboxed code execution environment for untrusted workloads"

e2b_desktop:
Expand All @@ -1779,7 +1783,7 @@ agents:
node_affinity: [cloud]
team: sandbox
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Desktop sandbox environment for GUI-based agent tasks"

danger_infra:
Expand All @@ -1805,7 +1809,7 @@ agents:
node_affinity: [cloud]
team: sandbox
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "E2B infrastructure provisioning and sandbox orchestration"

e2b_spells:
Expand All @@ -1831,7 +1835,7 @@ agents:
node_affinity: [cloud]
team: sandbox
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "Pre-built sandbox templates and execution recipes"

autoresearch:
Expand Down Expand Up @@ -1948,7 +1952,7 @@ agents:
node_affinity: [5090, z890]
team: media
ci_runner: ai-lab
compose_profile: null
compose_profile: "wger"
description: "Standalone transcription and content fetching utility"

jellyfin_ai:
Expand All @@ -1974,7 +1978,7 @@ agents:
node_affinity: [5090, z890]
team: media
ci_runner: ai-lab
compose_profile: null
compose_profile: "wger"
description: "AI-enhanced media management with Jellyfin integration"

pmoves_e2b_mcp_server:
Expand All @@ -2000,7 +2004,7 @@ agents:
node_affinity: [z890]
team: sandbox
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
description: "MCP bridge for E2B sandboxed code execution"

metrics_specialist:
Expand Down Expand Up @@ -2220,7 +2224,7 @@ agents:
node_affinity: [z890, 5090] # CPU/IO bound — run on either node
team: media
ci_runner: ubuntu-latest
compose_profile: null
compose_profile: "wger"
tool_path: "pmoves/tools/analyze_beats.py"
runtime: "uv run"
pinokio_skill: "pbnj/pinokio/api/pmoves-cipher-beats/SKILL.md"
Expand Down Expand Up @@ -2259,7 +2263,7 @@ agents:
node_affinity: [ai-lab]
team: ci
ci_runner: ai-lab
compose_profile: null
compose_profile: "wger"
signing_card_id: "00000000-0000-4000-8000-000000000035"
description: |
CI emitter identity for §9.4 branch lifecycle trail (AGNOTE4482 Layer 4).
Expand Down
2 changes: 1 addition & 1 deletion pmoves/docker-compose.agentgym.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ services:
- MINIO_ENDPOINT=${MINIO_ENDPOINT}
- MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY}
- MINIO_SECRET_KEY=${MINIO_SECRET_KEY}
- NATS_URL=${NATS_URL:-nats://nats:pmoves@nats:4222}
- NATS_URL=${NATS_URL}
- TENSORZERO_BASE_URL=${TENSORZERO_BASE_URL}

# Monitoring
Expand Down
Loading
Loading