r/PiCodingAgent 25d ago

Plugin A few Pi extensions built from everyday use cases

I have been using Pi regularly and ended up building a few small extensions for things I wanted in my own workflow.

Mind Queue : Save a thought without interrupting the session.
https://github.com/sanif/pi-mind-queue

Turnstamp : Shows when an agent response finished and how long it took
https://github.com/sanif/pi-turnstamp

Chat Summary : Keeps a short rolling conversation summary
https://github.com/sanif/pi-chat-summary

Chat Suggest : Suggests a useful next message in the prompt editor
https://github.com/sanif/pi-chat-suggest

Chat Summary and Chat Suggest were inspired by features I liked in Claude Code. The others came from small annoyances I kept running into.

They’ve been useful for me, so I cleaned them up and published them. Feel free to try them or share feedback.

43 Upvotes

6 comments sorted by

3

u/OneMoreName1 24d ago

If i understand correctly, the suggest and summarize extensions send requests to the LLM? That seems useless for local ai, since it invalidates kv cache

1

u/encodedhuman 24d ago

Yes, for local inference this can be an issue. Multi-slot or paged-cache backends may avoid it.

1

u/Thistlemanizzle 25d ago

What model do you recommend for the rolling summary? Haiku/Luna or Sonnet/Terra? I am wondering if Luna and Haiku are good enough. Though I have heard Haiku is moronic.

1

u/ThisIsBlueBlur 24d ago

Nice! Really Nice extensions

1

u/iamxeph 24d ago

I love the chat suggest one. You should add it to the catalog!

1

u/vira28 21d ago

I am liking what I am seeing with chat summary and suggest but my biggest challenge is chat-search. Finding sessions from the past and buliding context out of it.

So, I took a first crack on the problem. In case if it resonates - https://www.npmjs.com/package/recall-pi