xworkmate-bridge/internal
Haitao Pan fa9cc78add fix(acp): T10/T11/T12 observability + error semantics; revert S1 (broke main)
T10: gatewayRPCError marks OPENCLAW_GATEWAY_SOCKET_CLOSED with retryable=true,
poll=true so the client degrades to "background/reconnecting" + keeps polling
instead of hard-failing (feeds App T5).
T11: runId-tagged warn logs at the tasks.get unconfirmed-fallback and
run-deadline-interrupt sites, so a runId can be joined across App→bridge→plugin→gateway.
T12: process-level stability counters (gatewaySocketClosed, taskGetUnconfirmedFallback,
runDeadlineInterrupt) exposed via /api/ping.metrics.

Revert S1 (default expectedArtifactDirs): it set requiresExport=true / default dirs
for any artifact-inferring task, which made a gateway run that succeeds with NO
artifact hang "waiting for artifact export" (TestHTTPHandlerGatewayOpenClawHandlesFive
ConcurrentE2ECases + ...WithoutPromptHeuristic went red). The blocking is tied to
expectedArtifactDirs presence in openClawTaskGetRequiresArtifactExport; decoupling
scan-hint from block-on-export needs a careful, separately-tested change. Reverted to
keep main green; S1 to be redesigned (see docs/cases/06 §7).

Full internal/acp suite green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 06:43:21 +08:00
..
acp fix(acp): T10/T11/T12 observability + error semantics; revert S1 (broke main) 2026-06-27 06:43:21 +08:00
desktop fix(desktop): time out ICE gathering 2026-06-13 07:10:28 +08:00
gatewayruntime fix: stabilize gateway device token reissue 2026-06-18 14:48:03 +08:00
geminiadapter fix: remove unused functions and dead code to pass staticcheck 2026-06-05 18:43:15 +08:00
hermesadapter fix: structure hermes empty response failures 2026-04-29 19:26:58 +08:00
memory Initial standalone ACP bridge repository 2026-04-09 09:49:48 +08:00
opencodeadapter perf: optimize webrtc mouse input throttle, ffmpeg encoding and http connection pooling 2026-06-04 11:28:00 +08:00
router fix: remove unused functions and dead code to pass staticcheck 2026-06-05 18:43:15 +08:00
service Support review bridge auth token 2026-05-30 10:34:51 +08:00
shared chore: remove unused legacy bridge helpers 2026-06-12 14:49:51 +08:00
skills fix: remove unused functions and dead code to pass staticcheck 2026-06-05 18:43:15 +08:00