Skip to content

Cherry-pick: Channel Adapter Lifecycle #661

@alexey-pelykh

Description

@alexey-pelykh

Upstream Cherry-Pick

Source: openclaw/openclaw
Scanned: 2026-03-10 (Batch 5)
Sync cursor: d82c042b06222d6650

Commits

Hash Subject Tier
eb6fa0dac fix(googlechat): keep startAccount pending until abort to prevent restart loop AUTO-PICK
53575f201 fix: add googlechat lifecycle regression test (openclaw#27384) (thanks @junsuwhy) AUTO-PICK
31c0b04c4 fix(nextcloud-talk): keep startAccount pending until abort (openclaw#27897) AUTO-PICK
c53b11dcc test: fix pairing/daemon assertion drift AUTO-PICK

Adaptation Notes

Channel adapter lifecycle fixes. GoogleChat and Nextcloud-Talk both had restart loop issues when startAccount resolved before abort completed. c53b11dcc fixes test assertions across feishu, msteams, nextcloud-talk, and daemon status tests. CHANGELOG entries should be skipped.

Execution

Cherry-pick checklist:

  • Commits applied in order
  • Post-pick verification passed
  • Pick-notes written
  • Issue closed

Metadata

Metadata

Assignees

No one assigned

    Labels

    cherry-pickCherry-pick from upstream

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions