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
↓ 107 callers
Method
doGenerate
( options: Parameters<LanguageModelV3['doGenerate']>[0], )
src/app-server/language-model.ts:607
↓ 90 callers
Method
close
()
src/app-server/provider.ts:32
↓ 56 callers
Method
error
(message: string)
src/__tests__/logger.test.ts:116
↓ 52 callers
Function
createCodexAppServer
( options: CodexAppServerProviderSettings = {}, )
src/app-server/provider.ts:58
↓ 38 callers
Function
createMockProcess
( options: { userAgent?: string; disableModelList?: boolean; initializeCapabilities?: Record<str
src/__tests__/app-server-rpc-client.test.ts:55
↓ 37 callers
Method
ensureReady
()
src/app-server/rpc/client.ts:205
↓ 37 callers
Function
makeMockSpawn
(lines: string[], exitCode = 0)
src/__tests__/exec-language-model.test.ts:11
↓ 36 callers
Function
makeMockSpawn
(lines: string[], exitCode = 0)
src/__tests__/codex-cli-language-model.test.ts:10
↓ 36 callers
Function
setSpawnMock
(fn: (cmd: string, args: string[]) => unknown)
src/__tests__/app-server-rpc-client.test.ts:147
↓ 30 callers
Method
get
(key: string)
src/app-server/provider/persistent-model-cache.ts:4
↓ 29 callers
Method
clear
()
src/app-server/provider/persistent-model-cache.ts:6
↓ 28 callers
Function
callServerRequest
( client: AppServerRpcClient, id: number, method: string, params: Record<string, unknown>, )
src/__tests__/app-server-rpc-client.test.ts:10
↓ 26 callers
Method
warn
(message: string)
src/__tests__/logger.test.ts:112
↓ 25 callers
Method
doStream
( options: Parameters<LanguageModelV3['doStream']>[0], )
src/app-server/language-model.ts:804
↓ 24 callers
Function
extractImageData
(part: unknown)
src/image-utils.ts:49
↓ 22 callers
Method
safeEnqueue
(part: LanguageModelV3StreamPart)
src/app-server/stream/emitter.ts:34
↓ 21 callers
Method
set
(key: string, model: AppServerLanguageModel)
src/app-server/provider/persistent-model-cache.ts:5
↓ 19 callers
Method
debug
(message: string)
src/__tests__/logger.test.ts:104
↓ 17 callers
Method
setTurnId
(turnId: string)
src/app-server/session.ts:90
↓ 16 callers
Method
resolve
(toolCallId: string, fallback: ToolDescriptor)
src/app-server/stream/tool-tracker.ts:38
↓ 15 callers
Method
addConfigOverride
( args: string[], key: string, value: string | number | boolean | object, )
src/exec-language-model.ts:417
↓ 15 callers
Function
tool
( definition: LocalToolDefinition<TParams, TResult>, )
src/tools/tool-builder.ts:240
↓ 14 callers
Function
convertPromptToCodexInput
(args: { prompt: readonly PromptMessage[]; mode: PromptConversionMode; includeRemoteImagesInMarkers?: bo
src/converters/prompt-converter.ts:386
↓ 14 callers
Function
setOverride
(key: string, value: CodexConfigOverrideValue)
src/shared-utils.ts:270
↓ 12 callers
Function
mapMessagesToPrompt
(prompt: readonly ModelMessage[])
src/message-mapper.ts:8
↓ 11 callers
Function
createCapture
()
src/__tests__/app-server-notification-router.test.ts:9
↓ 11 callers
Function
createEmptyCodexUsage
()
src/shared-utils.ts:14
↓ 11 callers
Method
emitTextDelta
(delta: string, itemId?: string)
src/app-server/stream/emitter.ts:61
↓ 11 callers
Function
flush
(ms = 20)
src/__tests__/app-server-rpc-client.test.ts:6
↓ 11 callers
Method
isSameTurn
(params: Record<string, unknown>)
src/app-server/stream/router.ts:195
↓ 11 callers
Method
subscribe
()
src/app-server/stream/router.ts:95
↓ 11 callers
Function
toImageReference
( part: PromptContentPart, )
src/converters/image-converter.ts:44
↓ 11 callers
Method
unsubscribe
()
src/app-server/stream/router.ts:133
↓ 10 callers
Function
add
(setting: unknown, name: string)
src/shared-utils.ts:241
↓ 10 callers
Function
createSdkMcpServer
(options: SdkMcpServerOptions)
src/tools/sdk-mcp-server.ts:22
↓ 10 callers
Function
formatToolResultOutput
(output: NormalizedToolOutput)
src/converters/tool-result-converter.ts:14
↓ 10 callers
Function
toJsonSchema
(schema: ZodType<unknown>)
src/tools/tool-builder.ts:236
↓ 9 callers
Function
createCapture
()
src/__tests__/app-server-stream-emitter.test.ts:6
↓ 9 callers
Function
registerBoundContext
( client: AppServerRpcClient, args: { threadId: string; turnId: string; handlers?: Record<stri
src/__tests__/app-server-rpc-client.test.ts:27
↓ 8 callers
Method
cancel
(reason?: unknown)
src/app-server/stream/turn-stream-controller.ts:273
↓ 8 callers
Method
emitReasoningDelta
(delta: string, isSummary = false, itemId?: string)
src/app-server/stream/emitter.ts:96
↓ 8 callers
Function
getLogger
(logger: Logger | false | undefined)
src/logger.ts:31
↓ 8 callers
Method
info
(message: string)
src/__tests__/logger.test.ts:108
↓ 8 callers
Function
validateAppServerSettings
(settings: unknown)
src/validation.ts:329
↓ 8 callers
Function
writeImageToTempFile
(imageData: ImageData)
src/image-utils.ts:167
↓ 7 callers
Method
_start
()
src/tools/sdk-mcp-server.ts:12
↓ 7 callers
Function
cleanupTempImages
(paths: string[])
src/image-utils.ts:195
↓ 7 callers
Function
createCodexExec
(options: CodexExecProviderSettings = {})
src/exec-provider.ts:17
↓ 7 callers
Function
createLocalMcpServer
( options: LocalMcpServerOptions, )
src/tools/local-mcp-server.ts:79
↓ 7 callers
Function
createSettings
(cacheKey = 'math-v1')
src/__tests__/app-server-provider.test.ts:201
↓ 7 callers
Method
emitFinish
( finishReason: LanguageModelV3FinishReason, usage: LanguageModelV3Usage, providerMetadata?: Share
src/app-server/stream/emitter.ts:192
↓ 7 callers
Method
isActive
* Returns whether this session currently has an active turn.
src/app-server/types.ts:88
↓ 7 callers
Method
touchActivity
()
src/app-server/rpc/client.ts:997
↓ 6 callers
Method
_stop
()
src/tools/sdk-mcp-server.ts:13
↓ 6 callers
Function
assertValidMcpServerName
(name: string)
src/config-key-utils.ts:12
↓ 6 callers
Function
createAPICallError
({ message, code, exitCode, stderr, promptExcerpt, provider = 'exec', isRetryable = false, }: Co
src/errors.ts:39
↓ 6 callers
Function
createVerboseLogger
(logger: Logger, verbose: boolean = false)
src/logger.ts:51
↓ 6 callers
Method
emitRaw
(method: string, params: Record<string, unknown>, id?: string | number)
src/app-server/stream/emitter.ts:56
↓ 6 callers
Method
getItemType
(item?: ExperimentalJsonItem)
src/exec-language-model.ts:203
↓ 5 callers
Function
createController
( options: { client?: FakeClient; abortSignal?: AbortSignal; shouldSerializeTurnStart?: boolean;
src/__tests__/app-server-turn-stream-controller.test.ts:86
↓ 5 callers
Function
extractFromString
* Extract image data from a string value. * Handles data URLs, base64 strings, and rejects HTTP URLs.
src/image-utils.ts:112
↓ 5 callers
Function
isFileUrlValue
(value: unknown)
src/converters/image-converter.ts:9
↓ 5 callers
Method
isSameThread
(params: Record<string, unknown>)
src/app-server/stream/router.ts:145
↓ 5 callers
Function
isSdkMcpServer
(value: unknown)
src/tools/sdk-mcp-server.ts:104
↓ 5 callers
Function
mcpServersToConfigOverrides
( mcpServers?: Record<string, McpServerConfig>, rmcpClient?: boolean, )
src/shared-utils.ts:265
↓ 5 callers
Function
mergeMcpServers
( base?: Record<string, McpServerConfig>, override?: Record<string, McpServerConfig>, )
src/shared-utils.ts:205
↓ 5 callers
Function
mergeSingleMcpServer
( existing: McpServerConfig | undefined, incoming: McpServerConfig, )
src/shared-utils.ts:152
↓ 5 callers
Function
mergeStringRecord
( base?: Record<string, string>, override?: Record<string, string>, )
src/shared-utils.ts:113
↓ 5 callers
Method
modelList
(params?: ModelListParams)
src/app-server/rpc/client.ts:303
↓ 5 callers
Method
registerRequestContext
( threadId: string, context: { handlers: Partial<CodexAppServerRequestHandlers>; autoAppro
src/app-server/session.ts:10
↓ 5 callers
Method
requestCancel
(reason?: unknown)
src/app-server/stream/turn-stream-controller.ts:330
↓ 5 callers
Function
safeStringify
(value: unknown)
src/shared-utils.ts:104
↓ 5 callers
Method
start
(toolCallId: string, tool: ToolDescriptor)
src/app-server/stream/tool-tracker.ts:29
↓ 5 callers
Method
withThreadLock
(threadId: string, fn: () => Promise<T>)
src/app-server/session.ts:9
↓ 5 callers
Method
writeMessage
(message: unknown)
src/app-server/rpc/client.ts:936
↓ 4 callers
Method
bindRequestContext
(contextId: string, turnId: string)
src/app-server/session.ts:17
↓ 4 callers
Method
clearIdleTimer
()
src/app-server/rpc/client.ts:990
↓ 4 callers
Method
clearRequestContext
(contextId: string)
src/app-server/session.ts:18
↓ 4 callers
Function
createCapture
()
src/__tests__/app-server-turn-stream-controller.test.ts:75
↓ 4 callers
Function
emitServerMessage
(message: unknown)
src/__tests__/app-server-rpc-client.test.ts:125
↓ 4 callers
Method
failWithError
(error: unknown)
src/app-server/stream/turn-stream-controller.ts:374
↓ 4 callers
Method
finishSilently
()
src/app-server/stream/turn-stream-controller.ts:381
↓ 4 callers
Function
flush
(ms = 20)
src/__tests__/app-server-language-model.test.ts:10
↓ 4 callers
Function
handleReasoningDelta
(isSummary: boolean)
src/app-server/stream/router-notification-handlers.ts:63
↓ 4 callers
Method
injectMessage
* Injects an additional user message into the current thread.
src/app-server/types.ts:78
↓ 4 callers
Method
interruptAndAwaitCompletion
()
src/app-server/stream/turn-stream-controller.ts:358
↓ 4 callers
Function
isAuthenticationError
(err: unknown)
src/errors.ts:69
↓ 4 callers
Function
isPlainObject
(value: object)
src/app-server/provider/model-key-factory.ts:6
↓ 4 callers
Method
isTerminalState
()
src/app-server/stream/turn-stream-controller.ts:133
↓ 4 callers
Function
listModels
(options: ListModelsOptions = {})
src/app-server/list-models.ts:20
↓ 4 callers
Function
mapApprovalPolicy
(settings: CodexAppServerSettings)
src/app-server/language-model.ts:92
↓ 4 callers
Function
mapCodexCliFinishReason
(reason?: string)
src/shared-utils.ts:31
↓ 4 callers
Function
mcpHttpHeadersWithBearerToken
( server: McpServerHttp, )
src/shared-utils.ts:134
↓ 4 callers
Function
run
(cmd, args)
examples/exec/check-cli.mjs:5
↓ 3 callers
Function
asRemoteUrl
(value: unknown)
src/converters/image-converter.ts:19
↓ 3 callers
Method
cleanup
()
src/app-server/stream/turn-stream-controller.ts:387
↓ 3 callers
Method
clearPersistentThreadState
(threadId?: string)
src/app-server/language-model.ts:518
↓ 3 callers
Method
emitApprovalRequest
(approvalId: string)
src/app-server/stream/emitter.ts:184
↓ 3 callers
Method
error
(error: unknown)
src/app-server/stream/emitter.ts:243
↓ 3 callers
Method
getTurnIdFromParams
(params: Record<string, unknown>)
src/app-server/stream/router.ts:150
next →
1–100 of 414, ranked by callers