Built with Developer tooling

pi-advisor

Fully customizable Advisor and Executor flow plugin for the Pi Coding Agent

60 ★ on GitHub

What it is

A configurable second-opinion workflow for Pi coding agents, inspired by the "Steering Black-Box LLMs with Advisor Models" paper and Claude's Advisor feature.

The homepage listed on the repository, npmjs.com, puts it like this: Advanced Executor/Advisor flow for Pi, fully configurable and extendable.. Latest version: 0.14.3, last published: 7 days ago. Start using pi-advisor-flow in your project by running `npm i pi-advisor-flow`. There are no other projects in the npm registry using pi-advisor-flow.

What the README says it does

  • On-demand second opinions through the askadvisor tool or /advisor-manual.
  • Configurable review gates before plans, after repeated failures, and before declaring completion.
  • Automatic loop detection for repeated tool calls, with explicit proceed, revise, or blocked decisions.
  • Separate model and reasoning controls for the Executor and Advisor, with same-model consultations skipped by default to avoid redundant calls.
  • Optional Advisor fallback model that retries provider, auth, and availability failures once without consuming a second consultation budget slot.

From the project’s README.

Getting started

From the README:

pi install npm:pi-advisor-flow

Where the decision sits

pi-advisor runs its own weights or its own runtime rather than calling a hosted API, so its decisions do not depend on a vendor being up or on a key being funded. The trade is that the model is now yours to keep current.

How active it is

Created 2026-07-17, last pushed 2026-11-02, 60 stars and 21 forks when we read it on 2026-11-02. Everything in this category is weeks old at most, so a stale push date means something different here than it would on a mature project. Check the repository before you depend on it.

Find out what your data actually supports

We turn your historical decisions into a frozen test set, then tell you which model, which threshold, and how much of it you can safely automate.