[RELEASE] Sync banner names the runtimes it actually syncs (carries #5010) - #5012
Merged
Conversation
✅ Drift Bot (ClawMetry): no drift detectedDrift Bot analyzed the changed files against this project's blueprints and requirements and found no drift. |
…5010) Ships the fix for the hardcoded "Syncing your OpenClaw workspace" banner title to PyPI and the fleet. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
vivekchand
force-pushed
the
release/sync-banner-honesty
branch
from
August 20, 2026 21:22
df3e111 to
ca87d64
Compare
✅ Drift Bot (ClawMetry): no drift detectedDrift Bot analyzed the changed files against this project's blueprints and requirements and found no drift. |
✅ Drift Bot (ClawMetry): no drift detectedDrift Bot analyzed the changed files against this project's blueprints and requirements and found no drift. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Carries #5010 (merged) to PyPI and the fleet.
What ships
The first-install sync banner stops asserting OpenClaw on machines that have never had it. It now names the runtimes actually detected on the machine, and falls back to a runtime-neutral phrase when detection has not landed or finds nothing.
Syncing your AI agentsSyncing your Claude Code dataSyncing Claude Code and CursorSyncing Claude Code, Cursor and 2 moreA runtime is named only when it has sessions on disk, so an installed-but-unused Cursor is never claimed as something being synced. Detection runs on a background refresh behind a 60s cache, never inline in the polled handler.
The runtime list is composed by the dashboard rather than the daemon, so this takes effect on upgrade without a daemon-side change.
Verified before cutting
origin/mainand green on the fix.main(fetched back from the served raw file, not just "merged").CHANGELOG entry added under Unreleased.
🤖 Generated with Claude Code