Skip to content

Cherry-pick 16a5f0b00: refactor: split talk gateway config loaders#1279

Merged
alexey-pelykh merged 1 commit intomainfrom
cherry-pick/16a5f0b00-split-talk-gateway-config-loaders
Mar 14, 2026
Merged

Cherry-pick 16a5f0b00: refactor: split talk gateway config loaders#1279
alexey-pelykh merged 1 commit intomainfrom
cherry-pick/16a5f0b00-split-talk-gateway-config-loaders

Conversation

@alexey-pelykh
Copy link
Copy Markdown

Cherry-pick from upstream

Summary

Extracts gateway config loading logic from TalkModeManager into dedicated TalkModeGatewayConfig files on each platform (Android, iOS, macOS). This separates config parsing/assembly from the talk mode runtime, reducing manager complexity.

Adaptation

  • Rebranded new TalkModeGatewayConfig.kt package from ai.openclaw.app.voice to org.remoteclaw.android.voice and imports accordingly
  • Rebranded import OpenClawKit to import RemoteClawKit in new iOS and macOS gateway config files
  • Resolved Android TalkModeManager.kt conflict by taking upstream's refactored version and re-applying fork rebrand (package, imports)
  • New files auto-placed at rebranded paths by git

Depends on #1278.
Cherry-picked from openclaw/openclaw per #902.

@alexey-pelykh alexey-pelykh merged commit 83a114b into main Mar 14, 2026
7 checks passed
@alexey-pelykh alexey-pelykh deleted the cherry-pick/16a5f0b00-split-talk-gateway-config-loaders branch March 14, 2026 06:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants