☿ Hermes Trismegistus skin — emerald and gold
Custom skin: ~/.hermes/skins/trismegistus.yaml - Emerald Tablet color palette (sea green, emerald, gold) - Alchemical spinner: transmuting, divining, consulting the tablet - Mercury symbol (☿) throughout — prompt, response labels, wings - Banner hero with AS ABOVE / SO BELOW motif - Welcome: 'As above, so below. What needs doing?' - Goodbye: 'The work continues. ☿'
This commit is contained in:
@@ -58,7 +58,7 @@ enter_pause() {
|
||||
echo "$reason (since $(date '+%H:%M:%S'))" > "$PAUSE_FILE"
|
||||
log "⏸ PAUSED: $reason"
|
||||
echo ""
|
||||
echo " ⏸ Hermes PAUSED — $reason"
|
||||
echo " ☿ ⏸ Hermes PAUSED — $reason"
|
||||
echo " Will probe every ${HEALTH_CHECK_INTERVAL}s until backend returns."
|
||||
echo ""
|
||||
}
|
||||
@@ -68,7 +68,7 @@ leave_pause() {
|
||||
CONSECUTIVE_FAILURES=0
|
||||
log "▶ RESUMED: backend is back"
|
||||
echo ""
|
||||
echo " ▶ Hermes RESUMED — backend healthy"
|
||||
echo " ☿ ▶ Hermes RESUMED — backend healthy"
|
||||
echo ""
|
||||
}
|
||||
|
||||
@@ -148,9 +148,9 @@ ask_hermes() {
|
||||
# ── Boot message ──────────────────────────────────────────────────────
|
||||
log "=== Hermes Tower Loop started ==="
|
||||
echo ""
|
||||
echo " ⚡ Hermes — Tower Conversation Loop"
|
||||
echo " Waiting for Timmy to say something..."
|
||||
echo " (or seeding first message)"
|
||||
echo " ☿ Hermes Trismegistus — Tower Conversation Loop"
|
||||
echo " As above, so below."
|
||||
echo " Waiting for Timmy..."
|
||||
echo ""
|
||||
|
||||
# ── Seed the conversation if no messages exist yet ────────────────────
|
||||
@@ -199,9 +199,9 @@ Reply to Timmy naturally. You're in an ongoing conversation in the Tower (a pers
|
||||
echo "$MSG" > "$INBOX"
|
||||
handle_failure
|
||||
else
|
||||
echo "┌─ Hermes responds:"
|
||||
echo "┌─ ☿ Hermes ──────────────────────────────────────────────"
|
||||
echo "$RESPONSE" | sed 's/^/│ /'
|
||||
echo "└─"
|
||||
echo "└────────────────────────────────────────────────────────"
|
||||
|
||||
# Send response to Timmy
|
||||
send "$RESPONSE"
|
||||
|
||||
77
skins/trismegistus.yaml
Normal file
77
skins/trismegistus.yaml
Normal file
@@ -0,0 +1,77 @@
|
||||
# ☿ Hermes Trismegistus — The Thrice-Great
|
||||
# Emerald and gold. Alchemical. Ancient and precise.
|
||||
|
||||
name: trismegistus
|
||||
description: "The Thrice-Great — emerald, gold, and the wisdom of the Emerald Tablet"
|
||||
|
||||
colors:
|
||||
banner_border: "#2E8B57" # Sea green — the Emerald Tablet
|
||||
banner_title: "#FFD700" # Gold — divine knowledge
|
||||
banner_accent: "#50C878" # Emerald green
|
||||
banner_dim: "#2F4F4F" # Dark slate — the depths
|
||||
banner_text: "#E0EEE0" # Honeydew — readable, soft
|
||||
ui_accent: "#50C878" # Emerald
|
||||
ui_label: "#DAA520" # Goldenrod — labels
|
||||
ui_ok: "#3CB371" # Medium sea green — success
|
||||
ui_error: "#CD5C5C" # Indian red — muted error
|
||||
ui_warn: "#DAA520" # Goldenrod — warning
|
||||
prompt: "#E0EEE0" # Soft white-green
|
||||
input_rule: "#2E8B57" # Emerald rule
|
||||
response_border: "#50C878" # Emerald border
|
||||
session_label: "#DAA520" # Gold session label
|
||||
session_border: "#2F4F4F" # Dark slate dim
|
||||
|
||||
spinner:
|
||||
waiting_faces:
|
||||
- "(☿)"
|
||||
- "(◬)"
|
||||
- "(⚗)"
|
||||
- "(✦)"
|
||||
thinking_faces:
|
||||
- "(☿)"
|
||||
- "(◬)"
|
||||
- "(⚗)"
|
||||
- "(⌁)"
|
||||
thinking_verbs:
|
||||
- "translating"
|
||||
- "transmuting"
|
||||
- "divining"
|
||||
- "inscribing"
|
||||
- "distilling"
|
||||
- "consulting the tablet"
|
||||
- "bridging worlds"
|
||||
- "reading the correspondences"
|
||||
wings:
|
||||
- ["⟪☿", "☿⟫"]
|
||||
- ["⟪◬", "◬⟫"]
|
||||
- ["⟪✦", "✦⟫"]
|
||||
- ["⟪⚗", "⚗⟫"]
|
||||
|
||||
branding:
|
||||
agent_name: "Hermes Trismegistus"
|
||||
welcome: "As above, so below. What needs doing?"
|
||||
goodbye: "The work continues. ☿"
|
||||
response_label: " ☿ Hermes "
|
||||
prompt_symbol: "☿ "
|
||||
help_header: "☿ Available Commands"
|
||||
|
||||
tool_prefix: "┊"
|
||||
|
||||
banner_logo: "[bold #2E8B57]██╗ ██╗███████╗██████╗ ███╗ ███╗███████╗███████╗[/]
|
||||
[bold #3CB371]██║ ██║██╔════╝██╔══██╗████╗ ████║██╔════╝██╔════╝[/]
|
||||
[#50C878]███████║█████╗ ██████╔╝██╔████╔██║█████╗ ███████╗[/]
|
||||
[#3CB371]██╔══██║██╔══╝ ██╔══██╗██║╚██╔╝██║██╔══╝ ╚════██║[/]
|
||||
[#2E8B57]██║ ██║███████╗██║ ██║██║ ╚═╝ ██║███████╗███████║[/]
|
||||
[#2F4F4F]╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚══════╝[/]"
|
||||
|
||||
banner_hero: "[#2E8B57]⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀[/]
|
||||
[#3CB371]⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⡿⠋⠙⢿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀[/]
|
||||
[#50C878]⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⠟⠀⠀⠀⠀⠻⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀[/]
|
||||
[#DAA520]⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⠏⠀⠀⠀☿⠀⠀⠀⠹⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀[/]
|
||||
[#FFD700]⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡟⠀⠀◬ AS ABOVE ◬⠀⠀⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀[/]
|
||||
[#50C878]⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀[/]
|
||||
[#DAA520]⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡟⠀⠀◬ SO BELOW ◬⠀⠀⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀[/]
|
||||
[#3CB371]⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⡿⠀⠀⠀⠀⠀⠀⠀⠀[/]
|
||||
[#2E8B57]⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣷⣄⠀⠀⠀⠀⠀⠀⣠⣾⡿⠃⠀⠀⠀⠀⠀⠀⠀[/]
|
||||
[#2F4F4F]⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣷⣦⣤⣴⣶⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀[/]
|
||||
[dim #2F4F4F]⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀thrice-great⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀[/]"
|
||||
Reference in New Issue
Block a user