app-v2.7.55
screenpipe/screenpipeapp-v2.7.55Sep 19, 2026by louis030195
Upgrading?
AI Summary
This release focuses on stabilizing the evaluation system, fixing audio and meeting detection issues, and improving performance for storage migrations and activity lookups.
Key Highlights
- Enhanced evaluation logic to better distinguish regressions from test framework failures (Vitest, Rust compilation).
- Fixed audio alignment issues with OpenAI-compatible batch limits and timeouts.
- Improved meeting and browser detection by matching names at word boundaries and confirming Slack huddles.
- Optimized performance by bounding representative text lookups and speeding up full-history migration verification.
- Added new contributors Mujeebmasi and Ppatel26.
Full Release Notes
## What's Changed * evals: reject grader process errors as regression evidence by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7099 * evals: preserve verified entitlement plan identity by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7101 * fix(ai): load models from the ChatGPT account catalog by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7103 * Remove stale experiments and simplify repository root by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7104 * evals: verify gateway identity ownership before authenticated access by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7107 * fix(workflows): preserve agent evidence and correct Private controls by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7100 * fix(ai): preserve Auto model choice when context is compacted by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7066 * fix(support): include rotated panic logs and timestamps by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7108 * fix(meetings): match browser names at word boundaries by @mujeebmasi in https://github.com/screenpipe/screenpipe/pull/6996 * fix: recover interrupted storage migration retries by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7109 * evals: reject known setup errors as regression evidence by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7110 * fix(meetings): confirm browser Slack huddles with call controls by @ppatel26 in https://github.com/screenpipe/screenpipe/pull/6992 * fix(chat): compact automatically during tool sequences by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7083 * evals: distinguish Vitest collection failures from regressions by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7112 * perf(activity): bound representative text lookup by frame range by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7111 * fix(audio): align OpenAI-compatible batch limits and timeouts by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7114 * fix(workflows): fetch context through API instead of file reader by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7117 * evals: page all reachable history during regression discovery by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7116 * evals: classify Vitest imported-module collection errors by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7118 * evals: verify privacy ownership through settings callers by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7119 * fix(chat): keep loader visible after tools finish by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7120 * evals: classify missing PostCSS plugin startup failures by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7121 * evals: cover canonical gateway billing capacity and access boundaries by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7122 * evals: exclude Rust compilation errors from regression evidence by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7123 * evals: fingerprint actual grader and shared harness inputs by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7124 * evals: verify running MCP enterprise credential reload by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7126 * evals: reject Vitest build hook failures as regression evidence by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7127 * evals: cover explicit consent before Grok credential access by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7128 * fix(workflows): repair long Private runs and evidence saves by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7115 * fix: stop migration from rescanning retained history by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7129 * fix(audio): refresh macOS device inventory on reconnect by @louis030195 in https://github.com/screenpipe/screenpipe/pull/7132 * Stop warm-monitor capture streams when recording pauses by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7133 * perf: speed up full-history migration verification by @EzraEllette in https://github.com/screenpipe/screenpipe/pull/7131 ## New Contributors * @mujeebmasi made their first contribution in https://github.com/screenpipe/screenpipe/pull/6996 * @ppatel26 made their first contribution in https://github.com/screenpipe/screenpipe/pull/6992 **Full Changelog**: https://github.com/screenpipe/screenpipe/compare/app-v2.7.52...app-v2.7.55
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one