Cherry-pick issue #892: upstream CI, gateway, chat, channels fixes#1796
Merged
alexey-pelykh merged 6 commits intomainfrom Mar 22, 2026
Merged
Cherry-pick issue #892: upstream CI, gateway, chat, channels fixes#1796alexey-pelykh merged 6 commits intomainfrom
alexey-pelykh merged 6 commits intomainfrom
Conversation
(cherry picked from commit 08597e8)
…estart reason resolveChannelRestartReason did not handle the "disconnected" evaluation reason explicitly, so it fell through to "stuck". This conflates a clean WebSocket drop (e.g. Discord 1006) with a genuinely stuck channel, making logs misleading and preventing future policy differentiation. Add "disconnected" to ChannelRestartReason and handle it before the catch-all "stuck" return. Closes openclaw#36404 (cherry picked from commit 066d589)
Landed from contributor PR openclaw#39313 by @fellanH. Co-authored-by: Felix Hellström <[email protected]> (cherry picked from commit 9d7d961)
(cherry picked from commit 930caea)
(cherry picked from commit e381ab6)
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.
Summary
Cherry-pick 7 upstream commits (6 picked, 1 skipped) from OpenClaw into RemoteClaw fork.
Picked (6):
08597e817fix(ci): stabilize detect-secrets baseline — resolved: timestamp, rebrand env vars + pragma, removed block kept empty, deleted file kept deleted066d589b8fix(gateway): distinguish disconnected from stuck in health-monitor restart reason — clean pick1e05f14f3fix: land health-monitor disconnected reason label — resolved: CHANGELOG already had entry from prior cherry-picks9d7d961dbfix: restore Telegram webhook-mode health after restarts — resolved: CHANGELOG + webhook.ts rebrand (OpenClawConfig→RemoteClawConfig, added InputFile import)930caeaaffix(chat): preserve sender labels in dashboard history — clean picke381ab630refactor(channels): share native command session targets — resolved: kept cleaned import (removed gutted resolveNativeSkillsEnabled), added new session targets importSkipped (1):
380eb1c07refactor: reuse shared gateway probe auth — depends onresolveGatewayCredentialsWithSecretInputsfromcall.tswhich was removed during fork gutting; all non-conflicting changes were empty after resolutionCloses #892
Test plan