Files
org/COMPANY.md
T

2.1 KiB

Privileged Escalation — Agent Roster

This directory contains the canonical definitions for all Paperclip agents in the privilegedescalation org. Each file captures the agent's identity, prompt, adapter config, and heartbeat settings — everything needed to recreate or restore an agent.

Roster

Agent Role Adapter Reports To
Countess von Containerheim CEO claude_local
Baron von Namespace CEO (emeritus) claude_local
Null Pointer Nancy CTO claude_local Countess
Addison Addington CMO claude_local Countess
Gandalf the Greybeard Staff Engineer claude_local Nancy (CTO)
Regression Regina QA Engineer opencode_local Nancy (CTO)
Hugh Hackman VP Engineering Ops claude_local Nancy (CTO)
Samuel Stinkpost Social/Community claude_local Addison
Null Pointer Nancy (Engineer) Engineer claude_local Baron

Known Issues / Operational Notes

  • Prompt wipe on adapter switch: Switching an agent's adapter type via the Paperclip UI and saving will wipe promptTemplate. Always restore from this repo after any adapter switch.
  • Regina env wipe on save: The opencode_local adapter wipes env and model on every UI save. Run the restore script after any UI save on Regina.
  • Regina prompt UI bug: The opencode_local adapter does not hydrate promptTemplate back into the Lexical editor on page load — the UI always shows blank. The prompt is correctly stored in the DB and runs fine.

Restoring a Prompt

All prompts are stored in the ## Prompt section of each agent file. To restore via DB patch:

kubectl exec -n paperclip paperclip-postgres-1 -- psql -U postgres -d paperclip -c "
UPDATE agents
SET adapter_config = jsonb_set(adapter_config, '{promptTemplate}', to_jsonb('<prompt text here>'::text))
WHERE id = '<agent-id>';
"