PiClaw v2.6.4 — Contact
PiClaw v2.6.4 — "Contact"
Re-release notice: v2.6.4 has been retagged to
c0961d8a6d48b4f50e1d6d88fa80323db153d854. Any earlier v2.6.4.runartifacts built from0050b1905are obsolete and broken; do not use them. Download the replacement assets attached to this release.
A patch about getting the right signals into the UI: open-file context, cache telemetry, dynamic Copilot models at boot, and archived-session cleanup that no longer requires the local branch list to be omniscient.
Features
- The editor footer can now reference the currently open file, so the UI has a clearer answer to “what am I actually looking at?” without requiring detective work, séance equipment, or reading the DOM.
- GitHub Copilot dynamic models are now registered at boot, which means the model catalog should wake up closer to reality instead of waiting for someone to poke it with a stick.
- Copilot boot-time model registration now receives the real upstream GitHub Copilot OAuth provider, because dynamic model discovery with a fake half-provider is less “dynamic” and more “throwing
provider.getApiKey is not a functioninto the furniture.”
Fixes
- GitHub Copilot dynamic model registration now uses
getOAuthProvider("github-copilot")instead of an incomplete compatibility-shaped object, fixing the broken packaged.runartifacts from the first v2.6.4 publication. - Cache-hit context telemetry is preserved correctly in the web UI, so useful provider/cache state no longer evaporates just when it might have explained what happened.
- Archived sessions can now be purged even when they are not present in the local branch list, because archived things should not gain immortality through administrative bookkeeping.
- Smart compaction now avoids redundant count reporting, because progress indicators should count progress rather than practicing numerology.
- The release keeps the prompt/cache telemetry work from
v2.6.3pointed at actual user-visible context rather than letting it become another decorative dashboard number.
Under the hood
- Model registration, web status payload handling, and editor footer plumbing were tightened around the new boot/catalog/context flows.
- Session cleanup logic was hardened for archived branches that exist in persisted state but no longer appear in the current local branch list.
- The broad Copilot OAuth compatibility shim was removed in favour of registering the real upstream OAuth provider, which is less exciting but substantially more compatible with reality.
- Web bundles were rebuilt as part of the release because frontend assets, like bureaucracy, insist on stamping every form twice.
Known issues
- Dynamic model catalogs still depend on provider-side truthfulness, which remains an optimistic architectural assumption in the same way “the meeting will be short” is an optimistic calendar assumption.
- Cache telemetry explains what happened; it does not make provider accounting less arcane, merely better lit.
Upgrade
- Upgrade normally; no migration step is required.
- If you downloaded v2.6.4 before this re-release, discard those
.runfiles and download the new assets from this release. - If the editor footer, model picker, cache telemetry, and archived-session cleanup feel less vague, that is intentional.