pi-caveman-mode

Caveman Mode extension for pi. Makes assistant responses terse and blunt.

Package details

extension

Install pi-caveman-mode from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-caveman-mode
Package
pi-caveman-mode
Version
1.0.0
Published
Apr 15, 2026
Downloads
134/mo · 16/wk
Author
habitssss
License
MIT
Types
extension
Size
5.4 KB
Dependencies
0 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "./extensions"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-caveman-mode

Caveman Mode extension for pi.

When active, it injects a style instruction into pi's system prompt so replies become terse, blunt, and low-filler.

What it does

  • Turns on automatically at session start
  • Adds a caveman-style response rule to the agent system prompt
  • Lets you toggle mode from chat input

Commands inside pi

  • caveman mode or start caveman → enable
  • normal mode or stop caveman → disable

Install

Option 1: Install from npm with pi

pi install npm:pi-caveman-mode

Then reload pi:

/reload

Option 2: Install directly from GitHub with pi

pi install git:github.com/habitssss/pi-caveman-mode

Or:

pi install https://github.com/habitssss/pi-caveman-mode

Then reload pi:

/reload

Option 3: Manual install

Copy the extension file into your global pi extensions directory:

mkdir -p ~/.pi/agent/extensions
curl -L https://raw.githubusercontent.com/habitssss/pi-caveman-mode/main/extensions/caveman-mode.ts \
  -o ~/.pi/agent/extensions/caveman-mode.ts

Then run /reload in pi.

Project-local install

If you want this only for one project:

mkdir -p .pi/extensions
curl -L https://raw.githubusercontent.com/habitssss/pi-caveman-mode/main/extensions/caveman-mode.ts \
  -o .pi/extensions/caveman-mode.ts

Then run /reload in pi.

Uninstall

If installed with pi package manager

pi remove npm:pi-caveman-mode

Or if installed from GitHub:

pi remove git:github.com/habitssss/pi-caveman-mode

If manually installed

Global:

rm ~/.pi/agent/extensions/caveman-mode.ts

Project-local:

rm .pi/extensions/caveman-mode.ts

Then run /reload.

Notes

  • Extension runs with your normal pi permissions.
  • Auto-discovery locations for pi extensions include ~/.pi/agent/extensions/ and .pi/extensions/.
  • This repo is packaged so pi install can load it as a pi package.

License

MIT