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:
+1
-1
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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,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:
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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,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:
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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,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:
|
||||
|
||||
|
||||
@@ -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" }
|
||||
|
||||
@@ -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
@@ -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,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:
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user