github nicobailon/pi-subagents v0.52.1

5 hours ago

This patch makes Pi subagent model setup and external browser-backed jobs a little less fragile. When a model is available through a different provider, the error now points to the exact provider-qualified name instead of leaving you to guess. Surf's optional gpt-pro package agent also has a smoother path to run ChatGPT Pro web jobs through the external-job bridge when you are logged in. The packaged skill now includes a short reference for coordinating multiple tasks, worktrees, and repositories without tripping over Pi extension auto-discovery.

Highlights

  • Model setup errors now point to the right alternate provider when there is one clear match.
  • Surf's optional gpt-pro package agent has a smoother path to run ChatGPT Pro web jobs through the external-job bridge when the user is logged in.
  • External-job providers can add metadata or extra operations without breaking provider discovery.
  • The packaged skill now includes a concise guide for coordinating multiple tasks, worktrees, and repositories.
  • Pi extension worktrees now have clearer guidance to avoid duplicate auto-loaded tools and shortcuts.

Full changelog

Highlights

  • Model setup errors now point to the right alternate provider when there is one clear match.
  • Surf's optional gpt-pro package agent has a smoother path to run ChatGPT Pro web jobs through the external-job bridge when the user is logged in.
  • External-job providers can add metadata or extra operations without breaking provider discovery.
  • The packaged skill now includes a concise guide for coordinating multiple tasks, worktrees, and repositories.
  • Pi extension worktrees now have clearer guidance to avoid duplicate auto-loaded tools and shortcuts.

Fixed

  • Suggest the unique alternate provider model when an explicit qualified subagent model is unavailable, without resolving across providers. Thanks to @lallenlowe for #1280.
  • Accept extra fields on registered external-job providers, such as kind, wakeChannels, or additional operations. This keeps integrations such as Surf's gpt-pro package agent from breaking provider discovery as they add browser-backed job metadata, while job payload validation stays strict.

Changed

  • Add a pi-subagents reference for coordinating multiple tasks, worktrees, and repositories, including guidance for keeping Pi extension worktrees outside auto-discovered extension directories.

Don't miss a new pi-subagents release

NewReleases is sending notifications on new releases.