Skip to content

Cherry-pick: upstream security/infra/gateway updates (8 commits) #903

@alexey-pelykh

Description

@alexey-pelykh

Upstream Cherry-Pick

Source: openclaw/openclaw
Scanned: 2026-03-10
Sync cursor: d15b6af77be5c06dd64

Commits

Hash Subject Tier Files
5f45e76d6 fix(darwin): remove self-kickstart from launchd gateway restart; rely on KeepAli AUTO-PICK alive=2, gutted=0
03aea082d chore: condense inline comments per code review AUTO-PICK alive=2, gutted=0
f930fcbd3 Add regression test and CHANGELOG entry AUTO-PICK alive=2, gutted=0
ca5e352c5 CLI: include commit hash in --version output (openclaw#39712) AUTO-PARTIAL (resolved: discard gutted) alive=13, gutted=6
6c9b49a10 fix(sessions): clear stale contextTokens on model switch (openclaw#38044) AUTO-PARTIAL (resolved: discard gutted) alive=7, gutted=1
d23d36a2f Tests: lower entropy git commit fixtures AUTO-PICK alive=1, gutted=0
d9e8e8ac1 fix: resolve live config paths in status and gateway metadata (openclaw#39952) AUTO-PICK alive=8, gutted=0
87640f9a6 fix: align talk config secret schemas AUTO-PICK alive=5, gutted=0

Adaptation Notes

AUTO-PARTIAL commits: Gutted files are all FORK_DELETED or NEW_UPSTREAM — safe to discard during cherry-pick.

  • ca5e352c5: discard 6 gutted/rebranded files
  • 6c9b49a10: discard 1 gutted/rebranded files

Surface overlap (33 files may need conflict resolution)

Execution

Pick up with: /pick-from-openclaw pick up issue #N

Cherry-pick checklist:

  • Commits applied
  • 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