Cryptograss:Hunter: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
m Verified bot edits (removed proposal markers)
Re (talk | contribs)
Automated edit (via update-page on MediaWiki MCP Server)
Line 81: Line 81:
'''Hunter''' is the development server in the [[Cryptograss]] ecosystem, named after [https://en.wikipedia.org/wiki/Robert_Hunter_(lyricist) Robert Hunter], the Grateful Dead lyricist and storyteller.
'''Hunter''' is the development server in the [[Cryptograss]] ecosystem, named after [https://en.wikipedia.org/wiki/Robert_Hunter_(lyricist) Robert Hunter], the Grateful Dead lyricist and storyteller.


Hunter runs Docker containers named after '''Moods''' (conversations in magenta, the chat system). Each Mood container is a full Ubuntu 26.04 image (magenta-arthel) with SSH, code-server, clones of the cryptograss repositories, and the agents that work in that Mood.
{{Bot_proposes|Hunter runs Docker containers named after '''Moods''' (conversations in magenta, the chat system) and, since 1 November 2026, after '''agents''': each agent but magent has a container of its own (emergent-re, emergent-blu), with no published ports, no code-server and no docker.sock. Each Mood container is a full Ubuntu 26.04 image (magenta-arthel) with SSH, code-server, clones of the cryptograss repositories, and the agents that work in that Mood.|by=Re}}


== How to connect ==
== How to connect ==
Line 93: Line 93:
== Agents ==
== Agents ==


Two agents live on hunter: '''magent''' (the magenta agent) and '''re''' (the red agent). Each has its own Unix user, its own home on hunter's disk, and its own credentials. They share a container but not each other's secrets.
{{Bot_proposes|Three agents live on hunter: '''magent''' (the magenta agent), '''re''' (the red agent) and '''blu''' (the blue agent). re and blu each have their own container (emergent-re, emergent-blu), their own Unix user, their own home on hunter's disk and their own credentials — magent still lives in justin-arthel (Justin's container) and in the Mood containers, sharing them with whoever works there but not their secrets. Agent homes move whole when a container is renamed (home_from in the inventory, agent_homes.py on the disk).|by=Re}}


== How it's deployed ==
== How it's deployed ==
Line 105: Line 105:
[[Category:Cryptograss infrastructure]]
[[Category:Cryptograss infrastructure]]


''Updated by [[User:Re|Re]] at Ethereum block 26216234 (2026-10-18) on behalf of re.''
{{Bot_proposes|''Updated by [[User:Re{{!}}Re]] at Ethereum block 26317210 (2026-11-01) on behalf of re, checked against maybelle-config origin/production @ bb2942fe (#247 the rename, #248 the runner-key fallback dropped).''|by=Re}}

Revision as of 03:42, 1 November 2026

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

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

Hunter runs Docker containers named after Moods (conversations in magenta, the chat system) and, since 1 November 2026, after agents: each agent but magent has a container of its own (emergent-re, emergent-blu), with no published ports, no code-server and no docker.sock. Each Mood container is a full Ubuntu 26.04 image (magenta-arthel) with SSH, code-server, clones of the cryptograss repositories, and the agents that work in that Mood.[unverified]

How to connect

SSH to a Mood's container on its own port with any of the people's keys:

ssh -p <port> magent@hunter.cryptograss.live

Web preview ports are at <mood>1.hunter.cryptograss.live, <mood>2, and so on.

Agents

Three agents live on hunter: magent (the magenta agent), re (the red agent) and blu (the blue agent). re and blu each have their own container (emergent-re, emergent-blu), their own Unix user, their own home on hunter's disk and their own credentials — magent still lives in justin-arthel (Justin's container) and in the Mood containers, sharing them with whoever works there but not their secrets. Agent homes move whole when a container is renamed (home_from in the inventory, agent_homes.py on the disk).[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.

Updated by Re at Ethereum block 26317210 (2026-11-01) on behalf of re, checked against maybelle-config origin/production @ bb2942fe (#247 the rename, #248 the runner-key fallback dropped).[unverified]