MCPcopy Create free account

hub / github.com/Infiland/cursor-opencode-auth / functions

Functions64 in github.com/Infiland/cursor-opencode-auth

↓ 13 callersFunctionrun
(cmd: string, args: string[], opts: RunOptions = {})
packages/opencode-plugin-cursor/src/lib/process.ts:14
↓ 9 callersFunctioncursorApiRequest
(args: { method: "GET" | "POST" | "DELETE"; path: string; apiKey?: string; authStyle?: CursorApiAuthSt
packages/opencode-plugin-cursor/src/lib/cursorApi.ts:25
↓ 7 callersFunctiongetBridgeBaseURL
()
packages/opencode-plugin-cursor/src/lib/bridge.ts:17
↓ 7 callersFunctionjson
(res: http.ServerResponse, status: number, body: unknown)
packages/cursor-openai-bridge/src/lib/http.ts:11
↓ 6 callersFunctionisBridgeUp
(timeoutMs = 500)
packages/opencode-plugin-cursor/src/lib/bridge.ts:46
↓ 5 callersFunctionfileExists
(filePath: string)
packages/opencode-plugin-cursor/src/lib/pluginShim.ts:16
↓ 3 callersFunctionenvBool
(name: string, defaultValue: boolean)
packages/cursor-openai-bridge/src/lib/config.ts:19
↓ 3 callersFunctiongetBridgeHealthURL
()
packages/opencode-plugin-cursor/src/lib/bridge.ts:21
↓ 3 callersFunctiontruncate
(s: string, max: number)
packages/opencode-plugin-cursor/src/lib/streamJson.ts:286
↓ 2 callersFunctionenvNumber
(name: string, defaultValue: number)
packages/cursor-openai-bridge/src/lib/config.ts:28
↓ 2 callersFunctionformatStreamJsonSummary
(summary: StreamJsonSummary)
packages/opencode-plugin-cursor/src/lib/streamJson.ts:164
↓ 2 callersFunctiongetBridgePidPath
()
packages/opencode-plugin-cursor/src/lib/bridge.ts:41
↓ 2 callersFunctionisReExportShimFile
(text: string)
packages/opencode-plugin-cursor/src/lib/pluginShim.ts:60
↓ 2 callersFunctionparseStreamJsonOutput
(stdout: string)
packages/opencode-plugin-cursor/src/lib/streamJson.ts:80
↓ 2 callersFunctionrun
(cmd: string, args: string[], opts: RunOptions = {})
packages/cursor-openai-bridge/src/lib/process.ts:14
↓ 2 callersFunctionstartBridgeDetached
(agentBin: string, workspace?: string)
packages/opencode-plugin-cursor/src/lib/bridge.ts:78
↓ 2 callersFunctionstopBridgeByPidFile
()
packages/opencode-plugin-cursor/src/lib/bridge.ts:117
↓ 1 callersFunctionbuildAuthHeader
(key: string, style: CursorApiAuthStyle)
packages/opencode-plugin-cursor/src/lib/cursorApi.ts:19
↓ 1 callersFunctionbuildPromptFromMessages
(messages: any[])
packages/cursor-openai-bridge/src/lib/openai.ts:31
↓ 1 callersFunctioncreateBridgeTools
(args: { agentBin: string; cwd: string })
packages/opencode-plugin-cursor/src/tools/bridge.ts:11
↓ 1 callersFunctioncreateCliTools
(args: { agentBin: string; cwd: string; repoRoot?: string; })
packages/opencode-plugin-cursor/src/tools/cli.ts:14
↓ 1 callersFunctioncreateCloudTools
(args: { cwd: string })
packages/opencode-plugin-cursor/src/tools/cloud.ts:9
↓ 1 callersFunctiondescribeToolCall
* Cursor's tool_call object uses keys like `readToolCall`, `editToolCall`, * `shellToolCall`, etc. Extract the tool name and args/result from whichev
packages/opencode-plugin-cursor/src/lib/streamJson.ts:218
↓ 1 callersFunctionensureBridgeProcess
(agentBin: string, workspace?: string)
packages/opencode-plugin-cursor/src/lib/bridge.ts:140
↓ 1 callersFunctionensurePluginShowsVersionInStatus
( client: any, )
packages/opencode-plugin-cursor/src/lib/pluginShim.ts:64
↓ 1 callersFunctionextractAssistantText
(stdout: string)
packages/cursor-openai-bridge/src/lib/streamJson.ts:9
↓ 1 callersFunctionextractBearerToken
(req: http.IncomingMessage)
packages/cursor-openai-bridge/src/lib/http.ts:3
↓ 1 callersFunctionextractContentText
( content: Array<{ type: string; text?: string }> | undefined, )
packages/opencode-plugin-cursor/src/lib/streamJson.ts:204
↓ 1 callersFunctionformatArgs
(args: Record<string, any>)
packages/opencode-plugin-cursor/src/lib/streamJson.ts:256
↓ 1 callersFunctionformatToolResult
(result: Record<string, any> | undefined)
packages/opencode-plugin-cursor/src/lib/streamJson.ts:269
↓ 1 callersFunctiongetAgentBin
()
packages/cursor-openai-bridge/src/lib/config.ts:50
↓ 1 callersFunctiongetBridgeHost
()
packages/opencode-plugin-cursor/src/lib/bridge.ts:7
↓ 1 callersFunctiongetBridgePort
()
packages/opencode-plugin-cursor/src/lib/bridge.ts:11
↓ 1 callersFunctiongetBridgeScriptPath
()
packages/opencode-plugin-cursor/src/lib/bridge.ts:31
↓ 1 callersFunctiongetBridgeWorkspace
(timeoutMs = 500)
packages/opencode-plugin-cursor/src/lib/bridge.ts:63
↓ 1 callersFunctiongetCursorAgentBin
()
packages/opencode-plugin-cursor/src/index.ts:9
↓ 1 callersFunctiongetCursorApiBaseURL
()
packages/opencode-plugin-cursor/src/lib/cursorApi.ts:5
↓ 1 callersFunctiongetCursorApiKey
(explicit?: string)
packages/opencode-plugin-cursor/src/lib/cursorApi.ts:9
↓ 1 callersFunctiongetHost
()
packages/cursor-openai-bridge/src/lib/config.ts:59
↓ 1 callersFunctiongetOpencodePluginsDir
()
packages/opencode-plugin-cursor/src/lib/pluginShim.ts:25
↓ 1 callersFunctiongetPort
()
packages/cursor-openai-bridge/src/lib/config.ts:63
↓ 1 callersFunctiongetRequiredKey
()
packages/cursor-openai-bridge/src/lib/config.ts:68
↓ 1 callersFunctiongetSelfEntrypointPath
()
packages/opencode-plugin-cursor/src/lib/pluginShim.ts:50
↓ 1 callersFunctiongetSelfVersion
()
packages/opencode-plugin-cursor/src/lib/pluginShim.ts:33
↓ 1 callersFunctiongetWorkspace
()
packages/cursor-openai-bridge/src/lib/config.ts:72
↓ 1 callersFunctionlistCursorCliModels
(args: { agentBin: string; timeoutMs: number; })
packages/cursor-openai-bridge/src/lib/cursorCli.ts:25
↓ 1 callersFunctionloadBridgeConfig
()
packages/cursor-openai-bridge/src/lib/config.ts:77
↓ 1 callersFunctionmain
()
packages/cursor-openai-bridge/src/cli.ts:4
↓ 1 callersFunctionmessageContentToText
(content: any)
packages/cursor-openai-bridge/src/lib/openai.ts:16
↓ 1 callersFunctionnormalizeMode
(raw: string | undefined)
packages/cursor-openai-bridge/src/lib/config.ts:35
↓ 1 callersFunctionnormalizeModelId
(raw: string | undefined)
packages/cursor-openai-bridge/src/lib/openai.ts:7
↓ 1 callersFunctionnormalizeModelId
(raw: string | undefined)
packages/cursor-openai-bridge/src/lib/config.ts:42
↓ 1 callersFunctionparseCursorCliModels
(output: string)
packages/cursor-openai-bridge/src/lib/cursorCli.ts:7
↓ 1 callersFunctionparseModelList
(output: string)
packages/opencode-plugin-cursor/src/lib/models.ts:1
↓ 1 callersFunctionreadBody
(req: http.IncomingMessage)
packages/cursor-openai-bridge/src/lib/http.ts:16
↓ 1 callersFunctionshouldAutostartBridge
()
packages/opencode-plugin-cursor/src/lib/bridge.ts:25
↓ 1 callersFunctionstartBridgeServer
(opts: BridgeServerOptions)
packages/cursor-openai-bridge/src/lib/server.ts:24
↓ 1 callersFunctiontoBase64
(data: Uint8Array)
packages/opencode-plugin-cursor/src/lib/base64.ts:3
FunctionCursorPlugin
({ client, directory, worktree })
packages/opencode-plugin-cursor/src/index.ts:18
Functionexecute
()
packages/opencode-plugin-cursor/src/tools/bridge.ts:16
Functionexecute
(toolArgs)
packages/opencode-plugin-cursor/src/tools/cloud.ts:28
Functionexecute
(toolArgs)
packages/opencode-plugin-cursor/src/tools/cli.ts:30
FunctionextractAssistantText
(summary: StreamJsonSummary)
packages/opencode-plugin-cursor/src/lib/streamJson.ts:196
FunctionlooksLikeModelID
(s: string)
packages/opencode-plugin-cursor/src/lib/models.ts:13