Files

Glitch University shared knowledgebase

This directory is the shared library for Agent0 agents.

It is plain text, version-controlled, and mounted into agent containers at:

/knowledge

Use this library for durable institutional knowledge that should be available to all agents. Do not use shared Hermes memories for this. Hermes memories are agent-local and should remain private to each agent instance.

What belongs here

  • Stable architecture facts about Omega13, Agent0, Gerhard, gutasktool, and Glitch University infrastructure.
  • Deployment and operation runbooks.
  • Shared conventions and policies.
  • Non-secret institutional lore that should survive container rebuilds and be reviewable in Git.

What does not belong here

  • Secrets, passwords, tokens, API keys, SSH private keys, cookies, or auth files.
  • Runtime databases, logs, session transcripts, caches, generated scheduler output, or lock files.
  • Temporary task progress that belongs in gutask.
  • Agent-local personal memory that belongs in that agent's own Hermes memory.

Agent startup convention

On wake, agents that mount this library should read:

  1. /knowledge/README.md
  2. Relevant files under /knowledge/architecture/
  3. Relevant files under /knowledge/conventions/
  4. Relevant files under /knowledge/runbooks/ for the task at hand

Gerhard should especially read:

  • /knowledge/architecture/agent0-omega13.md
  • /knowledge/architecture/gerhard-hermes.md
  • /knowledge/conventions/memory-policy.md
  • /knowledge/runbooks/gutasktool-development.md

Mental model

  • Hermes memory is the private notebook of one agent.
  • This knowledgebase is the shared library of the institution.
  • Skills are reusable tools and procedures.
  • gutask is the work board.
  • Festinger / Glitch University backend is the living world model and operational database.
  • Sessions and logs are smoke. Useful for debugging, not canonical memory.