Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arctic-cli/interface
/ functions
Functions
2,212 in github.com/arctic-cli/interface
⨍
Functions
2,212
◇
Types & classes
371
↓ 441 callers
Method
push
(item: T)
packages/arctic/src/util/queue.ts:5
↓ 394 callers
Method
get
* Get PTY session info
packages/sdk/js/src/gen/sdk.gen.ts:305
↓ 251 callers
Method
set
* Set authentication credentials
packages/sdk/js/src/gen/sdk.gen.ts:916
↓ 224 callers
Function
cn
(...inputs: ClassValue[])
packages/web/lib/utils.ts:4
↓ 183 callers
Method
json
* Read from stdout as a JSON object
packages/plugin/src/shell.ts:118
↓ 144 callers
Method
text
* Read from stdout as a string
packages/plugin/src/shell.ts:113
↓ 136 callers
Method
log
* Write a log entry to the server logs
packages/sdk/js/src/gen/sdk.gen.ts:844
↓ 118 callers
Method
cwd
* Default working directory to use for shells created by this instance.
packages/plugin/src/shell.ts:32
↓ 118 callers
Function
tmpdir
(options?: TmpDirOptions<T>)
packages/arctic/test/fixture/fixture.ts:16
↓ 108 callers
Method
create
* Create a new PTY session
packages/sdk/js/src/gen/sdk.gen.ts:281
↓ 98 callers
Method
clear
()
packages/sdk/js/src/gen/client/utils.gen.ts:209
↓ 98 callers
Method
quiet
* By default, the shell will write to the current process's stdout and stderr, as well as buffering that output. * This configures the shell to onl
packages/plugin/src/shell.ts:62
↓ 90 callers
Method
list
* List all PTY sessions
packages/sdk/js/src/gen/sdk.gen.ts:271
↓ 85 callers
Function
buildClientParams
(args: ReadonlyArray<unknown>, fields: FieldsConfig)
packages/sdk/js/src/v2/gen/core/params.gen.ts:105
↓ 82 callers
Function
state
(init: () => S, dispose?: (state: Awaited<S>) => Promise<void>)
packages/arctic/src/project/instance.ts:61
↓ 75 callers
Method
nothrow
* Configure the shell to not throw an exception on non-zero exit codes.
packages/plugin/src/shell.ts:37
↓ 65 callers
Method
exists
(id: number | Interceptor)
packages/sdk/js/src/gen/client/utils.gen.ts:220
↓ 64 callers
Function
resolve
(pkg: string)
packages/arctic/src/bun/index.ts:115
↓ 59 callers
Method
command
* Send a new command to a session
packages/sdk/js/src/gen/sdk.gen.ts:653
↓ 51 callers
Function
cmd
(input: CommandModule<T, WithDoubleDash<U>>)
packages/arctic/src/cli/cmd/cmd.ts:5
↓ 46 callers
Function
errors
(...codes: number[])
packages/arctic/src/server/error.ts:34
↓ 45 callers
Method
publish
* Publish a TUI event
packages/sdk/js/src/gen/sdk.gen.ts:1132
↓ 44 callers
Method
get
* Get PTY session * * Retrieve detailed information about a specific pseudo-terminal (PTY) session.
packages/sdk/js/src/v2/gen/sdk.gen.ts:403
↓ 42 callers
Method
schema
()
packages/util/src/error.ts:33
↓ 40 callers
Function
bootstrap
()
packages/arctic/test/snapshot/snapshot.test.ts:7
↓ 39 callers
Method
delete
* Delete a session and all its data
packages/sdk/js/src/gen/sdk.gen.ts:469
↓ 38 callers
Function
fetch
( targetProviders?: string | string[], options?: { sessionID?: string; timePeriod?: TimePeriod }, )
packages/arctic/src/provider/usage.ts:100
↓ 38 callers
Function
useDialog
()
packages/arctic/src/cli/cmd/tui/ui/dialog.tsx:143
↓ 37 callers
Function
fn
(schema: T, cb: (input: z.infer<T>) => Result)
packages/arctic/src/util/fn.ts:3
↓ 37 callers
Method
stop
* Stop benchmark mode * * Disable benchmark mode for a session and clear benchmark metadata.
packages/sdk/js/src/v2/gen/sdk.gen.ts:762
↓ 35 callers
Method
add
* Add MCP server dynamically
packages/sdk/js/src/gen/sdk.gen.ts:942
↓ 33 callers
Method
current
* Get the current project
packages/sdk/js/src/gen/sdk.gen.ts:259
↓ 33 callers
Method
init
* Analyze the app and create an AGENTS.md file
packages/sdk/js/src/gen/sdk.gen.ts:523
↓ 28 callers
Method
read
* Read a file
packages/sdk/js/src/gen/sdk.gen.ts:822
↓ 28 callers
Method
update
* Update PTY session
packages/sdk/js/src/gen/sdk.gen.ts:315
↓ 27 callers
Method
message
* Get a message from a session
packages/sdk/js/src/gen/sdk.gen.ts:629
↓ 25 callers
Method
spawn
(root: string)
packages/arctic/src/lsp/server.ts:52
↓ 24 callers
Function
NearestRoot
(includePatterns: string[], excludePatterns?: string[])
packages/arctic/src/lsp/server.ts:23
↓ 22 callers
Function
logDebug
* Writes a single debug line using the configured writer.
packages/arctic/src/auth/antigravity-oauth/debug.ts:187
↓ 22 callers
Method
remove
* Remove a PTY session
packages/sdk/js/src/gen/sdk.gen.ts:295
↓ 21 callers
Function
logDebug
(message: string, data?: { [key: string]: unknown })
packages/arctic/src/provider/usage.ts:963
↓ 20 callers
Function
apiError
( opts: { headers?: Record<string, string> message?: string statusCode?: number isRetryable?
packages/arctic/test/session/retry.test.ts:5
↓ 20 callers
Function
bootstrap
(directory: string, cb: () => Promise<T>)
packages/arctic/src/cli/bootstrap.ts:4
↓ 20 callers
Function
options
()
packages/arctic/src/cli/cmd/tui/component/dialog-command.tsx:82
↓ 17 callers
Function
iife
(fn: () => T)
packages/arctic/src/util/iife.ts:1
↓ 17 callers
Function
lazy
(fn: () => T)
packages/arctic/src/util/lazy.ts:1
↓ 17 callers
Method
revert
* Revert a message
packages/sdk/js/src/gen/sdk.gen.ts:681
↓ 16 callers
Function
message
()
packages/arctic/src/session/processor.ts:46
↓ 15 callers
Method
arrayBuffer
* Read from stdout as an ArrayBuffer
packages/plugin/src/shell.ts:123
↓ 15 callers
Function
filter
()
packages/arctic/src/cli/cmd/tui/ui/dialog-select.tsx:171
↓ 15 callers
Method
isInstance
(input: any)
packages/util/src/error.ts:29
↓ 15 callers
Method
messages
* List messages for a session
packages/sdk/js/src/gen/sdk.gen.ts:605
↓ 14 callers
Method
dispose
* Dispose the current instance
packages/sdk/js/src/gen/sdk.gen.ts:399
↓ 14 callers
Function
fetch
* Custom fetch implementation for Codex API * * Handles: * - Token refresh when expired * - URL rewriting for Codex backend
packages/arctic/src/auth/codex-oauth/index.ts:146
↓ 14 callers
Function
spawn
(root)
packages/arctic/src/lsp/server.ts:69
↓ 14 callers
Method
status
* Get MCP server status
packages/sdk/js/src/gen/sdk.gen.ts:932
↓ 14 callers
Method
subscribe
* Get events
packages/sdk/js/src/gen/sdk.gen.ts:1149
↓ 13 callers
Function
sanitize
(value: string | undefined)
packages/web/app/api/track/usage/route.ts:156
↓ 13 callers
Method
start
(controller)
packages/arctic/src/provider/sdk/openai-compatible/src/responses/openai-responses-language-model.ts:525
↓ 13 callers
Function
trigger
()
packages/arctic/src/util/signal.ts:5
↓ 12 callers
Function
error
(message: string)
packages/arctic/src/cli/ui.ts:165
↓ 12 callers
Method
files
* Find files
packages/sdk/js/src/gen/sdk.gen.ts:790
↓ 12 callers
Function
nowMs
()
packages/arctic/src/auth/antigravity-oauth/accounts.ts:7
↓ 11 callers
Function
createSimpleContext
(input: { name: string init: ((input: Props) => T) | (() => T) })
packages/arctic/src/cli/cmd/tui/context/helper.tsx:3
↓ 11 callers
Function
track
(event: string, properties?: Record<string, string | number | boolean>)
packages/arctic/src/telemetry/index.ts:71
↓ 11 callers
Function
truthy
(key: string)
packages/arctic/src/flag/flag.ts:26
↓ 10 callers
Function
data
()
packages/arctic/src/cli/cmd/tui/context/route.tsx:34
↓ 10 callers
Function
normalizeModelId
* Normalize model ID for matching (handle version number formats)
packages/arctic/src/provider/pricing.ts:139
↓ 10 callers
Function
selectedForeground
(theme: Theme)
packages/arctic/src/cli/cmd/tui/context/theme.tsx:111
↓ 10 callers
Method
use
(fn: Interceptor)
packages/sdk/js/src/gen/client/utils.gen.ts:242
↓ 10 callers
Function
useToast
()
packages/arctic/src/cli/cmd/tui/ui/toast.tsx:95
↓ 10 callers
Function
user
(id: string, text: string)
packages/arctic/test/session/message-v2.test.ts:7
↓ 9 callers
Method
callback
* Complete OAuth authentication with authorization code
packages/sdk/js/src/gen/sdk.gen.ts:890
↓ 9 callers
Function
formatCurrency
(amount: number)
packages/arctic/src/cli/cmd/stats.ts:718
↓ 9 callers
Function
formatCurrency
(amount: number)
packages/arctic/src/cli/cmd/tui/component/dialog-stats.tsx:919
↓ 9 callers
Function
gitdir
()
packages/arctic/src/snapshot/index.ts:396
↓ 9 callers
Function
keybinds
(enabled: boolean)
packages/arctic/src/cli/cmd/tui/component/dialog-command.tsx:68
↓ 9 callers
Function
makeMethod
(method: Required<Config>["method"])
packages/sdk/js/src/gen/client/client.gen.ts:181
↓ 9 callers
Function
makeMethodFn
(method: Uppercase<HttpMethod>)
packages/sdk/js/src/v2/gen/client/client.gen.ts:229
↓ 9 callers
Function
makeSseFn
(method: Uppercase<HttpMethod>)
packages/sdk/js/src/v2/gen/client/client.gen.ts:231
↓ 9 callers
Function
mergeProvider
(providerID: string, provider: Partial<Info>)
packages/arctic/src/provider/provider.ts:1665
↓ 9 callers
Method
prompt
* Create and send a new message to a session
packages/sdk/js/src/gen/sdk.gen.ts:615
↓ 9 callers
Method
toObject
()
packages/util/src/error.ts:37
↓ 9 callers
Method
undo
* Undo applied benchmark changes * * Restore the working tree to the benchmark base snapshot.
packages/sdk/js/src/v2/gen/sdk.gen.ts:839
↓ 8 callers
Method
abort
* Abort a session
packages/sdk/js/src/gen/sdk.gen.ts:551
↓ 8 callers
Function
fn
(options: RequestOptions)
packages/sdk/js/src/gen/client/client.gen.ts:182
↓ 8 callers
Function
isModelValid
(model: { providerID: string; modelID: string })
packages/arctic/src/cli/cmd/tui/context/local.tsx:26
↓ 8 callers
Function
logRequest
(stage: string, data: Record<string, unknown>)
packages/arctic/src/auth/codex-oauth/logger.ts:25
↓ 8 callers
Method
next
()
packages/arctic/src/util/queue.ts:11
↓ 8 callers
Method
throws
* Configure whether or not the shell should throw an exception on non-zero exit codes.
packages/plugin/src/shell.ts:42
↓ 7 callers
Method
authorize
* Authorize a provider using OAuth
packages/sdk/js/src/gen/sdk.gen.ts:719
↓ 7 callers
Method
diff
* Get the diff for this session
packages/sdk/js/src/gen/sdk.gen.ts:581
↓ 7 callers
Function
formatNumber
(num: number)
packages/arctic/src/cli/cmd/stats.ts:682
↓ 7 callers
Function
formatNumber
(num: number)
packages/arctic/src/cli/cmd/tui/component/dialog-stats.tsx:881
↓ 7 callers
Function
getDirectory
(path: string | undefined)
packages/util/src/path.ts:8
↓ 7 callers
Function
getFilename
(path: string | undefined)
packages/util/src/path.ts:1
↓ 7 callers
Function
isParent
(session: Session.Info | undefined)
packages/arctic/src/session/benchmark.ts:39
↓ 7 callers
Function
isRateLimitedForQuotaKey
(account: ManagedAccount, key: QuotaKey)
packages/arctic/src/auth/antigravity-oauth/accounts.ts:25
↓ 7 callers
Function
loadFile
(filepath: string)
packages/arctic/src/config/config.ts:995
↓ 7 callers
Function
loadSettings
()
packages/arctic/src/global/index.ts:36
next →
1–100 of 2,212, ranked by callers