What this artifact is for
The quick orientation layer before you go deeper upstream.
Summary
Upgrading from hooks/tools to extensions
Seed description: Upgrading from hooks/tools to extensions
Category: Official Documentation
Best for: Not yet synthesized.
How to read this page
Workflow tags: none captured
Integrations: none captured
Caveats: No caveats captured yet
Maturity: No maturity signals captured
Source excerpt
More of the actual upstream surface so you can skim here before deciding to open the repo.
Interactive mode now sends a lightweight anonymous install/update telemetry ping to https://pi.dev/install?version=x.y.z after it writes lastChangelogVersion in settings.json.
See [0.67.1]. Version 0.67.0 shipped with a changelog formatting error that caused interactive startup to show only the version header instead of the full release notes.
pi.on("sessionswitch", async (event, ctx) => { ... }); pi.on("sessionfork", async (_event, ctx) => { ... });
Preview source: captured upstream text ↗
Quick topics
Skim bullets
- Fixed extension pi.setSessionName() updates to refresh the interactive terminal title immediately (#3686)
- Fixed /tree cancellation via sessionbeforetree leaving the session stuck in compaction state (#3688)
- Fixed Escape interrupt handling when extensions hide the built-in working loader row (#3674)
- Fixed coding-agent test expectations for current default models and missing-auth guidance.
- DeepSeek provider support with V4 Flash/Pro models and DEEPSEEKAPIKEY authentication. See README.md#providers--models and docs/providers.md#api-keys.
- Added DeepSeek to built-in provider setup, default model resolution, and provider documentation.
- Fixed /copy to avoid unbounded OSC 52 writes and clipboard races that could break terminal rendering or panic the native clipboard addon (#3639)
- Fixed extension flag docs to show pi.getFlag() using registered flag names without the CLI -- prefix (#3614)
Sources and provenance
Everything on this page should be traceable back to the list seed or an upstream surface.
Discovery reason: Listed in the awesome-pi-agent README
Discovered from: seed artifact
Claim confidence: medium
Surface capture kind: blob-markdown