docs: Clawdie→Hermes migration manifest — 104-key inventory classified

- Bucket 1: boot now (~5 keys, Hermes supports natively)
- Bucket 2: useful soon (~10 keys, minor mapping)
- Bucket 3: old Clawdie-specific (~89 keys, capability roadmap)
- Source: ZFS snapshot + May 2026 backup (104/104 match)
- Redacted: key names only, no values
This commit is contained in:
Hermes (debby) 2026-06-17 20:18:58 +02:00 committed by 123kupola
parent c9c88fd389
commit f97da2329a

View file

@ -0,0 +1,80 @@
# Clawdie → Hermes Migration Manifest
**Purpose**: classify the old Clawdie runtime's 104 `.env` keys into a migration
roadmap. Keys are grouped by what Hermes can use now vs. what maps to future
capability. This is a **redacted inventory** — key names only, no values.
**Source**: ZFS snapshot `autosnap_2026-04-22` + May 2026 backup — identical (104/104 match).
## Bucket 1: Boot now (Hermes supports natively)
Keys that map directly to Hermes-standard env vars. Copy these into
`/home/clawdie/.hermes/.env` with Hermes naming.
| Old key | Hermes key | Status |
|---------|-----------|--------|
| TELEGRAM_BOT_TOKEN | TELEGRAM_BOT_TOKEN (same) | ready |
| TELEGRAM_MAIN_CHAT_ID | TELEGRAM_HOME_CHANNEL | rename |
| OPENROUTER_API_KEY | OPENROUTER_API_KEY (same) | ready |
| OPENAI_API_KEY | OPENAI_API_KEY (same) | ready |
| ZAI_API_KEY | ZAI_API_KEY (same) | ready |
## Bucket 2: Useful soon (Hermes can consume with minor work)
Keys Hermes understands but needs mapping, or keys for integrations that are
the next capability targets.
| Key | Hermes support | Action |
|-----|---------------|--------|
| ANTHROPIC_API_KEY | native (add provider) | add to Hermes config |
| DEEPSEEK_API_KEY | native (add provider) | add to Hermes config |
| GOOGLE_API_KEY | native (add provider) | add to Hermes config |
| GEMINI_API_KEY | native (add provider) | add to Hermes config |
| GROQ_API_KEY | native (add provider) | add to Hermes config |
| GLM_API_KEY | native (add provider) | add to Hermes config |
| CHAT_MODEL | Hermes model config | map to provider config |
| CHAT_BASE_URL | Hermes provider endpoint | map to provider config |
| LLM_PROVIDER | Hermes provider config | map |
| TELEGRAM_ADMIN_IDS | Hermes admin config | add |
| TELEGRAM_OPS_CHAT_ID | Hermes ops channel | add |
## Bucket 3: Old Clawdie-specific (capability roadmap)
These keys represent features Hermes doesn't yet support. Each one is a
migration card — when Hermes gains the capability, the key becomes actionable.
| Key pattern | Old feature | Future Hermes capability |
|------------|-------------|------------------------|
| EMBED_* | Embedding pipeline | Hermes embeddings / RAG |
| STRIPE_* | Payment integration | (if needed) |
| SUPABASE_* | Database backend | Colibri store already handles this |
| STRAPI_* | Headless CMS (OSA website) | Future: Hermes CMS plugin |
| FORGEJO_* | Git integration | Hermes already has git tooling; use FORGEJO_API_TOKEN |
| PI_* | Pi agent runner | Colibri handles agent spawn now |
| LOCAL_LLM_* | Local inference | llama.cpp integration (planned) |
| RUNNER_* | Build/CI runner | Colibri task board + agent spawn |
| HEARTBEAT_* | Health monitoring | Colibri glasspane |
| CONTROLPLANE_* | Control plane | Colibri daemon |
| WARDEN_* | Container management | Docker (Linux) / Bastille jails (FreeBSD) |
| JAIL_* | FreeBSD jail config | Colibri spawner + jail confinement |
| DB_* | Database connections | Colibri store (SQLite) |
| DISCORD_* | Discord gateway | Hermes has Discord support |
| SLACK_* | Slack gateway | Hermes has Slack support |
| WHATSAPP_* | WhatsApp gateway | Hermes has WhatsApp support |
## Rules
- **Never bulk-copy all 104 keys into Hermes.** Hermes .env is smaller and standard.
- **Use this manifest as the migration backlog.** When Hermes gains a feature,
check here for the old Clawdie config shape.
- **Keep the original backup file** at `/home/clawdie/.env.clawdie-ai.backup-02.maj.2026-2022`
as the sealed source of truth.
- **Update this manifest** when keys move between buckets.
## Status
| Bucket | Count (estimated) | State |
|--------|-------------------|-------|
| Boot now | ~5 | being deployed on OSA |
| Useful soon | ~10 | pending Hermes config mapping |
| Old Clawdie-specific | ~89 | roadmap — no action yet |