paperclipai/paperclip · error

Environment driver "${driver.driver}" does not support comma

Error message

Environment driver "${driver.driver}" does not support command execution.

What it means

Capability dispatch guard in the environment-runtime driver facade: the resolved environment driver does not implement the command-execution method. A command was submitted to a driver type that cannot run commands (e.g. a sync-only or lease-only driver), so the facade rejects the call.

Source

Thrown at server/src/services/environment-runtime.ts:3480

        environment: input.environment,
        lease: input.lease,
        status: "released",
      });
      return await executePluginEnvironmentCommand({
        db,
        workerManager,
        pluginId: plugin.id,
        config: {
          pluginKey,
          driverKey,
          driverConfig,
        },
        params: {
          driverKey,
          companyId: input.lease.companyId,
          environmentId: input.environment.id,
          issueId: input.lease.issueId,
          config: driverConfig,
          lease: {
            providerLeaseId: input.lease.providerLeaseId,
            metadata: input.lease.metadata ?? undefined,
            expiresAt: input.lease.expiresAt?.toISOString() ?? null,
          },
          command: input.command,
          args: input.args,
          cwd: input.cwd,
          env: input.env,
          stdin: input.stdin,
          timeoutMs: input.timeoutMs,
        },
      });
    },

    async resolveCapabilities(input) {
      const metadata = input.lease.metadata ?? {};
      const pluginId = readString(metadata.pluginId);

View on GitHub (pinned to 01ad858492)

Solutions

  1. Use an environment driver that supports command execution for this operation.
Defensive patterns

Strategy: validation

When it happens

Trigger: Thrown at server/src/services/environment-runtime.ts:3281 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of paperclipai/paperclip@01ad858492 (2026-08-18). Data as JSON: /api/errors/8787523340f3aa58. Report an issue: GitHub.