Skip to content

[Fix] Fast child lifecycle relay uses configured API client - #1510

Merged
daniel-lxs merged 1 commit into
developfrom
codex/fix-fast-child-relay-client
Aug 20, 2026
Merged

[Fix] Fast child lifecycle relay uses configured API client#1510
daniel-lxs merged 1 commit into
developfrom
codex/fix-fast-child-relay-client

Conversation

@daniel-lxs

Copy link
Copy Markdown
Member

Summary

  • configure the Fast child lifecycle relay client with the canonical MCP platform URL and run token
  • preserve the existing auth-bypass header when the deployment requires it
  • add regression coverage for the target URL and authentication headers

Why

The Roomote MCP subprocess receives ROOMOTE_PLATFORM_API_URL and ROOMOTE_CLOUD_TOKEN. The global worker SDK client instead reads TRPC_URL and AUTH_TOKEN, so child lifecycle relays fell back to localhost and failed before reaching the Fast parent.

This keeps the existing MCP environment contract and uses the same authenticated-header helper as other Roomote MCP platform calls.

Validation

  • focused worker tests: 56 passed
  • worker TypeScript check
  • worker ESLint and formatting
  • full pre-push suite: oxlint, residual lint, fast type checks, and knip
  • end-to-end mock Slack smoke: Fast launched a fresh Local Docker task, then received and posted one child progress update and one child closeout without duplicates

@roomote-community

roomote-community Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

No code issues found. See task

Reviewed cb5e055

@daniel-lxs
daniel-lxs marked this pull request as ready for review August 20, 2026 20:48
@daniel-lxs
daniel-lxs merged commit e9c48ce into develop Aug 20, 2026
17 checks passed
@daniel-lxs
daniel-lxs deleted the codex/fix-fast-child-relay-client branch August 20, 2026 20:50
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.

1 participant