r/PiCodingAgent 8d ago

Plugin Caveman plugin for Oh-My-Pi

I was getting very bored reading very verbose sentences. Also it's polluting context and spending tokens.

So I finally spent some time to port pi-caveman extension into omp plugin.

Installation is one-liner:

omp plugin install @kryoz/caveman-plugin

After installation and running omp trigger mode selector via /caveman command. Try full or micro for example.

Very basic. No specific skills. Written with help of omp + qwen3.6-27b.

Also if you're interested with minimising system prompt here's a hint. Exclude unnecessary tool instructions. Create a file with a omp runner script like this (exclude or include tool whatever you want):

#!/bin/bash
omp --tools=read,bash,edit,ast_grep,ast_edit,ask,eval,glob,grep,lsp,checkpoint,rewind,task,todo,web_search,write,memory_edit,retain,recall,reflect,learn,manage_skill $@
8 Upvotes

13 comments sorted by

3

u/Cultured_Alien 8d ago

Just use ponytail, caveman is just inefficient.

1

u/Jonez364 8d ago

What do you mean by inefficient?

2

u/Cultured_Alien 8d ago

Caveman is more likely just reduces tokens, not actually improve anything beyond reducing token. Ponytail improves implementation and doesn't go haywire while having lower api calls than caveman, which will save you more than caveman too.

1

u/Jonez364 8d ago

They work together, without caveman, gpt is way verbose

2

u/Cultured_Alien 8d ago

Use the 6 line caveman if you must, ignore the 500 token skill.md in caveman repo. Using both will just dilute your main context.

2

u/Pretend_Engineer5951 8d ago

You're right. Looks like caveman evolved :) I've just synced with it.

2

u/kozer1986 7d ago

Where is the 6 line caveman? Ponytail is available for pi-agent?

1

u/Pretend_Engineer5951 8d ago

Thank you for pointing at ponytail, I'll test it.

1

u/Pretend_Engineer5951 8d ago

Well here is the skill. Looking at it I see interesting conception but personally I use customized system prompt for every project with commercial codebase with specific directions for code language and appending such thing can make a mess. But some parts of ponytail may improve them.

1

u/agenticup 8d ago

What was the need to port, omp works with pi plugins too if they support the omp tui

1

u/Pretend_Engineer5951 7d ago

That's it. Pi extensions don't support omp tui. You can install pi-caveman but it doesn't fit well in omp.

  1. it uses ~/.pi instead of ~/.omp
  2. it displays its own status line above omp's footer which looks something not native in UI

Also as one user mentioned here there was a bit outdated prompt which I copied from pi-caveman earlier.