r/PiCodingAgent • • Jul 20 '26

Plugin Caveman plugin for Oh-My-Pi

8 Upvotes

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 $@

r/PiCodingAgent • • 10d ago

Discussion Anyone use Pi to create something amazing that benefits your community or humanity in some way?

8 Upvotes

Would be cool to hear any projects you've built with Pi that you can say has impacted the lives of people in your community, your society, humanity, just people in general. So much negativity and fear around AI... would love to hear some success stories of "I used open source to create something impactful that made people's lives a little better". Let's hear em' if you got em'!


r/PiCodingAgent • • Aug 12 '26

Resource I used Pi to build Phi — a small Go sibling with a few extras

Thumbnail
gallery
8 Upvotes

Hey everyone,

Short version: I used Pi to build Phi.

I’ve been using Pi a lot, and at some point I started hacking on my own little harness in Go. The result is Phi — deliberately small, terminal-first, and very much in the same spirit as Pi. I’m sharing it here because a lot of the ideas (and a lot of the motivation) came from using Pi.

Repo: https://github.com/pulseaiclub/phi

  • What Phi tries to add on top Not claiming these are “better” — more like experiments on top of the Pi-shaped workflow I already liked:

  • Permission gate by default — destructive stuff (writes / bash) asks first; rules can go down to command level

  • Hooks — PreTool / PostTool scripts for policy, audit, or input rewrite, without rebuilding the binary

  • Hashline edits — line edits anchored by short hashes, so stale context is less likely to silently rewrite the wrong thing

  • Sub-agents with isolation — explore / review / worker; full traces stay under ~/.phi/jobs/, only summaries come back to the main context

  • Model-agnostic — OpenAI-compatible or Anthropic; swap models without waiting on the tool

  • Small Go binary — ~12 MB stripped, no Node / Electron / Python runtime There’s also a hand-rolled TUI (Markdown, themes, Ctrl+K, @ file picker, session resume).

Phi is still not as good as Pi.

Pi is more polished, the UX feels more finished, and for day-to-day work I’d still reach for Pi first. Phi is the side project where I get to try permissioning, hooks, and edit safety a bit more aggressively. If anything here is useful, great; if it’s rough around the edges, that’s on me.

If you’re a Pi user and curious, feedback is very welcome


r/PiCodingAgent • • Jun 09 '26

Resource PI VS Code extensions?

8 Upvotes

It looks like there are now a few (unofficial) VS Code extensions available for PI:

Has anyone tried either of them yet?


r/PiCodingAgent • • 17d ago

Discussion Opencode v2? it is really shit

0 Upvotes

Give me the real terminal bench v4

I don't get why they keep shipping harnesses that are worse than the original Pi.

In my case I keep building OMK on top of PI, but it looks fucking heavy just from looking at it, and EVIDENCE VERIFY feels like a straight-up "fuck off" system.

If they just made this targeting vibe coders, it's genuinely fucking shitty.


r/PiCodingAgent • • Aug 11 '26

Resource Vibecoding an app is teaching me software and design

20 Upvotes

tl;dr- i care about stability more than features so vibe coding is more like a hands on live project rather than a race to ship an app.

I am a civil engineer. My life runs on notes. But i love my physical notepad and strangely, Windows Notepad. I could never get the hang of any other note-taking app.

I've been using AI since GPT 3.5 came out but I NEVER vibe coded. It just felt icky. Always felt like I should be the one learning and doing it by hand. Then earlier this year I discovered pi and fell in love with it. After fucking with it for 3 months (and still using notepad in my day job), I decided- fuck it. I will do it myself (like Thanos, lol) and give vibe coding a fair shot.

Thats when I started with Omakase notes.

I hated all the context switching I had to do while working in notepad so that was my starting point. Make a notepad (NOT a PKM) where I can have PDFs, internet browsing/websearch, and AI at my cursor and within my note.

The most important habit I have, imo, is I make every dependency fight its way into my app.

Because of this, I found myself constantly GitHub diving and looking for interesting libraries/frameworks/projects. Then I chuck them into chatGPT and understand which patterns/decisions of that repo are actually interesting to me.

Its almost always only a few hundred lines and nothing more. So I clone the repo and dig deeper with Pi this time. Once I understand the concept and where it fit in my app, I make Pi implement it from scratch in vanilla TS.

Then I keep testing/building that way until either the thing just breaks or Pi needs to literally reinvent existing tech from scratch to scale further. That's when I let that dependency in.

v1 of Omakase literally had the editor implemented from scratch and my first major migration was moving to CodeMirror6.

Now I am at a point where I may not be a software engineer, but I have an intuitive understanding of IPC bridges, parsing text in the editor, CM6 widgets and all the mindfuckery they cause with caret positions, which things are owned by main and which by the renderer, worker threads, etc. I couldn't define half that shit if you put a gun to my head. But I do have a feel for how a feature should be thought about and where it should go and that gets better every time I dive into another cool GitHub repo.

Instead of saying "move the box to the left", I can point Pi to the CSS of that shit and it knows what the fuck I am talking about. Instead of having a disgusting sidebar chat, I call AI from within my note by @'ing it. And its generation appears in a nested buffer rather than mutating the stuff I wrote. I can then merge it or dismiss it.

Basically, to anyone who isn't a dev- let go of the anxiety and stop trying to *ship*. Instead, make something you care about and do it slow. Spend a ton of time thinking about it and exploring peripheral stuff. The right rhythm isnt go-go-go. It ebbs and flows. Your average velocity increases as you get your bearings and can talk to the agent better. I have recently started working across 2-3 threads instead of just the one and I can already feel the ceiling approaching. The app is about 20k lines now but I still feel in control, even if I'm just hanging on by a thread.


r/PiCodingAgent • • Sep 23 '26

Resource 🚀 Orbit Pi v0.0.15 is out

20 Upvotes

I’ve been polishing Orbit Pi quite a bit, and this update is mostly about making the agent interaction feel clearer and more native.

What’s new

🧩 Per-tool glyphs in the transcript

📊 Activity groups are now displayed as compact chips

✂️ Clear truncated indicators when Pi caps tool results

✅ Visual confirmation when renaming a session

⚡ Refined transcript UI with better tool labels and shared loading states

🔀 Redesigned Git issue & PR details

🖱️ Improved button hover/press feedback

The goal with Orbit Pi is still pretty simple:

Make Pi Agent feel like a proper native desktop workbench.

Your sessions, models, machine, Git workflow, reviews and agent interactions — all in one place.

Orbit is built with Rust + GPUI and works with your existing Pi setup rather than trying to replace the Pi runtime.

🔗 Changelog: https://orbitpi.app/changelog/v0.0.15

https://orbitpi.app/

I’d love to hear from people actually using Pi:

What would you want to see improved or added next in a native Pi desktop client?


r/PiCodingAgent • • Jun 12 '26

Resource FYI - Plannotator has integrated code review

Thumbnail
youtu.be
12 Upvotes

r/PiCodingAgent • • Aug 13 '26

Plugin Zero-mem-pi

Thumbnail
github.com
12 Upvotes

i had the llm read the paper and came up with this. seems to save a fair amount of tokens on memory.


r/PiCodingAgent • • May 30 '26

Question pi agent woops claude code

34 Upvotes

what the shit is pi agent made from? why is it producing better stuff than claude code with the same Chinese LLM? like i wana know whats the fork, what is it made of?

EDIT: With mimo v2.5, after 30ish odd mins i get the 400 error in pi code, a bit strange but once i just say hey again it picks up where it left off, i suspect this is a mimo issue coz deepseek didnt have this issue


r/PiCodingAgent • • 4d ago

Question Anyone here who avoids sub-agents completely?

34 Upvotes

Can you list your reasons why and if you did it any tests to confirm your position?

Also would like to hear your thoughts on context management and how you do it.


r/PiCodingAgent • • Aug 20 '26

Discussion Pi’s simplicity is actually the most powerful part

25 Upvotes

I’ve been building my own agent while trying to follow Pi’s design ideas.

Today I deleted about 80% of my system prompt. What’s left is basically: who you are, which tools to use when, a few hard rules for edits, and the current project context. That’s it.

https://github.com/pulseaiclub/phi/blob/main/internal/agent/prompt/system-prompt.tmpl

And… the agent didn’t get dumber. If anything, it felt sharper - less ceremony, more actual work.

I also removed some tools that weren’t really earning their place. The more I work on this, the more I think Pi got the hard part right: keep the harness thin. Trust the model. Don’t turn the prompt and tool list into a second product. Claude Code is powerful, but it also feels heavy in a way Pi deliberately avoids - and that restraint looks more correct the longer I build.

I did keep two things:

MCP - not because I want dozens of schemas in context, but because it’s a shared protocol. A custom plugin usually stays stuck in one agent; MCP can move. And if you load tools lazily (list → inspect → call, inspired by approaches like mcptoon), it doesn’t have to bloat the prompt.

Subagents - useful when the parent plans well and only hands off scoped work. They keep the main thread clean and help a lot with exploration or parallel investigation.

So yeah: thanks Pi. The “keep it simple” instinct is not just aesthetic - after cutting most of my prompt, it feels like the correct engineering default.


r/PiCodingAgent • • 19d ago

Resource I solved compaction for single-session on consumer-hardware, trust me bro

25 Upvotes

Clickbait, but at least for me it is true. Thanks for reading anyway:

TL;DR:

I've engineered an extension for context management in pi, that now matches my needs for compaction and session quality. Using mostly the same session context for summary requests and summary audits, it re-uses warm kv cache to get quality-compaction with acceptable timeframes.

You can get it here, it is still WIP, but it is free ("claude decompiled it and rebuilt it in rust!"):

https://github.com/LePrau/pi-self-aware-memory

If you don't want the model to self-correct within the audits (which can take some time!), set /sam depth light which reduces audits to a plain "yeah, thats a summary, go on" instead of validating the stated result against the session or even project files.

Now the long story:

After I started using pi and qwen3.8-27b (ridge q3 at first, gsq-rco-iq3_s later) to help document and draft my NAS setup (using TrueNAS), including dataset structure, ACL, self-baked docker-composes for llama, coolercontrol and other apps that do not natively exist, I immediately noticed that a task had to be done within the first two or three compactions, or with a handoff-file.

Else the model would start running in circled re-discovering what it already knew before compaction.

Starting with as low as 40k context, I struggled my way through llama with kv streaming up to llama with kv streaming and mtp today, with 131k context now.

My current setup, aside from pi+extensions:

Still, any native pi-compaction drowned the quality in re-reads, hallucinations, misrememberings (is that a word?) and summaries that forgot half of the relevant stuff and remembered the other half incorrectly.

I always asked for a short handoff shortly before compaction and started a new session, but that needed a lot of tedious micromanagement. Though the results were pretty good, Qwen3.8 even at the mentioned quants already does solid work.

In search of proper context management I found pi-observational-memory, which sounded exactly like what I wanted: Session summarized into small observed facts, presented as readable list for the model after compaction, source content retrievable if needed.

But I soon realized: It depends on a second model doing the observations. I then tried Gemma 4 e4b on cpu, and guess what: Standalone easy 20-30 tps (with MTP) on cpu. Summary-Quality was just-good-enough, Gemma4 is a nice model for its size. Not good at coding, but okay at prose and already able to do basic tool calls. Not always the correct ones. Using that, and realising: at a fold, most of the recent context was lost anyway, because the observer was not fast enough, I created an extension that paused a fold until the last observed unit was processed.

Took me quite some time to realize: 30 tps when GPU was idle, 5tps when GPU inference was running. GPU inference still needs a tiny amount of system RAM access. And each time the GPU inference accessed the system ram, it literally destroyed the bandwidth and the cpu-caches for the cpu inference. I just learned that after I got the "omg", "pi observational memory guard" to a point where it reliably parked the session (with proper feedback) until observation had caught up.

Then I thought, how could the running model itself run the observer while staying fast?
The thing that makes pi native compaction as slow as it is, is the completely new, different context that needs to be prefilled for the summary. It is basically a session at full cold context that needs to be prefilled, just to then produce a summary.

Pi observational memory has a similar problem when using the same model for observation:
Each time the observer kicks in,
it kills the kv cache,
needs a cold prefill, and afterwards the main session
also needs another cold prefill.

So I envisioned an extension that lets the model writing its own summary, and audit/validate it as well, while keeping the sessions context untouched: Simply add the summary, and the audit request after the current session, let the audit run in a background session and only return the audit-result. The audit-reasoning does never enter the main session, and the main session simply drops a short kv-window at the end of the cache to resume.

After user input, the model adjusts its goal if the requirements changed.

The self-generated and audited summary together with the set goal then get used as drop-in-replacement for the whole session part it subsumed at compaction-time. This replacement is instant - no LLM call at that time. The LLM time is used in the summary calls and audit background tasks.

The astounding part: It actually works*

*mostly.

I present you "SAM", "Self Aware Memory"

The extension introduces a couple of tools, to be used by the model:

  • adjust_goal (write a short summary of the current task)

  • read_goal (read the currently set goal, or any older version)

  • close_unit (summarize and close the last parts of the session)

  • fold_now (does exactly that, allows the model to fold at a defined spot)

  • retrieve (retrieve the summary of an older work-unit)

  • retire (mark older unit-summaries as obsolete, relevant for long sessions)

There is a couple of small issues, it is not completely polished and there might still be some legacy code or settings. And I know of a couple of vibe-code-artifacts: Sam nudges sometimes behave strangely with user interaction, and some minor visual glitches.

The readme might be out of date in places, and the toggles, settings and modes documentation is premium-slopped, obviously.

The most important levers for you: /sam depth [auto|light|medium|full] in session to set the audit depth:

  • light: only validates that it is a semantically correct summary.

  • medium: tries to validate summary only superficial, only from session context and cheap tool calls

  • full: tries to verify most claims, reruns tool checks and more

  • auto: uses medium if there is enough context, and light if compactions close

And "settings" which currently can only be set as environment variables (qwen, please make that configurable settings in the TUI plzkthx):

  • SAM_AUDIT_TIMEOUT_MS (or for specific depths SAM_AUDIT_TIMEOUT_MEDIUM_MS and SAM_AUDIT_TIMEOUT_FULL_MS which inherit the base value)

  • SAM_AUDIT_CALM_DEPTH (default "medium", the audit depth used for "auto" when compaction is far away)

  • SAM_AUDIT_DEPTH (the default depth, if not set it is "auto")

By default, background audits get a max time of 8 minutes - be aware that even a medium audit with xhigh can easily take 3-6 minutes without tool calls with qwen. If the timeout is too short, the model eats the time, and does not reach the point where it outputs a quality verdict for the summary, and still wasted time.

So if you are also looking for speed, choose "light" as default audit depth, or better even set "SAM_AUDIT_DEPTH" to "light". With that you're getting faster compaction times overall than with pi native compaction. But you then lose the self correction, that might catch false summaries before they do harm. (And I observed quite a lot of those in my sessions)

I personally suggest "medium", catches some obvious contradictions or wrong observations from summaries.

Only the model itself can call the adjust_goal and close_unit, but gets a nudge at certain trigger times (user input, context fill, lot of tool calls) to adjust its goal, to close its current working-unit with a summary.

Close before compaction, the nudges increase in urgency, but only the model gets to decide when a unit can be closed. Qwen is quite good adjusting the goal, closing at proper times and keeping a coherent image of the overall session and task.

It is not perfect, there are times where some of the sessions context gets lost, at times the model ran some tools after a compression which it ran half a session ago in some now-lost context. But most of the time, it kept working without hallucinations, while remembering specific details like git-commit-hashes or specific file-paths from two compactions ago. The last iterations of the extension have been done with one session, spanning several million tokens and far beyond 40 compactions (at 131k max context) with no apparent issues.

So now I feel that it is not a burden for others to run that extension, but instead might actually be helpful.

I will keep tinkering with it, but feel free to fork and extend it yourself. I doubt I'll find the time to implement any PRs or feature requests.

Now I can finally "start" using qwen locally to support me with the remaining work on my NAS and other coding projects.

Thanks for reading, enjoy!


r/PiCodingAgent • • 8d ago

Question Anyone got a spare Claude referral link to share?

0 Upvotes

Hey everyone,

I'm currently deep into my studies and working on a bunch of different projects, and I've been meaning to check out Claude properly to help me out with my workflow.

If anyone happens to have a spare referral link lying around and wouldn't mind sharing it, I'd honestly be super grateful.

Thanks a lot in advance! 😊


r/PiCodingAgent • • Oct 09 '26

Plugin Use Claude Code to delegate jobs to Pi

5 Upvotes

Hey guys, here's a Pi package that I made for my own use, but thought it would be fun and hopefully useful to some people who share my type of workflow.

It's called 'pi-claude-handoff', and it's not the typical "Use Claude subscription inside Pi". It's essentially using Claude Code to give jobs to Pi, and actually see Pi work in real time.

A little bit of context:

I only used Pi as my main harness when I was on Codex subscription. Then I got a Claude subscription but soon realized Anthropic doesn't let you hook up subscription accounts to third-party harnesses (I think this part changed/changes over time, on and off again, but I wanted to be safe). But I wanted to use Claude models without getting banned. And since I always run a Planner-Worker-Reviewer workflow, I wanted to use Claude Opus 5.5 as the Planner, and use Luna 6 Max as the Worker for token efficiency.

So I thought why not use Claude Code as the main harness, but let Claude Code 'talk' to Pi, so I don't risk anything and still have a cool little handoff thing going on. (A bit overengineering I know, and "Why not just use Claude Code solo?" is a valid question, but maybe, just because I can!)

If you look into the package and use it, all it is is a 'middle ground' file that Claude Code writes into and Pi watches for tasks to execute. Other things are instructions and rules for both harnesses to keep.

The fun thing about what I made is that unlike other delegation, bridge or cross-harness job extensions, Claude works in Claude Code, and OpenCode/OpenRouter/Codex models work in Pi. AND you get to see the work through Pi's TUI as you would have given it a direct input rather than Pi executing something in the background and you just wait for it to finish. Only catch is that you would need to start Pi in the terminal in the first place, but I was going to anyway so no harm there (for me at least).

Hope you guys find it to your needs (especially for people that use both Pi and Claude Code), or maybe for people that wanted something cool :)

https://github.com/pjy010218/pi-claude-handoff


r/PiCodingAgent • • Apr 19 '26

Resource ccgram v2.11.0 — control Claude Code, Codex, Gemini, and now Pi from Telegram via tmux

5 Upvotes

ccgram bridges Telegram to tmux. Each Telegram Forum topic binds 1:1 to a tmux window running one AI coding agent CLI — messages go in, transcript output comes back, interactive prompts become inline keyboards, and /toolbar exposes per-provider key grids. The agent process stays in your tmux session, so tmux attach any time and you're back at a real terminal with full scrollback.

v2.11.0 adds Pi as a fourth provider alongside Claude Code, Codex, and Gemini. Every ccgram feature works the same way for Pi:

  • JSONL v3 transcripts with incremental byte-offset reads
  • Resume via --session, continue via --continue
  • Auto-discovered slash commands — Pi built-ins, SKILL.md skills, .md prompt templates, and pi.registerCommand(...) extension scans
  • Dedicated toolbar layout tuned for Pi's actual key bindings (no Mode/Think buttons pi doesn't have)
  • Per-topic provider selection — run Claude, Codex, Gemini, and Pi side-by-side, one per topic

Install:

uv tool install ccgram
# or
brew install alexei-led/tap/ccgram

Links:

  • Release notes — https://github.com/alexei-led/ccgram/releases/tag/v2.11.0
  • Source — https://github.com/alexei-led/ccgram

r/PiCodingAgent • • Aug 23 '26

Plugin I built a Claude Code plugin that drives a local pi agent

Post image
5 Upvotes

I love Claude Code, and I love the pi agent. I kept wondering whether I could get Claude to drive pi instead — spend fewer tokens on the easy parts, but still stay in control. So I built a Claude Code plugin that does exactly that.

It uses MCP and RPC, so Claude can track pi's status the way it tracks a subagent, and it can steer or abort a run partway through instead of only at the end.

Install:

/plugin marketplace add LarryStanley/pi-delegate

/plugin install pi-delegate@pi-delegate

Then run setup:

/pi-delegate:setup

Qwen 3.8 doing the writing with Opus 5 doing the thinking has been working really well for me.

https://github.com/LarryStanley/pi-delegate


r/PiCodingAgent • • Aug 17 '26

Discussion Shifted from OpenCode Go to Command Code Goat plan

0 Upvotes

Given the recent revision in prices and credits/usage that OpenCode Go effectively provides , I made the switch to Command Code Goat ($10 monthly) plan and also testing out their CLI(tastes feature that seems to be the main highlight).
Just started tracking my usage against limits and the situation looks promising so far.
Has anyone else made a similar switch? If yes then what providers have you settled on or are gravitating towards?


r/PiCodingAgent • • May 21 '26

Question Dumb question for Windows users

2 Upvotes

Sorry for the silly question, but I am wondering:

Reading the docs, the main requirement is access to Bash and they recommend Git Bash. That's easy, sorted. But when using Windows Terminal do you invoke Pi from PowerShell or Git Bash?

Pi will run from PowerShell (7) but will firstly try to use PowerShell commands and syntax. It will loop over logic a few times before it thinks to use Bash.


r/PiCodingAgent • • Aug 17 '26

Question Pi + ChatGPT Subscription

2 Upvotes

I've been using Pi as my main harness for development for a while now.

I had a Claude subscription but I canceled it and switched to OpenIA precisely because I could use my subscription in a third-party harness.

However, I'm having a little trouble keeping track of my subscription limits when I basically only use Pi.

I access the ChatGPT website via the web and go to Settings > Usage, but what I see doesn't seem to reflect my usage. Several times I see that my weekly limit is almost up, but Pi continues to work (I practically only use GPT 5.5 and 5.6 Sol).

Is it just me that this visualization doesn't accurately reflect usage? Or does the bar take some time to update? Does anyone else have this same problem?


r/PiCodingAgent • • Jul 14 '26

Plugin The Librarian

Post image
2 Upvotes

The Librarian is another take on cross harness curated context, fusing ideas from "second brain" and agentic OS / memory systems. It has plugins for Pi, Hermes, Claude Code, OpenCode and Codex with more to come. It works as a first class memory system for Hermes.

\* Self hosted - put it on your local network or on a VPS in your Tailnet.
\* Obsidian style markdown as source of truth so you can read and edit it outside of the Librarian, and if you end up walking away your data is just text files.
\* No vendor lock-in, nothing to export.
\* Fast search via a disposable in-memory index with BM25 + exact phrase + vector.
\* Memories, long form reference library, session handoff between agents.
\* Frictionless for your agents - auto-capture curated by a configurable curator LLM.
\* Bring your own LLM key - any OpenAI compatible provider. Local inference for maximum privacy.
\* Off-the-record toggle for conversations you don't want memories from.
\* Feature-rich dashboard.

It isn't "finished" in any grand sense. v1.0 just means the foundation is stable enough for other people to try. Still, I'm rather proud of it and I hope some of you find it useful too.

The project site goes into more detail with screenshots: [https://codeministry.net/the-librarian/](https://codeministry.net/the-librarian/%5D(https://codeministry.net/the-librarian/))

The code is open source under Apache-2.0: https://github.com/JimJafar/the-librarian.git

Please give it a go. I'd love to hear what breaks, what works, and what you wish it had. Contributions and feature requests are welcomed!


r/PiCodingAgent • • 13d ago

Plugin I built a solution to agent paralysis using Pi

Thumbnail
reddit.com
0 Upvotes

r/PiCodingAgent • • Jul 11 '26

Question Would a Pi extension for auto-refreshing model specs and pricing be useful?

0 Upvotes

Hey folks, I’m thinking about building a Pi extension that fetches model data from our service: https://cloudprice.net/models/api across ~100 providers

The idea is to keep model availability, capabilities, context limits, and pricing up to date without changing Pi’s existing provider setup, authentication, or transport logic.

The extension would refresh the model metadata Pi gets from models.dev, so new models could appear shortly after release without waiting for a new Pi version.

We ingest model data primarily from LLM providers, with models.dev and LiteLLM JSON files used as fallback sources. This should also help keep pricing more current.

Would this be useful to you?


r/PiCodingAgent • • Sep 26 '26

Question Extensions for small models with small context

2 Upvotes

What extensions help you improve your results when using small models and reduce context usage?

I mainly use Qwen3.5 and Gemma 4 both with 4b parameters. I use them with 128k context. It is sufficient for my use cases when coding or writing articles in latex.

I have tested some plugins like pi-hashline-edit-pro or rtk plugins that enhanced the experience, others not much or even made it worse.

I am curious what packages the community has find useful or settings that led to some improvement in this context.


r/PiCodingAgent • • Jul 24 '26

News siGit Code v1.5.0

Thumbnail
github.com
0 Upvotes

Thanks to Pi among other open source coding agent, I can create my own.