Skip to content
NO FEED

Understand the changes. Choose the tools. Put AI to work.

← News
News · Breaking

Pi 1.2.0 changes extension start events

before_agent_start also fires for custom-message turns started while idle. Its event is now a messageType union; handlers intended only for user prompts must check event.messageType === "user". Startup also counts as busy. Test extensions that inject instructions or start another turn. 3

Relevant to: Pi extension authors using session-start hooks and triggered custom messages.

What the verdict meansWill break existing code: deprecation or API change.

Sources

  1. earendil-works/pi v1.2.0 — published 2026-10-12T23:03:53Z · read
Originally part of the 13 October 2026 edition.

The useful part, in your inbox.

One complete edition every weekday, with practical takeaways.