mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-01 23:43:16 +01:00
perf(server): overlap OpenCode setup and trace reply recovery (#18367)
Overlap eligible OpenCode GitHub and assigned MCP preparation. Trace deferred reply discovery and recovery, and forward the native GitHub transport recorder. Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
1 parent
e54354d9d3
commit
f53db0c70f
12 files changed
+138
-26
No files matched your search
@@ -3,6 +3,7 @@ import { createServer } from "node:http";
|
||||
import {
|
||||
cleanupGitHubOperationLaunchers,
|
||||
adapterExecutionTargetEnablesSandboxDuplexBridge,
|
||||
adapterExecutionTargetDuplexObservabilityRecorder,
|
||||
githubOperationLauncherDirectory,
|
||||
prepareGitHubOperationLaunchers,
|
||||
startAdapterExecutionTargetPaperclipBridge,
|
||||
@@ -107,6 +108,7 @@ export async function createNativeGitHubAccess(input: {
|
||||
hostApiToken: token,
|
||||
hostApiUrl: url,
|
||||
enableSandboxDuplexBridge: duplexRequested,
|
||||
duplexObservabilityRecorder: adapterExecutionTargetDuplexObservabilityRecorder(input.target),
|
||||
onLog: input.onLog,
|
||||
});
|
||||
if (input.target?.kind === "remote" && !bridge) {
|
||||
|
||||
Reference in new issue
Block a user