- TypeScript 86.1%
- JavaScript 4.4%
- Python 3.6%
- HTML 3.5%
- CSS 1.6%
- Other 0.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .dev | ||
| archive/skills | ||
| bin | ||
| data | ||
| extensions | ||
| git | ||
| packages | ||
| profiles | ||
| skills | ||
| skills-disabled/tdd | ||
| themes | ||
| .gitignore | ||
| AGENTS.md | ||
| EXTERNAL_REQUIREMENTS.md | ||
| keybindings.json | ||
| models.json | ||
| profile.json | ||
| README.md | ||
| settings.json | ||
| SETUP_CHANGE_GUIDE.md | ||
| trust.json | ||
Pi agent setup
This directory is the durable normal Pi configuration. The default is the former simple profile behavior: compact global instructions, the focused extension/package set in settings.json, Ponytail full by default, and all installed skills available only through explicit /skill:name invocation.
Opt-in profiles live under profiles/ and are generated into ~/.pi/profiles/<id> by packages/pi-profiles/profile.py. Generated profile directories are disposable and should not be edited.
The normal setup deliberately keeps some disabled extension sources and package deployments because mini, claude-worker, and pocock still use them. An absent entry in the default package list or a negative extension entry therefore does not imply that its source directory is unused by every profile.
Before changing this setup, read SETUP_CHANGE_GUIDE.md.
External software explicitly required by the normal setup or its default notification workflow is listed in EXTERNAL_REQUIREMENTS.md.