pi-move-on

Continue Pi automatically after compaction or an exhausted transient error.

Packages

Package details

extension

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

$ pi install npm:pi-move-on
Package
pi-move-on
Version
1.0.3
Published
Jul 26, 2026
Downloads
618/mo · 618/wk
Author
skhaz
License
unknown
Types
extension
Size
11.4 KB
Dependencies
0 dependencies · 0 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions/pi-move-on/index.ts"
  ]
}

Security note

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

README

pi-move-on

A small Pi extension that keeps a session moving without replacing Pi's native compaction or retry logic.

Behavior

  • After successful manual or threshold compaction, sends one follow-up message to continue the current task.
  • Does not duplicate Pi's built-in overflow continuation when willRetry is already true.
  • Lets Pi perform its configured native retries first.
  • After native retries are exhausted, sends another continuation for transient provider or transport errors.
  • Repeats that cycle while failures remain retryable, keeping Pi moving until success, a non-retryable error, or process termination.
  • Never continues after quota, billing, context-window, or invalid-request errors.

Installation

pi install npm:pi-move-on

Reload Pi with /reload after installation.

Validation

npm install
npm run gate