Skip to content

Commit fec59c2

Browse files
feat: Update all 23 packs for PAI v2.3 release
Includes updated packs: - pai-agents-skill: Dynamic agent composition with voices - pai-art-skill: Visual content creation system - pai-browser-skill: Debug-first browser automation - pai-cloudflare-skill: Worker/Pages deployment - pai-core-skill: Core PAI infrastructure - pai-council-skill: Multi-agent debate system - pai-createcli-skill: TypeScript CLI generator - pai-createskill-skill: Skill creation/validation - pai-evals-skill: Agent evaluation framework - pai-firstprinciples-skill: First principles analysis - pai-history-system: Granular context tracking - pai-observability-server: Agent monitoring dashboard - pai-osint-skill: Open source intelligence - pai-parser-skill: URL/file/video parsing - pai-privateinvestigator-skill: Ethical people-finding - pai-prompting-skill: Meta-prompting system - pai-recon-skill: Security reconnaissance - pai-redteam-skill: Adversarial analysis (32 agents) - pai-research-skill: Multi-model research - pai-science-skill: Scientific method engine - pai-statusline: Terminal status display - pai-system-skill: System maintenance - pai-telos-skill: Life OS with dashboard Security configuration updated with comprehensive pack exception patterns. Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent d04a03f commit fec59c2

File tree

530 files changed

+87622
-1089
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

530 files changed

+87622
-1089
lines changed

.claude/statusline-command.sh

Lines changed: 833 additions & 0 deletions
Large diffs are not rendered by default.

.pai-protected.json

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,12 +265,58 @@
265265
"Packs/*/README.md",
266266
"Packs/*/INSTALL.md",
267267
"Packs/*/VERIFY.md",
268+
"Packs/*/src/SKILL.md",
269+
"Packs/*/src/*.ts",
270+
"Packs/*/src/*.json",
268271
"Packs/*/src/skills/*/SKILL.md",
269272
"Packs/*/src/skills/*/SYSTEM/*.md",
270273
"Packs/*/src/skills/*/Phases/*.md",
271274
"Packs/*/src/skills/*/Reference/*.md",
272275
"Packs/*/src/skills/*/Workflows/*.md",
273276
"Packs/*/src/skills/*/Tools/*.ts",
277+
"Packs/*/src/skills/*/Data/*.json",
278+
"Packs/*/src/hooks/*.ts",
279+
"Packs/*/src/hooks/lib/*.ts",
280+
"Packs/*/src/hooks/handlers/*.ts",
281+
"Packs/*/src/Observability/*.sh",
282+
"Packs/*/src/Observability/*.md",
283+
"Packs/*/src/Observability/scripts/*.sh",
284+
"Packs/*/src/Observability/apps/*/src/*/*.ts",
285+
"Packs/*/src/Observability/apps/*/src/*/*.tsx",
286+
"Packs/*/src/VoiceServer/*.sh",
287+
"Packs/*/src/VoiceServer/*/*.sh",
288+
"Packs/*/src/VoiceServer/macos-service/*/*.sh",
289+
"Packs/*/src/DashboardTemplate/*.md",
290+
"Packs/*/src/DashboardTemplate/*.ts",
291+
"Packs/*/src/DashboardTemplate/*.tsx",
292+
"Packs/*/src/DashboardTemplate/*.json",
293+
"Packs/*/src/DashboardTemplate/*/*.ts",
294+
"Packs/*/src/DashboardTemplate/*/*.tsx",
295+
"Packs/*/src/DashboardTemplate/app/*.tsx",
296+
"Packs/*/src/DashboardTemplate/app/*/*.tsx",
297+
"Packs/*/src/DashboardTemplate/app/api/*/*.ts",
298+
"Packs/*/src/DashboardTemplate/components/*.tsx",
299+
"Packs/*/src/DashboardTemplate/components/*/*.tsx",
300+
"Packs/*/src/DashboardTemplate/lib/*.ts",
301+
"Packs/*/src/ReportTemplate/*/*.ts",
302+
"Packs/*/src/ReportTemplate/*/*.tsx",
303+
"Packs/*/src/tools/*.ts",
304+
"Packs/*/src/SYSTEM/*.md",
305+
"Packs/*/src/Workflows/*.md",
306+
"Packs/*/src/Phases/*.md",
307+
"Packs/*/src/Reference/*.md",
308+
"Packs/*/src/Tools/*.ts",
309+
"Packs/*/src/Templates/*.md",
310+
"Packs/*/src/Templates/*.hbs",
311+
"Packs/*/src/AgentPersonalities.md",
312+
"Packs/*/src/PAISECURITYSYSTEM/*.md",
313+
"Packs/*/src/PAISECURITYSYSTEM/*.yaml",
314+
"Packs/*/src/skills/*.md",
315+
"Packs/*/src/skills/Workflows/*.md",
316+
"Packs/*/src/skills/Phases/*.md",
317+
"Packs/*/src/skills/Reference/*.md",
318+
"Packs/*/src/skills/Tools/*.ts",
319+
"Plans/*.md",
274320
"Releases/*/README.md",
275321
"Releases/*/.claude/INSTALL.md",
276322
"Releases/*/.claude/skills/*/SKILL.md",
@@ -362,7 +408,35 @@
362408
"find secret",
363409
"scan for",
364410
"pattern match",
365-
"regex match"
411+
"regex match",
412+
"localhost:",
413+
"http://localhost",
414+
"127.0.0.1",
415+
"dashboard at",
416+
"server at",
417+
"running at",
418+
"start server",
419+
"dev server",
420+
"port ",
421+
":3000",
422+
":8080",
423+
":8888",
424+
":4173",
425+
"USER/",
426+
"USER directory",
427+
"USER tier",
428+
"~/.claude/skills",
429+
"~/.claude/hooks",
430+
"$PAI_DIR/skills",
431+
"$PAI_DIR/hooks",
432+
"ANTHROPIC_API_KEY=your",
433+
"your_api_key",
434+
435+
"Co-Authored-By:",
436+
437+
"ssh://",
438+
"github.com/",
439+
"TELOS_DIR"
366440
]
367441
}
368442
}

Packs/icons/pai-statusline.png

138 KB
Loading

Packs/pai-agents-skill/INSTALL.md

100644100755
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ cp "$PACK_DIR/src/skills/Agents/Workflows/"*.md "$PAI_DIR/skills/Agents/Workflow
261261
- `*Context.md` - Agent-specific context files (9 files: Architect, Artist, ClaudeResearcher, CodexResearcher, Designer, Engineer, GeminiResearcher, GrokResearcher, QATester)
262262
- `Data/Traits.yaml` - 28 composable traits + 45 voice mappings
263263
- `Templates/DynamicAgent.hbs` - Dynamic agent prompt template
264-
- `Tools/*.ts` - ComposeAgent, LoadAgentContext, SpawnAgentWithProfile
264+
- `Tools/*.ts` - AgentFactory, LoadAgentContext, SpawnAgentWithProfile
265265
- `Tools/package.json` - Dependencies (yaml, handlebars)
266266
- `Workflows/*.md` - CreateCustomAgent, ListTraits, SpawnParallelAgents
267267

@@ -385,9 +385,9 @@ ls "$PAI_DIR/skills/Agents/Workflows/"*.md 2>/dev/null && echo "OK Workflows fou
385385
echo "Checking agent templates..."
386386
ls "$PAI_DIR/agents/"*.md 2>/dev/null && echo "OK Agent templates found" || echo "ERROR Agent templates missing"
387387

388-
# Test ComposeAgent
389-
echo "Testing ComposeAgent..."
390-
cd "$PAI_DIR/skills/Agents/Tools" && bun run ComposeAgent.ts --list 2>/dev/null | head -20
388+
# Test AgentFactory
389+
echo "Testing AgentFactory..."
390+
cd "$PAI_DIR/skills/Agents/Tools" && bun run AgentFactory.ts --list 2>/dev/null | head -20
391391

392392
echo "=== Verification Complete ==="
393393
```
@@ -447,7 +447,7 @@ curl -fsSL https://bun.sh/install | bash
447447
source ~/.bashrc # or ~/.zshrc
448448
```
449449

450-
### ComposeAgent fails to run
450+
### AgentFactory fails to run
451451

452452
Check dependencies:
453453
```bash
@@ -482,7 +482,7 @@ python3 -c "import yaml; yaml.safe_load(open('$HOME/.claude/skills/Agents/Data/T
482482
| `*Context.md` | Agent-specific context files |
483483
| `Data/Traits.yaml` | 28 composable traits + voice mappings |
484484
| `Templates/DynamicAgent.hbs` | Dynamic agent prompt template |
485-
| `Tools/ComposeAgent.ts` | Dynamic agent composition engine |
485+
| `Tools/AgentFactory.ts` | Dynamic agent composition engine |
486486
| `Tools/LoadAgentContext.ts` | Context loader utility |
487487
| `Workflows/*.md` | CreateCustomAgent, ListTraits, SpawnParallel |
488488

@@ -522,11 +522,11 @@ python3 -c "import yaml; yaml.safe_load(open('$HOME/.claude/skills/Agents/Data/T
522522

523523
```bash
524524
# List all traits
525-
bun run ~/.claude/skills/Agents/Tools/ComposeAgent.ts --list
525+
bun run ~/.claude/skills/Agents/Tools/AgentFactory.ts --list
526526

527527
# Compose agent for task
528-
bun run ~/.claude/skills/Agents/Tools/ComposeAgent.ts --task "Review security architecture"
528+
bun run ~/.claude/skills/Agents/Tools/AgentFactory.ts --task "Review security architecture"
529529

530530
# Compose agent with explicit traits
531-
bun run ~/.claude/skills/Agents/Tools/ComposeAgent.ts --traits "security,skeptical,thorough"
531+
bun run ~/.claude/skills/Agents/Tools/AgentFactory.ts --traits "security,skeptical,thorough"
532532
```

Packs/pai-agents-skill/README.md

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ pai-agents-skill/
138138
|-- Templates/
139139
| +-- DynamicAgent.hbs
140140
|-- Tools/
141-
| |-- ComposeAgent.ts
141+
| |-- AgentFactory.ts
142142
| |-- LoadAgentContext.ts
143143
| |-- SpawnAgentWithProfile.ts
144144
| +-- package.json

Packs/pai-agents-skill/VERIFY.md

100644100755
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ ls ~/.claude/skills/Agents/Templates/
3232
```bash
3333
ls ~/.claude/skills/Agents/Tools/
3434
```
35-
**Expected:** ComposeAgent.ts, LoadAgentContext.ts, SpawnAgentWithProfile.ts, package.json
35+
**Expected:** AgentFactory.ts, LoadAgentContext.ts, SpawnAgentWithProfile.ts, package.json
3636

3737
### Check workflows
3838
```bash
@@ -84,21 +84,21 @@ head -10 ~/.claude/agents/Engineer.md
8484

8585
## Tool Verification
8686

87-
### ComposeAgent runs successfully
87+
### AgentFactory runs successfully
8888
```bash
89-
cd ~/.claude/skills/Agents/Tools && bun run ComposeAgent.ts --list | head -30
89+
cd ~/.claude/skills/Agents/Tools && bun run AgentFactory.ts --list | head -30
9090
```
9191
**Expected:** Lists expertise, personality, approach categories
9292

93-
### ComposeAgent composes agent from task
93+
### AgentFactory composes agent from task
9494
```bash
95-
cd ~/.claude/skills/Agents/Tools && bun run ComposeAgent.ts --task "Review security" --output summary
95+
cd ~/.claude/skills/Agents/Tools && bun run AgentFactory.ts --task "Review security" --output summary
9696
```
9797
**Expected:** Shows composed agent with traits and voice
9898

99-
### ComposeAgent composes agent from traits
99+
### AgentFactory composes agent from traits
100100
```bash
101-
cd ~/.claude/skills/Agents/Tools && bun run ComposeAgent.ts --traits "security,skeptical,thorough" --output summary
101+
cd ~/.claude/skills/Agents/Tools && bun run AgentFactory.ts --traits "security,skeptical,thorough" --output summary
102102
```
103103
**Expected:** Shows "Security Expert Skeptical Thorough" agent
104104

@@ -132,7 +132,7 @@ done
132132

133133
### Trait count verification
134134
```bash
135-
cd ~/.claude/skills/Agents/Tools && bun run ComposeAgent.ts --list 2>/dev/null | grep -c "^ [a-z]"
135+
cd ~/.claude/skills/Agents/Tools && bun run AgentFactory.ts --list 2>/dev/null | grep -c "^ [a-z]"
136136
```
137137
**Expected:** 28 or more (10 expertise + 10 personality + 8 approach)
138138

@@ -189,9 +189,9 @@ Mark each item as complete:
189189
- [ ] GrokResearcherContext.md present
190190

191191
### Tools
192-
- [ ] ComposeAgent.ts runs with --list
193-
- [ ] ComposeAgent.ts composes from --task
194-
- [ ] ComposeAgent.ts composes from --traits
192+
- [ ] AgentFactory.ts runs with --list
193+
- [ ] AgentFactory.ts composes from --task
194+
- [ ] AgentFactory.ts composes from --traits
195195
- [ ] LoadAgentContext.ts lists available agents
196196

197197
### Functional
@@ -214,7 +214,7 @@ When all items pass:
214214

215215
## Troubleshooting
216216

217-
### ComposeAgent fails to run
217+
### AgentFactory fails to run
218218
Check dependencies are installed:
219219
```bash
220220
cd ~/.claude/skills/Agents/Tools
@@ -273,8 +273,8 @@ echo "=== PAI Agents Skill Quick Test ==="
273273
# 3. Traits file check
274274
[ -f ~/.claude/skills/Agents/Data/Traits.yaml ] && echo "OK Traits.yaml" || echo "FAIL Traits.yaml"
275275

276-
# 4. ComposeAgent test
277-
cd ~/.claude/skills/Agents/Tools && bun run ComposeAgent.ts --traits "security,skeptical" --output summary 2>/dev/null | grep -q "Security Expert" && echo "OK ComposeAgent" || echo "FAIL ComposeAgent"
276+
# 4. AgentFactory test
277+
cd ~/.claude/skills/Agents/Tools && bun run AgentFactory.ts --traits "security,skeptical" --output summary 2>/dev/null | grep -q "Security Expert" && echo "OK AgentFactory" || echo "FAIL AgentFactory"
278278

279279
echo "=== Test Complete ==="
280280
```

0 commit comments

Comments
 (0)