{"record":{"id":"0a3b0c20250b2c6e","repo":"paperclipai/paperclip","slug":"acpx-runtime-does-not-expose-session-config-contro","errorCode":null,"errorMessage":"ACPX runtime does not expose session config controls; upgrade ACPX or remove configured model, effort, and fast mode overrides.","messagePattern":"ACPX runtime does not expose session config controls; upgrade ACPX or remove configured model, effort, and fast mode overrides\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/adapter-utils/src/acpx-engine/execute.ts","lineNumber":2330,"sourceCode":"        }).workspaceHints;\n        if (shapedHints.length > 0) {\n          env.PAPERCLIP_WORKSPACES_JSON = JSON.stringify(shapedHints);\n        }\n      },\n      onReuseLog: () =>\n        input.ctx.onLog(\n          \"stdout\",\n          \"[paperclip] Reusing the staged in-sandbox runtime for this resumed session (no workspace re-ship / managed-home re-seed).\\n\",\n        ),\n      startPaperclipBridge: (runtimeRootDir) =>\n        startAdapterExecutionTargetPaperclipBridge({\n          runId,\n          target: { ...remoteTarget, streamRunLogs: false },\n          runtimeRootDir,\n          adapterKey: input.engine.adapterType,\n          timeoutSec,\n          hostApiToken: env.PAPERCLIP_API_KEY,\n          enableSandboxDuplexBridge: adapterExecutionTargetEnablesSandboxDuplexBridge(remoteTarget),\n          duplexObservabilityRecorder: adapterExecutionTargetDuplexObservabilityRecorder(remoteTarget),\n          onLog: input.ctx.onLog,\n          getRuntimeParentContext: input.getRuntimeParentContext,\n          runtimeSpan: input.runtimeSpan,\n        }),\n      startProcessSessionBridge: ({ runtimeRootDir, launchEnv }) =>\n        startAdapterExecutionTargetProcessSessionBridge({\n          runId,\n          target: remoteTarget,\n          runtimeRootDir,\n          adapterKey: input.engine.adapterType,\n          command: \"sh\",\n          args: [\"-lc\", `exec ${agentCommandShell}`],\n          cwd: sessionCwd,\n          env: launchEnv,\n          timeoutSec,\n          onLog: input.ctx.onLog,\n          getRuntimeParentContext: input.getRuntimeParentContext,","sourceCodeStart":2312,"sourceCodeEnd":2348,"githubUrl":"https://github.com/paperclipai/paperclip/blob/3f1d897a7c018d76563a21c6e39c3c9b03933622/packages/adapter-utils/src/acpx-engine/execute.ts#L2312-L2348","documentation":"Capability mismatch in the ACPX engine: session config options (model, effort, fast mode) were requested, but the connected ACPX runtime does not implement setConfigOption, so the overrides cannot be applied and the run refuses to continue with silently ignored settings; the mismatch is logged to stderr before throwing.","triggerScenarios":"Thrown at packages/adapter-utils/src/acpx-engine/execute.ts:2248 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Upgrade ACPX to a version that exposes session config controls.","Remove configured model, effort, and fast mode overrides from the agent config."],"exampleFix":null,"handlingStrategy":"fallback","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3f1d897a7c018d76563a21c6e39c3c9b03933622","analyzedAt":"2026-08-18T22:49:45.177Z","contentChangedAt":"2026-08-18T22:49:45.177Z","schemaVersion":2},"datasetVersion":"2026-09-23T08:17:48.524Z"}