different-ai/openwork · error

OpenWork server did not report a base URL after startup.

Error message

OpenWork server did not report a base URL after startup.

What it means

Error "OpenWork server did not report a base URL after startup." thrown in different-ai/openwork.

Source

Thrown at apps/desktop/electron/runtime.mjs:493

  openworkServerStateRef.lastStdout = serverStdout;
  openworkServerStateRef.lastStderr = serverStderr;
  if (options.manageOpencode === true) {
    const engineStdout = engineStateRef.lastStdout;
    const engineStderr = engineStateRef.lastStderr;
    const projectDir = engineStateRef.projectDir;
    Object.assign(engineStateRef, createEngineState());
    engineStateRef.lastStdout = engineStdout;
    engineStateRef.lastStderr = engineStderr;
    engineStateRef.projectDir = projectDir;
  }
}

function assertOpenworkServerReady(snapshot) {
  if (!snapshot?.running) {
    throw new Error("OpenWork server did not stay running after startup.");
  }
  if (!snapshot.baseUrl) {
    throw new Error("OpenWork server did not report a base URL after startup.");
  }
  if (!snapshot.ownerToken && !snapshot.clientToken) {
    throw new Error("OpenWork server did not report an access token after startup.");
  }
  return snapshot;
}

async function fileExists(targetPath) {
  try {
    await readFile(targetPath);
    return true;
  } catch {
    return false;
  }
}

async function readJsonFile(targetPath, fallback) {
  try {

View on GitHub (pinned to 2b7df46e8a)

When it happens

Trigger: Thrown at apps/desktop/electron/runtime.mjs:493 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of different-ai/openwork@2b7df46e8a (2026-09-01). Data as JSON: /api/errors/5f8832f04e152054. Report an issue: GitHub.