Files
org/agents
Chris Farhood ec195df82f feat(agents): sync agent configs from paperclip deployment
- Add Countess von Containerheim (new CEO, cc3abd0b)
- Add Null Pointer Nancy Engineer variant (50aa6728, heartbeat disabled)
- Update Nancy CTO and Addison reports_to: Baron -> Countess
- Update roster README with new org structure

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 11:56:17 +00:00
..

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>';
"