v0.30.7
v0.30.7
Patch release fixing a false recomp failure on Pi-only installs and laying the plugin-side groundwork for a much faster dashboard Projects page.
Fixes
Pi: /ctx-recomp reported failure after succeeding on installs without OpenCode
On machines where Pi runs without OpenCode installed (for example Pi inside a Linux container), /ctx-recomp and /ctx-session-upgrade completed their rebuild and then reported Recomp failed unexpectedly: unable to open database file. The rebuild had actually published; the error came from a post-publish step that tried to open OpenCode's database, which does not exist on Pi-only installs. That step is now skipped on Pi, and a missing OpenCode database can no longer be created as an empty stray file. If you saw this failure, your recomp results were saved — no re-run needed.
Pi: boot log printed executeThreshold=[object Object]% for per-model thresholds
When execute_threshold_percentage is configured as a per-model map, the startup log now prints the resolved values (for example 65% (provider/model=50%)) instead of [object Object]%.
Improvements
Session-to-project index for the dashboard
Reported dashboard Projects page load times of two minutes or more came from the dashboard re-deriving each session's project by running git across every session directory on every load, including directories that no longer exist or live on slow network paths. The plugin now records a durable session-to-project index (a one-time background backfill on first start after upgrading, then kept current automatically), and the upcoming dashboard release reads that index directly instead of running git at all. Sessions whose directories have been deleted are left unindexed rather than guessed. Update both the plugin and the dashboard to get the fast path end to end.