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-propackage 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-propackage 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'sgpt-propackage 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.