paseo.cafe
All plugins

paseo-continuity

by keefeere

Automatically continue Paseo agent work on a fallback provider after quota or rate-limit failures

v0.1.0 Requires Paseo >=0.10.1

Install

npmjs · Paseo 0.9+

paseo plugin add npm:paseo-continuity@0.1.0

GitHub · Paseo 0.8 fallback

paseo plugin add keefeere/paseo-continuity --ref d6ad0e51dce2906169c27a847823f0aee04d9146

Git security status and fallback installation are pinned to commit d6ad0e51dce2.

From the plugin's README

Requires Paseo 0.10.1 or later. Enable plugins under Settings → Plugins, then:

paseo plugin install npm:paseo-continuity

README

Paseo Continuity

Provider failover for Paseo. When an agent stops because its provider has exhausted quota or hit a rate limit, Continuity creates a fresh agent on the next configured provider and gives it a bounded copy of the conversation so work can continue without asking the failed provider to produce a handoff.

Each transition stays in the same workspace. The successor gets a provider-prefixed title such as ● Codex · Fix authentication, chain labels for discovery, and a prompt containing the relevant timeline. The old chat gets a transition card, while the Continuity chain workspace panel links the related chats.

Install

Requires Paseo 0.10.1 or later. Enable plugins under Settings → Plugins, then:

paseo plugin install npm:paseo-continuity
# or from GitHub
paseo plugin install github:keefeere/paseo-continuity

Plugins are trusted, unsandboxed code. Continuity runs in the Paseo daemon and can read agent timelines and create agents in their workspaces.

Configure

Open Settings → Plugins → Paseo Continuity. The fallback chain accepts one provider per entry, optionally with a model and mode:

codex:auto
claude:auto
gemini:auto

The safe defaults react only to quota and rate-limit failures, bound transferred context, redact common secrets, skip unavailable providers, prevent duplicate successors, and stop after the configured number of consecutive transitions.

Use /continuity or the Command Center action to test or trigger a transition manually.

How it works

  • Watches completed turns in the daemon, independent of the failed provider.
  • Classifies quota and rate-limit errors conservatively.
  • Serializes a bounded projected timeline and redacts common credential patterns.
  • Selects the next ready provider from the configured chain.
  • Creates and starts a successor in the same workspace with chain metadata.
  • Adds a transition card to the previous chat and exposes the chain in a workspace panel.

Automatic transitions require a fallback provider that is configured and ready in Paseo. A transition creates a new agent/chat because the current public plugin API cannot replace the provider of an existing agent.

Develop

npm install
npm run typecheck
npm test
paseo plugin install "$PWD"   # first time
paseo plugin reload paseo-continuity
paseo plugin logs paseo-continuity

To release, bump the version and push the tag. GitHub Actions publishes to npm through trusted publishing, and Paseo Cafe picks up the new version:

npm version patch   # or minor; commits and tags vX.Y.Z
git push --follow-tags

License

MIT

Scanned 30 Sep 2026, 18:05 UTC from keefeere/paseo-continuity.