Skip to content

Cherry-pick issue #891: upstream browser proxy, chat refactors, docker live test fixes#1795

Merged
alexey-pelykh merged 10 commits intomainfrom
cherry-pick/staging-891
Mar 22, 2026
Merged

Cherry-pick issue #891: upstream browser proxy, chat refactors, docker live test fixes#1795
alexey-pelykh merged 10 commits intomainfrom
cherry-pick/staging-891

Conversation

@alexey-pelykh
Copy link
Copy Markdown

Summary

Cherry-pick 9 upstream commits (1 skipped as entirely gutted):

Adaptation

  • Gutted files discarded: pi-embedded-runner extra-params (2), model-selection tests (3), acpx plugin/runtime/config (7) — all DU conflicts resolved via git rm
  • Rebrand applied: OpenClawConfigFileRemoteClawConfigFile, OpenClawBrowserCommandRemoteClawBrowserCommand, OpenClawNodeErrorRemoteClawNodeError, OpenClawProtocolRemoteClawProtocol, test imports rebranded, env var OPENCLAW_CONFIG_PATHREMOTECLAW_CONFIG_PATH
  • 1 commit skipped (a8c67affd): all changes were in gutted files (model-selection tests, model-providers docs)

Closes #891

Test plan

  • CI build passes
  • CI test passes
  • CI lint passes

vincentkoc and others added 9 commits March 22, 2026 12:45
* Pi Runner: gate parallel_tool_calls payload injection

* Pi Runner: cover parallel_tool_calls alias precedence

* Changelog: note parallel_tool_calls compatibility fix

* Update CHANGELOG.md

* Pi Runner: clarify null parallel_tool_calls override logging

(cherry picked from commit daecd2d)

# Conflicts:
#	CHANGELOG.md
#	src/agents/pi-embedded-runner-extraparams.test.ts
#	src/agents/pi-embedded-runner/extra-params.ts
Co-authored-by: Goodspeed App Studio <[email protected]>
(cherry picked from commit 5659d7f)

# Conflicts:
#	extensions/acpx/openclaw.plugin.json
#	extensions/acpx/src/config.test.ts
#	extensions/acpx/src/config.ts
#	extensions/acpx/src/runtime-internals/test-fixtures.ts
#	extensions/acpx/src/runtime.test.ts
#	extensions/acpx/src/runtime.ts
#	extensions/acpx/src/service.ts
macOS app/chat/browser/cron/permissions fixes.

Co-authored-by: ImHermes1 <[email protected]>
(cherry picked from commit d15b6af)

# Conflicts:
#	CHANGELOG.md
#	apps/macos/Sources/RemoteClaw/NodeMode/MacNodeBrowserProxy.swift
#	apps/macos/Sources/RemoteClaw/NodeMode/MacNodeModeCoordinator.swift
#	apps/macos/Sources/RemoteClaw/NodeMode/MacNodeRuntime.swift
#	apps/macos/Sources/RemoteClaw/PermissionsSettings.swift
#	apps/macos/Tests/RemoteClawIPCTests/MacNodeBrowserProxyTests.swift
#	apps/shared/RemoteClawKit/Sources/RemoteClawChatUI/ChatView.swift
#	apps/shared/RemoteClawKit/Sources/RemoteClawKit/BrowserCommands.swift
#	apps/shared/RemoteClawKit/Tests/RemoteClawKitTests/ChatComposerPasteSupportTests.swift
@alexey-pelykh alexey-pelykh enabled auto-merge (squash) March 22, 2026 12:01
The upstream process.ts depends on gutted runtime-api, so provide a
minimal spawnAndCollect implementation that satisfies the import.
@alexey-pelykh alexey-pelykh merged commit 21c14da into main Mar 22, 2026
11 of 12 checks passed
@alexey-pelykh alexey-pelykh deleted the cherry-pick/staging-891 branch March 22, 2026 12:15
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.

Cherry-pick: upstream changelog and docs (10 commits)

5 participants