Skip to content

PiClaw v2.6.4 — Contact

Choose a tag to compare

@piclaw-bot piclaw-bot released this 09 Jun 18:32

PiClaw v2.6.4 — "Contact"

Re-release notice: v2.6.4 has been retagged to c0961d8a6d48b4f50e1d6d88fa80323db153d854. Any earlier v2.6.4 .run artifacts built from 0050b1905 are 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 function into the furniture.”

Fixes

  • GitHub Copilot dynamic model registration now uses getOAuthProvider("github-copilot") instead of an incomplete compatibility-shaped object, fixing the broken packaged .run artifacts 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.3 pointed 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 .run files 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.