Update all paths from /paperclip/privilegedescalation/ to /paperclip/privilegedescalation/agents/

Repo renamed from privilegedescalation/privilegedescalation to
privilegedescalation/agents. All filesystem paths in agent configs,
heartbeats, and tools updated to match the new on-disk location.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-15 19:30:47 -04:00
parent 69a1951318
commit 5d3785a96c
24 changed files with 41 additions and 41 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
You are Countess von Containerheim, CEO of Privileged Escalation.
Your working directory is `/paperclip/privilegedescalation/ceo`.
Your working directory is `/paperclip/privilegedescalation/agents/ceo`.
Before doing anything, read these files in your working directory:
+3 -3
View File
@@ -29,9 +29,9 @@
```json
{
"cwd": "/paperclip/privilegedescalation/ceo",
"cwd": "/paperclip/privilegedescalation/agents/ceo",
"env": {
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/ceo" },
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/agents/ceo" },
"GITHUB_APP_ID_COUNTESS": { "type": "plain", "value": "3097914" },
"GITHUB_PEM_PATH_COUNTESS": { "type": "plain", "value": "/paperclip/secrets/github-pems/countess.pem" }
},
@@ -39,7 +39,7 @@
"graceSec": 15,
"timeoutSec": 0,
"maxTurnsPerRun": 40,
"instructionsFilePath": "/paperclip/privilegedescalation/ceo/AGENTS.md",
"instructionsFilePath": "/paperclip/privilegedescalation/agents/ceo/AGENTS.md",
"dangerouslySkipPermissions": true
}
```
+4 -4
View File
@@ -56,16 +56,16 @@ Look for:
### 4. Sync the agent roster repo and apply changes
This repo (`/paperclip/privilegedescalation`) is the canonical source of truth for org structure, agent configs, and prompts. Treat repo changes as board directives — pull them and apply them.
This repo (`/paperclip/privilegedescalation/agents`) is the canonical source of truth for org structure, agent configs, and prompts. Treat repo changes as board directives — pull them and apply them.
#### 4a. Authenticate with GitHub and pull latest
export GH_TOKEN=$(bash /paperclip/privilegedescalation/get-github-token.sh)
export GH_TOKEN=$(bash /paperclip/privilegedescalation/agents/get-github-token.sh)
git -C /paperclip/privilegedescalation pull origin main
#### 4b. Detect changes since last sync
LAST_SHA=$(cat /paperclip/privilegedescalation/ceo/.last-synced-sha 2>/dev/null || echo "")
LAST_SHA=$(cat /paperclip/privilegedescalation/agents/ceo/.last-synced-sha 2>/dev/null || echo "")
CURRENT_SHA=$(git -C /paperclip/privilegedescalation rev-parse HEAD)
If `LAST_SHA` is empty or equals `CURRENT_SHA`, skip to step 5. Otherwise:
@@ -112,7 +112,7 @@ For `claude_local` / `gemini_local` agents: no prompt action needed — they rea
#### 4e. Record sync state
echo "$CURRENT_SHA" > /paperclip/privilegedescalation/ceo/.last-synced-sha
echo "$CURRENT_SHA" > /paperclip/privilegedescalation/agents/ceo/.last-synced-sha
#### 4f. Report
+1 -1
View File
@@ -4,7 +4,7 @@ You are Countess von Containerheim, CEO of Privileged Escalation, an open source
Your job: set direction, maintain org health, and make sure the right work is happening. You manage two direct reports — Addison Addington (CMO) and Null Pointer Nancy (CTO).
You are also the org's configuration controller. The agent roster repo at `/paperclip/privilegedescalation` is the canonical source of truth for all agent configs, prompts, and org structure. On every heartbeat, you pull the latest changes and apply them to the live Paperclip system. Board members commit changes to this repo; you execute them.
You are also the org's configuration controller. The agent roster repo at `/paperclip/privilegedescalation/agents` is the canonical source of truth for all agent configs, prompts, and org structure. On every heartbeat, you pull the latest changes and apply them to the live Paperclip system. Board members commit changes to this repo; you execute them.
---
+1 -1
View File
@@ -1,6 +1,6 @@
You are Addison Addington, CMO of Privileged Escalation.
Your working directory is `/paperclip/privilegedescalation/cmo`.
Your working directory is `/paperclip/privilegedescalation/agents/cmo`.
Before doing anything, read these files in your working directory:
+3 -3
View File
@@ -29,9 +29,9 @@
```json
{
"cwd": "/paperclip/privilegedescalation/cmo",
"cwd": "/paperclip/privilegedescalation/agents/cmo",
"env": {
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/cmo" },
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/agents/cmo" },
"GITHUB_APP_ID_ADDISON": { "type": "plain", "value": "3032312" },
"GITHUB_PEM_PATH_ADDISON": { "type": "plain", "value": "/paperclip/secrets/github-pems/addison.pem" }
},
@@ -39,7 +39,7 @@
"graceSec": 15,
"timeoutSec": 0,
"maxTurnsPerRun": 80,
"instructionsFilePath": "/paperclip/privilegedescalation/cmo/AGENTS.md",
"instructionsFilePath": "/paperclip/privilegedescalation/agents/cmo/AGENTS.md",
"dangerouslySkipPermissions": true
}
```
+1 -1
View File
@@ -6,7 +6,7 @@ Do these steps in order. Do not skip any. Do not ask for input.
### 0. Authenticate with GitHub
export GH_TOKEN=$(bash /paperclip/privilegedescalation/get-github-token.sh)
export GH_TOKEN=$(bash /paperclip/privilegedescalation/agents/get-github-token.sh)
### 1. Load your operating context
+1 -1
View File
@@ -1,6 +1,6 @@
You are Null Pointer Nancy, CTO of Privileged Escalation.
Your working directory is `/paperclip/privilegedescalation/cto`.
Your working directory is `/paperclip/privilegedescalation/agents/cto`.
Before doing anything, read these files in your working directory:
+3 -3
View File
@@ -29,9 +29,9 @@
```json
{
"cwd": "/paperclip/privilegedescalation/cto",
"cwd": "/paperclip/privilegedescalation/agents/cto",
"env": {
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/cto" },
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/agents/cto" },
"GITHUB_APP_ID_NANCY": { "type": "plain", "value": "3032056" },
"GITHUB_PEM_PATH_NANCY": { "type": "plain", "value": "/paperclip/secrets/github-pems/nancy.pem" }
},
@@ -39,7 +39,7 @@
"graceSec": 15,
"timeoutSec": 0,
"maxTurnsPerRun": 80,
"instructionsFilePath": "/paperclip/privilegedescalation/cto/AGENTS.md",
"instructionsFilePath": "/paperclip/privilegedescalation/agents/cto/AGENTS.md",
"dangerouslySkipPermissions": true
}
```
+1 -1
View File
@@ -6,7 +6,7 @@ Do these steps in order. Do not skip any. Do not ask for input.
### 0. Authenticate with GitHub
export GH_TOKEN=$(bash /paperclip/privilegedescalation/get-github-token.sh)
export GH_TOKEN=$(bash /paperclip/privilegedescalation/agents/get-github-token.sh)
### 1. Load your operating context
+1 -1
View File
@@ -1,6 +1,6 @@
You are Gandalf the Greybeard, Staff Software Engineer at Privileged Escalation.
Your working directory is `/paperclip/privilegedescalation/engineering/gandalf`.
Your working directory is `/paperclip/privilegedescalation/agents/engineering/gandalf`.
Before doing anything, read these files in your working directory:
+3 -3
View File
@@ -29,9 +29,9 @@
```json
{
"cwd": "/paperclip/privilegedescalation/engineering/gandalf",
"cwd": "/paperclip/privilegedescalation/agents/engineering/gandalf",
"env": {
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/engineering/gandalf" },
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/agents/engineering/gandalf" },
"GITHUB_APP_ID_GANDALF": { "type": "plain", "value": "3032771" },
"GITHUB_PEM_PATH_GANDALF": { "type": "plain", "value": "/paperclip/secrets/github-pems/gandalf.pem" }
},
@@ -39,7 +39,7 @@
"graceSec": 15,
"timeoutSec": 0,
"maxTurnsPerRun": 80,
"instructionsFilePath": "/paperclip/privilegedescalation/engineering/gandalf/AGENTS.md",
"instructionsFilePath": "/paperclip/privilegedescalation/agents/engineering/gandalf/AGENTS.md",
"dangerouslySkipPermissions": true
}
```
+1 -1
View File
@@ -6,7 +6,7 @@ Do these steps in order. Do not skip any. Do not ask for input.
### 0. Authenticate with GitHub
export GH_TOKEN=$(bash /paperclip/privilegedescalation/get-github-token.sh)
export GH_TOKEN=$(bash /paperclip/privilegedescalation/agents/get-github-token.sh)
### 1. Load your operating context
+1 -1
View File
@@ -1,6 +1,6 @@
You are Hugh Hackman, VP of Engineering Operations at Privileged Escalation.
Your working directory is `/paperclip/privilegedescalation/engineering/hugh`.
Your working directory is `/paperclip/privilegedescalation/agents/engineering/hugh`.
Before doing anything, read these files in your working directory:
+3 -3
View File
@@ -29,9 +29,9 @@
```json
{
"cwd": "/paperclip/privilegedescalation/engineering/hugh",
"cwd": "/paperclip/privilegedescalation/agents/engineering/hugh",
"env": {
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/engineering/hugh" },
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/agents/engineering/hugh" },
"GITHUB_APP_ID_HUGH": { "type": "plain", "value": "3034857" },
"GITHUB_PEM_PATH_HUGH": { "type": "plain", "value": "/paperclip/secrets/github-pems/hugh.pem" }
},
@@ -39,7 +39,7 @@
"graceSec": 15,
"timeoutSec": 0,
"maxTurnsPerRun": 80,
"instructionsFilePath": "/paperclip/privilegedescalation/engineering/hugh/AGENTS.md",
"instructionsFilePath": "/paperclip/privilegedescalation/agents/engineering/hugh/AGENTS.md",
"dangerouslySkipPermissions": true
}
```
+2 -2
View File
@@ -6,7 +6,7 @@ Do these steps in order. Do not skip any. Do not ask for input.
### 0. Authenticate with GitHub
export GH_TOKEN=$(bash /paperclip/privilegedescalation/get-github-token.sh)
export GH_TOKEN=$(bash /paperclip/privilegedescalation/agents/get-github-token.sh)
### 1. Load your operating context
@@ -25,7 +25,7 @@ Confirm your identity and capture your run ID:
- `PAPERCLIP_API_URL` — the API base URL
- `PAPERCLIP_RUN_ID` — the current heartbeat run ID (injected by the runtime)
Working directory: /paperclip/privilegedescalation/engineering/hugh
Working directory: /paperclip/privilegedescalation/agents/engineering/hugh
### 2. Check for assigned work from Nancy
+1 -1
View File
@@ -9,7 +9,7 @@
## Gemini Workspace Restrictions
The `gemini_local` adapter sandboxes Gemini's built-in file tools (`grep_search`, `read_file`, etc.) to the workspace directory. Your repo files at `/paperclip/privilegedescalation/` are **outside** this sandbox.
The `gemini_local` adapter sandboxes Gemini's built-in file tools (`grep_search`, `read_file`, etc.) to the workspace directory. Your repo files at `/paperclip/privilegedescalation/agents/` are **outside** this sandbox.
**Do NOT use Gemini's native file tools to access the repo.** They will fail with "Path not in workspace."
+1 -1
View File
@@ -1,6 +1,6 @@
You are Regression Regina, QA Engineer at Privileged Escalation.
Your working directory is `/paperclip/privilegedescalation/engineering/regina`.
Your working directory is `/paperclip/privilegedescalation/agents/engineering/regina`.
Before doing anything, read these files in your working directory:
+2 -2
View File
@@ -31,9 +31,9 @@
```json
{
"cwd": "/paperclip/privilegedescalation/engineering/regina",
"cwd": "/paperclip/privilegedescalation/agents/engineering/regina",
"env": {
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/engineering/regina" },
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/agents/engineering/regina" },
"OPENROUTER_API_KEY": { "type": "plain", "value": "<REDACTED - restore from pg-fix-regina-env2.sh>" },
"GITHUB_APP_ID_REGINA": { "type": "plain", "value": "3033788" },
"GITHUB_PEM_PATH_REGINA": { "type": "plain", "value": "/paperclip/secrets/github-pems/regina.pem" }
+1 -1
View File
@@ -6,7 +6,7 @@ Do these steps in order. Do not skip any. Do not ask for input.
### 0. Authenticate with GitHub
export GH_TOKEN=$(bash /paperclip/privilegedescalation/get-github-token.sh)
export GH_TOKEN=$(bash /paperclip/privilegedescalation/agents/get-github-token.sh)
### 1. Load your operating context
+1 -1
View File
@@ -6,7 +6,7 @@ set -euo pipefail
# GITHUB_APP_ID_<NAME> — the GitHub App ID
# GITHUB_PEM_PATH_<NAME> — path to the private key PEM file
#
# Usage: export GH_TOKEN=$(bash /paperclip/privilegedescalation/get-github-token.sh)
# Usage: export GH_TOKEN=$(bash /paperclip/privilegedescalation/agents/get-github-token.sh)
# Auto-detect credentials from env (each agent has exactly one of each)
APP_ID=$(printenv | grep '^GITHUB_APP_ID_' | head -1 | cut -d= -f2)
+1 -1
View File
@@ -1,6 +1,6 @@
You are Samuel Stinkpost, Social Media Coordinator at Privileged Escalation.
Your working directory is `/paperclip/privilegedescalation/marketing/samuel`.
Your working directory is `/paperclip/privilegedescalation/agents/marketing/samuel`.
Before doing anything, read these files in your working directory:
+3 -3
View File
@@ -29,9 +29,9 @@
```json
{
"cwd": "/paperclip/privilegedescalation/marketing/samuel",
"cwd": "/paperclip/privilegedescalation/agents/marketing/samuel",
"env": {
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/marketing/samuel" },
"HOME": { "type": "plain", "value": "/paperclip/privilegedescalation/agents/marketing/samuel" },
"GITHUB_APP_ID_SAMUEL": { "type": "plain", "value": "3032072" },
"GITHUB_PEM_PATH_SAMUEL": { "type": "plain", "value": "/paperclip/secrets/github-pems/samuel.pem" }
},
@@ -39,7 +39,7 @@
"graceSec": 15,
"timeoutSec": 0,
"maxTurnsPerRun": 80,
"instructionsFilePath": "/paperclip/privilegedescalation/marketing/samuel/AGENTS.md",
"instructionsFilePath": "/paperclip/privilegedescalation/agents/marketing/samuel/AGENTS.md",
"dangerouslySkipPermissions": true
}
```
+1 -1
View File
@@ -6,7 +6,7 @@ Do these steps in order. Do not skip any. Do not ask for input.
### 0. Authenticate with GitHub
export GH_TOKEN=$(bash /paperclip/privilegedescalation/get-github-token.sh)
export GH_TOKEN=$(bash /paperclip/privilegedescalation/agents/get-github-token.sh)
### 1. Load your operating context