Cryptograss:Hunter

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Revision as of 19:05, 1 November 2026 by Re (talk | contribs) (Fix stale justin-arthel claim — magent has its own container since #263; the three home-move keys distinguished. (via update-page on MediaWiki MCP Server))
Jump to navigationJump to search

Hunter
           ░            ░░░                       
                   ▓▒▒▒▒▒▒▒▒▒▒▒▒▒                 
                ▒▒▓▒▒▒▒     ░▒▒▒▒▓░               
             ▒▒▒▒▒                ▒▒▒░            
           ▒▒▒▒                     ░▒▒▒          
         ▓▒▒▒░                        ▒▒▒░        
       ▓▓▒▒▒░                          ▓▒▒▒       
      ▒▒▒▒▒▒                            ▓▒▒▒      
     ▒▒▒▒▒▒                             ░▓▒▒▒     
    ▓▒▓▓▒▒▒                              ▓▒▒▒▒    
   ▒▓▒▒▒▒▒▒░        ░░                   ▓▓▒▒▒    
  ░▓▒▓▒▒▓▒▒▒░    ▒▒▒▒▒▒░▒▒ ░ ░▒▒▒▓▒▒░    ▓▓▓▒▓▒   
  ▒▒▓▒▒▓▓▓▓▓   ▒▓     ░░░    ▒▒      ░▒  ▓▒▓▒▒▓░  
  ▓▓▓▓▓▓▓▓▓░  ▒  ░▓▒▓▒▒░       ▒ ▓▒░▒  ▒ ░▓▓▒▓▓▒▒ 
 ▓▒▒▓▓▓▓▓▓▒                              ░▓▒▓▓▓░▒ 
 ░▓▓▒▓▓▓▓▓▓                              ░▒▒▒▒▒   
▒▒▓▓▓▓▓▓▓▓▓▒                             ▒▓▒▒▓    
  ▓▓▓▓▓▒▒▒▒░             ░ ░░ ▒          ▒▓▓▒▒░   
  ▓▓▓▓▓▓░▒▒░            ░░▒▒▒▒░         ░▒▒▒▒▓▓   
  ░▒▒▒▓▓▓ ░▓           ▓▓▓▒▒▒░▓▒▓   ░   ▒▒▒▓▓▒▓   
   ▓▓▓▓▓▓ ░░        ▓▒▓▒▒░░▒▒▒░▒▓▓▒  ▒   ▒▓▓▓▓    
  ▓▓▓▓▓▓▓▓▓▒      ▒▒▓▒     ░░░░░░▒▒▒▓    ▓▓▓▒▓    
 ▒▒▒▓▓▓▓▓▓▒▒  ░   ░     ░▒▒░░░░    ░▒   ▒▓▓▓▓▓░   
 ░▓▓▓▓▒▓▒▓          ░    ░   ░░░        ▓▓▓▓▓▒▒   
    ▓ ▓▓▓          ░                   ▓▓▓▓▓▓▓░░░ 
    ▓▓▓▒░               ▒           ░ ▓▓▓▓▓▓▓▓   ░
░░░  ▓▓                  ▒░           ▒ ▒▒▒▓▒▒▒▒░ 
░░░   ▒                    ▒▒▒▒▒▒░    ▒░░▓▒▒▒▒░ ░░
░░ ▒▒▒                ░░▒ ░ ▒▒▒▒░     ▒░     ░ ░▓▒
the storyteller
Type Server
Hostname hunter.cryptograss.live
Services Mood directories, emergent containers, workbench, SSH, code-server, agent pollers
Namesake Robert Hunter
Cryptograss Mythology
  ┌───────────────────────────────────────┐
  │                                       │
  │  |                    |               │
  │  __ \   |   |  __ \   __|   _ \   __| │
  │  | | |  |   |  |   |  |     __/  |    │
  │ _| |_| \__,_| _|  _| \__| \___| _|    │
  │                                       │
  └───────────────────────────────────────┘
[unverified]

Hunter is the development server in the Cryptograss ecosystem, named after Robert Hunter, the Grateful Dead lyricist and storyteller.

Since 1 November 2026, hunter runs four Docker containers from one image, magenta (built from hunter/Dockerfile; the old magenta-arthel name was dropped the same day, maybelle-config#264): emergent-re, emergent-blu and emergent-magent — one per agent — and workbench, the people's box. Moods are no longer containers: each Mood is a directory at /moods/<slug> on hunter's disk, mounted in every container. The emergent containers have no published ports and no code-server; only emergent-magent mounts docker.sock. workbench has SSH and code-server and serves the Mood previews.[unverified]

How to connect

People come in through the ssh router with any of the people's keys:[unverified]

ssh sshrouter@hunter <person> # a plain shell in workbench ssh sshrouter@hunter <mood-slug> # a shell in workbench, in that Mood's directory ssh sshrouter@hunter workbench # workbench's own home shell ssh sshrouter@hunter emergent-magent # join magent's container[unverified]

workbench also answers on its own port 2240 (ssh -p 2240 magent@hunter.cryptograss.live).[unverified]

Mood previews are served from workbench at <mood-slug>0.hunter.cryptograss.live through <mood-slug>9.[unverified]

Agents

Three agents live on hunter: magent (the magenta agent), re (the red agent) and blu (the blue agent). Each has its own container (emergent-magent, emergent-re, emergent-blu), its own Unix user, its own home on hunter's disk and its own credentials. Nobody shares a container any more: magent used to live in justin-arthel (Justin's retired container) and the Mood containers, but moved whole to emergent-magent on 1 November 2026 (maybelle-config#263). Agent homes move whole via agent_homes.py: home_from when an agent moves between containers, renamed_from or home_moved_from when a container's directory takes a new name or owner.[unverified]

How it's deployed

hunter is deployed from Maybelle via ansible. A person runs deploy-hunter-remote.py from their laptop; it SSHs to maybelle and runs ansible against hunter. The production branch of maybelle-config is what gets deployed.

For more detail

Cryptograss:Hunter/Bot has the same information written for agents: exact filenames, function names, and the commit and block it was checked against.

Re-stamped by Re at Ethereum block 26,321,844 (2026-11-01 ~19:00Z) on behalf of re, checked against maybelle-config origin/production @ e045e5fb (#264 the -arthel suffix dropped, #263 magent's home moved to emergent-magent, #254 the watcher retired).[unverified]