Skip to content

bug(desktop): stop polling unavailable collaboration authority #4522

Description

@Phoenix500526

What happened

Maka Desktop continuously queries collaboration.turn-request.query when it is connected to the default Local Runtime Host, even though that Host composition has no collaboration authority.

Each query fails with operation_unavailable. The renderer catches the failure and schedules another poll two seconds later, while Electron logs every rejected IPC handler call. This produces an unbounded stream of identical errors after startup.

The unavailable collaboration capability is valid for this Host composition. The Desktop inbox should not poll a Host that cannot serve collaboration requests, and an unavailable capability should not produce repeated error logs.

This does not appear to crash the application or damage data, but it creates unnecessary IPC and Runtime Host traffic and makes the terminal difficult to use for diagnostics.

How to reproduce

  1. Start Maka Desktop from source with the default Local Runtime Host.
  2. Do not configure a WebSocket collaboration listener.
  3. Wait for [startup] app ready.
  4. Do not open any collaboration UI or select a Session.
  5. Observe the terminal.

Approximately every two seconds, the terminal prints the same collaboration.turn-request.query failure.

Environment

  • Maka commit: 622d6fecd
  • OS: macOS 26.6.2 (25G83)
  • Surface: Desktop / Local Runtime Host
  • Node.js: v24.16.0

Logs, screenshots, or additional context

❯ npm run dev

> maka@0.2.0 dev
> npm --workspace @maka/desktop run dev:hmr --


> @maka/desktop@0.2.0 dev:hmr
> node scripts/dev.mjs

[10:06:16][build] model metadata — generating from committed snapshot
(node:916) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
[10:06:16][build] libraries — starting (tsc --build)
[10:06:16][build] cursor overlay — done
[10:06:16][build] libraries (all) — done
[10:06:16][build] preload — done
[10:06:16][build] filesystem worker bundle — done
[10:06:16][build] main — starting
[10:06:16][build] main — done
[10:06:16][build] all builds finished in 0.4s
[10:06:16][vite] starting dev server...
  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
[10:06:16][electron] launching against http://localhost:5173 (renderer HMR live)
[startup] app ready
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}
Error occurred in handler for 'session-collaboration:turn-request:query': RuntimeHostOperationError: Runtime Host collaboration authority is unavailable
    at #acceptResponse (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:370:24)
    at #readResponses (file:///Users/phoenix/workspace/agent-repos/maka-agent/packages/runtime-host/dist/client/connection.js:330:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
  operation: 'collaboration.turn-request.query',
  code: 'operation_unavailable'
}

The current call path explains the repeated failure:

  • The global turn-request inbox polls every 2,000 ms.
  • getPendingTurnRequests() queries every Runtime Host scope marked as owner, without checking whether collaboration authority is available.
  • The default on-demand Local Runtime Host creates an access authority only when a managed WebSocket listener is configured.
  • The query therefore returns operation_unavailable, and the polling loop retries indefinitely.

Related collaboration tracker: #3843.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions