Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ben-vargas/ai-sdk-provider-codex-cli
/ functions
Functions
414 in github.com/ben-vargas/ai-sdk-provider-codex-cli
⨍
Functions
414
◇
Types & classes
144
↓ 1 callers
Function
parseVersionFromUserAgent
(userAgent: string)
src/app-server/rpc/client.ts:77
↓ 1 callers
Function
pickClientScopedSettings
(settings: CodexAppServerSettings)
src/app-server/provider/client-pool.ts:17
↓ 1 callers
Method
preparePrompt
( prompt: readonly unknown[], hasExistingThreadContext: boolean, )
src/app-server/language-model.ts:571
↓ 1 callers
Method
recordCompletion
(toolName: string, durationMs?: number)
src/app-server/stream/tool-tracker.ts:69
↓ 1 callers
Method
releaseRequestScoped
(server: SdkMcpServer)
src/app-server/provider/sdk-mcp-lifecycle-manager.ts:6
↓ 1 callers
Method
rememberCompletedTurn
(turnId: string)
src/app-server/rpc/client.ts:979
↓ 1 callers
Function
resolveCodexPath
( explicitPath?: string, allowNpx?: boolean, )
src/exec-language-model.ts:116
↓ 1 callers
Function
resolveCodexPath
(explicitPath?: string)
src/app-server/rpc/client.ts:58
↓ 1 callers
Method
resolveConfig
( settings: CodexAppServerSettings, sdkServerLifecycle: 'provider' | 'request', )
src/app-server/language-model.ts:278
↓ 1 callers
Method
resolveIncludeRawChunks
( optionsIncludeRawChunks: boolean | undefined, settings: CodexAppServerSettings, providerOptions?
src/app-server/language-model.ts:266
↓ 1 callers
Function
selectLatestUserTurn
(prompt: readonly PromptMessage[])
src/converters/prompt-converter.ts:320
↓ 1 callers
Method
serializeConfigValue
* Serialize a config override value into a CLI-safe string.
src/exec-language-model.ts:445
↓ 1 callers
Function
serializeToolResultToText
(result: unknown)
src/tools/local-mcp-server.ts:66
↓ 1 callers
Method
start
( controller: ReadableStreamDefaultController<LanguageModelV3StreamPart>, )
src/app-server/stream/turn-stream-controller.ts:141
↓ 1 callers
Method
startAndInitialize
()
src/app-server/rpc/client.ts:443
↓ 1 callers
Method
startOrResumeThread
(args: { settings: CodexAppServerSettings; providerOptions?: CodexAppServerProviderOptions; config
src/app-server/language-model.ts:351
↓ 1 callers
Method
threadResume
(params: ThreadResumeParams)
src/app-server/rpc/client.ts:291
↓ 1 callers
Method
threadStart
(params: ThreadStartParams)
src/app-server/rpc/client.ts:287
↓ 1 callers
Function
toDataUrl
* Convert an image file to a base64 data URL
examples/app-server/image-support.mjs:44
↓ 1 callers
Function
toDataUrl
* Convert an image file to a base64 data URL
examples/exec/image-support.mjs:39
↓ 1 callers
Function
toJsonSchemaFallback
(schema: ZodType<unknown>)
src/tools/tool-builder.ts:77
↓ 1 callers
Method
toolTypeFromName
(toolName: string)
src/app-server/stream/tool-tracker.ts:61
↓ 1 callers
Function
validateModelId
(modelId: string)
src/validation.ts:360
↓ 1 callers
Function
waitForPromiseOrTimeout
( promise: Promise<T>, timeoutMs: number, )
src/app-server/stream/turn-stream-controller.ts:16
↓ 1 callers
Method
withPersistentBootstrapLock
(fn: () => Promise<T>)
src/app-server/language-model.ts:496
Function
_server
()
src/tools/sdk-mcp-server.ts:34
Function
_start
()
src/tools/sdk-mcp-server.ts:40
Function
_stop
()
src/tools/sdk-mcp-server.ts:73
Method
bindRequestContext
(contextId: string, turnId: string)
src/app-server/rpc/client.ts:355
Method
bindRequestContext
(contextId: string, turnId: string)
src/__tests__/app-server-language-model.test.ts:112
Method
bindRequestContext
(contextId: string, turnId: string)
src/__tests__/app-server-turn-stream-controller.test.ts:52
Method
buildResult
(result: Record<string, unknown>)
src/exec-language-model.ts:564
Method
chat
(modelId: CodexModelId, settings?: CodexExecSettings)
src/exec-provider.ts:12
Method
chat
(modelId: CodexModelId, settings?: CodexAppServerSettings)
src/app-server/provider.ts:29
Method
cleanup
()
src/app-server/rpc/client.ts:959
Method
cleanupTempFiles
()
src/exec-language-model.ts:991
Function
clear
()
src/app-server/provider/persistent-model-cache.ts:19
Method
clearRequestContext
(contextId: string)
src/__tests__/app-server-language-model.test.ts:116
Method
clearRequestContext
(contextId: string)
src/__tests__/app-server-turn-stream-controller.test.ts:56
Method
clearRequestContextForTurn
(turnId: string)
src/__tests__/app-server-turn-stream-controller.test.ts:60
Method
close
()
src/app-server/stream/emitter.ts:233
Function
closeAll
()
src/app-server/provider/client-pool.ts:77
Function
closeAll
()
src/app-server/provider/sdk-mcp-lifecycle-manager.ts:59
Method
closeAll
()
src/app-server/provider/sdk-mcp-lifecycle-manager.ts:7
Method
constructor
(options: ExecLanguageModelOptions)
src/exec-language-model.ts:156
Method
constructor
({ feature, minCodexVersion, serverVersion, message, }: { feature: string; minCodexV
src/errors.ts:15
Method
constructor
(options: AppServerLanguageModelOptions)
src/app-server/language-model.ts:177
Method
constructor
(options: AppServerSessionOptions)
src/app-server/session.ts:59
Method
constructor
(code: number, message: string)
src/app-server/rpc/client.ts:163
Method
constructor
(options: AppServerRpcClientOptions = {})
src/app-server/rpc/client.ts:196
Method
constructor
(private readonly options: TurnStreamControllerOptions)
src/app-server/stream/turn-stream-controller.ts:131
Method
constructor
( private readonly controller: ReadableStreamDefaultController<LanguageModelV3StreamPart>, private rea
src/app-server/stream/emitter.ts:27
Method
constructor
(options: AppServerNotificationRouterOptions)
src/app-server/stream/router.ts:59
Function
createPersistentModelKey
(modelId, settings)
src/app-server/provider/model-key-factory.ts:94
Method
doGenerate
( options: Parameters<LanguageModelV3['doGenerate']>[0], )
src/exec-language-model.ts:707
Method
embeddingModel
(modelId: string)
src/exec-provider.ts:13
Method
emitServerMessage
(message: unknown)
src/__tests__/app-server-rpc-client.test.ts:52
Method
ensureReasoningPart
( id: string, metadata?: SharedV3ProviderMetadata, )
src/exec-language-model.ts:751
Method
ensureReasoningPart
( id: string, metadata?: SharedV3ProviderMetadata, )
src/app-server/language-model.ts:649
Method
ensureTextPart
( id: string, metadata?: SharedV3ProviderMetadata, )
src/exec-language-model.ts:731
Method
ensureTextPart
( id: string, metadata?: SharedV3ProviderMetadata, )
src/app-server/language-model.ts:629
Method
finishStream
(code: number | null)
src/exec-language-model.ts:1100
Function
functionIdentity
(value)
src/app-server/provider/value-identity-registry.ts:34
Function
get
(key)
src/app-server/provider/persistent-model-cache.ts:13
Method
get
(toolCallId: string)
src/app-server/stream/tool-tracker.ts:34
Function
getOrCreate
(settings)
src/app-server/provider/client-pool.ts:62
Function
handleItemCompleted
(params)
src/app-server/stream/router-notification-handlers.ts:71
Method
handleItemEvent
(event: ExperimentalJsonEvent)
src/exec-language-model.ts:1015
Method
hasTurnCompleted
(turnId: string)
src/app-server/rpc/client.ts:387
Method
hasTurnCompleted
(_turnId: string)
src/__tests__/app-server-language-model.test.ts:124
Function
httpHandler
(req: IncomingMessage, res: ServerResponse)
src/tools/local-mcp-server.ts:174
Method
imageModel
(modelId: string)
src/exec-provider.ts:14
Method
injectMessage
(content: string | AppServerUserInput[])
src/app-server/session.ts:102
Method
interrupt
()
src/app-server/session.ts:139
Method
isActive
()
src/app-server/session.ts:85
Method
languageModel
(modelId: CodexModelId, settings?: CodexExecSettings)
src/exec-provider.ts:11
Method
languageModel
(modelId: CodexModelId, settings?: CodexAppServerSettings)
src/app-server/provider.ts:28
Function
loggerIdentity
(value)
src/app-server/provider/value-identity-registry.ts:17
Function
markUsed
(server, lifecycle)
src/app-server/provider/sdk-mcp-lifecycle-manager.ts:16
Method
notify
(method: string, params?: object)
src/app-server/rpc/client.ts:275
Function
objectIdentity
(value)
src/app-server/provider/value-identity-registry.ts:44
Method
onAbort
()
src/exec-language-model.ts:1086
Method
onClose
()
src/app-server/rpc/client.ts:955
Method
onDrain
()
src/app-server/rpc/client.ts:947
Method
pushContentPart
( part: | LanguageModelV3File | LanguageModelV3Source | LanguageModelV3ToolAppro
src/exec-language-model.ts:771
Method
pushContentPart
( part: | LanguageModelV3File | LanguageModelV3Source | LanguageModelV3ToolAppro
src/app-server/language-model.ts:669
Method
registerRequestContext
( threadId: string, context: { handlers: ActiveHandlers; autoApprove?: boolean; }, )
src/app-server/rpc/client.ts:332
Method
registerRequestContext
( threadId: string, context: { handlers: Record<string, unknown>; autoApprove?: boolean }, )
src/__tests__/app-server-language-model.test.ts:103
Method
registerRequestContext
( threadId: string, _context: { handlers: Record<string, unknown>; autoApprove?: boolean;
src/__tests__/app-server-turn-stream-controller.test.ts:40
Function
releaseRequestScoped
(server)
src/app-server/provider/sdk-mcp-lifecycle-manager.ts:27
Method
releaseUsedSdkMcpServers
()
src/app-server/language-model.ts:851
Method
requestInternal
( method: string, params?: object, timeoutMs?: number, )
src/app-server/rpc/client.ts:239
Method
resolveThread
()
src/app-server/language-model.ts:385
Method
resumeThread
(target: { threadId: string; persistent: boolean; explicit: boolean; })
src/app-server/language-model.ts:392
Function
rpc
( url: string, method: string, params?: Record<string, unknown>, id = 1, bearerToken?: string, )
src/__tests__/app-server-tools.test.ts:6
Method
runHandler
( handlerCall: (() => Promise<T | undefined> | undefined) | undefined, )
src/app-server/rpc/client.ts:806
Method
sendError
(code: number, message: string)
src/app-server/rpc/client.ts:791
Method
sendMetadata
(meta: Record<string, string> = {})
src/exec-language-model.ts:1005
Method
sendResult
(result: unknown)
src/app-server/rpc/client.ts:781
Function
set
(key, model)
src/app-server/provider/persistent-model-cache.ts:16
← previous
next →
301–400 of 414, ranked by callers