Files

3.7 KiB

title, type, status, created, updated, verified_on, confidence, tags, sources
title type status created updated verified_on confidence tags sources
Hermes Chaos system active 2026-08-15 2026-08-17 2026-08-17 high
hermes
chaos
ct450
experimental
agent
live-probe
config-inspection

Hermes Chaos

Purpose

Experimental Hermes instance for testing new configurations, skills, themes, model routing, and plugin changes before promoting them to production. Changes here must not affect CT460 production without explicit approval.

Location

  • Container: LXC CT450 (hermesagent)
  • Tailscale IP: 100.98.205.112
  • Hostname: hermesagent
  • Software: hermes-ui (Vite web app for browser use, port 5174)
  • Memory: CPU-only container (no GPU) — self-hosted VRAM models are off the table

Current State

  • Status: Active (experimental)
  • Soul: Chaos — the unhinged raccoon 🦝 (SOUL.md beat-bank variant, updated 2026-08-01)
  • Duplicate cron jobs: 11 paused (no post-pause execution records since 2026-08-01)
  • Production counterparts: CT460 has 11 enabled jobs with successful latest runs

Providers & Routing

  • Default model: deepseek-flash-mix via custom:omniroute (http://100.88.81.19:20128/v1, key via $HERMES_CUSTOM_100_88_81_19_20128_API_KEY)
  • Fallback chain (fixed 2026-08-15 — OmniRoute fallback entries removed, they were non-functional):
    1. kilo-stepfun-step-3_7-flash-free via litellm_4000
    2. nvidia/nemotron-3-ultra:free via nous
    3. auto via custom at https://freellmapi.com/v1
  • Important: fallback_providers must stay a YAML list — hermes config set writes strings, which silently disables the whole chain (_iter_fallback_entries returns [] for strings). Edit via the hermes fallback command or direct YAML edit.
  • See systems/model-providers for full breakdown.

Browser & Desktop Access

  • Browser engine: camofox on port 9377 (config: engine: camofox). Does not expose raw CDP on 9222 — do not point cdp_url at 9222 or browser tools fail with connection refused.
  • VNC desktop: camofox-vnc.service (user unit) on Xvfb :127, RFB 5901, localhost-only no-auth. View at hermesagent.kangaroo-eel.ts.net/vnc.html.
  • CDP endpoint for typed-browser ops: bind via cua_browser_prepare/cua_browser_state on the Camofox window; legacy browser_navigate works for plain navigation.
  • See systems/browser-backend for browser architecture.

Web UIs (do not conflate)

  • WebUI: port 8787 (Python/vanilla JS)
  • hermes-ui: port 5174 (Vite/React desktop-style renderer, proxies to gateway 9119)
  • These are separate projects. Deployment of hermes-ui is done via CX-dump + tar through the PVE host.

Phase One Review (2026-08-08)

Phase One seven-day review completed and independently live-verified:

  • CT450 duplicate jobs remained paused with no post-pause execution records
  • CT460 counterparts remain enabled with successful latest runs
  • CT333 schedules remained enabled and healthy
  • Phase Two is ready for consideration but is NOT approved

Key Rules

  • Do not promote changes to production without explicit approval. Chaos is for testing.
  • Duplicate cron jobs are paused. Do not re-enable without approval.
  • Separate state. Memory, skills, and config are independent from CT460.
  • Wiki governance: write only to this section (agents/hermes-chaos.md); never hand-edit auto-generated pages like systems/skills-index.

Relationship to Production

Hermes Chaos (CT450) and Hermes Production (CT460) are separate Hermes instances with:

  • Separate configs
  • Separate skills
  • Separate cron jobs
  • Separate memory state (Chaos runs Hindsight, bank hermes-clean; production runs Mnemosyne)
  • Separate Tailscale