MCPcopy Create free account

hub / github.com/NanmiCoder/cc-haha / functions

Functions17,500 in github.com/NanmiCoder/cc-haha

↓ 7 callersFunctionhandle
(api: string, resp: any, args: any, idx?: number)
adapters/feishu/__tests__/streaming-card.test.ts:44
↓ 7 callersFunctionhandleHahaOAuthApi
( req: Request, url: URL, segments: string[], )
src/server/api/haha-oauth.ts:27
↓ 7 callersFunctionhandleHahaOpenAIOAuthApi
( req: Request, url: URL, segments: string[], )
src/server/api/haha-openai-oauth.ts:26
↓ 7 callersFunctionhandleStatusApi
( req: Request, _url: URL, segments: string[], )
src/server/api/status.ts:41
↓ 7 callersFunctioninstall
()
src/server/__tests__/oauth-refresh-log.test.ts:40
↓ 7 callersFunctioninvalidateRecentProjectsCache
()
desktop/src/lib/recentProjectsCache.ts:17
↓ 7 callersFunctionisAllowedDevRendererUrl
(input: string)
desktop/electron/services/rendererEntry.ts:9
↓ 7 callersMethodisAvailable
* Checks if tmux is installed and available. * Delegates to detection.ts for consistent detection logic.
src/utils/swarm/backends/TmuxBackend.ts:113
↓ 7 callersFunctionisClassifierPermissionsEnabled
()
src/utils/permissions/bashClassifier.ts:24
↓ 7 callersMethodisDestroyed
()
desktop/electron/services/preview.test.ts:40
↓ 7 callersFunctionisEscapedAtPosition
* Checks if a character at position `pos` in `content` is escaped by counting * consecutive backslashes before it. An odd number means it's escaped.
src/tools/BashTool/bashSecurity.ts:1727
↓ 7 callersFunctionisJetBrainsIde
(ide: IdeType | null)
src/utils/ide.ts:265
↓ 7 callersFunctionisKairosCronEnabled
()
src/tools/ScheduleCronTool/prompt.ts:36
↓ 7 callersFunctionisKeybindingCustomizationEnabled
()
src/keybindings/loadUserBindings.ts:41
↓ 7 callersFunctionisLatestRequest
(store: Map<string, number>, key: string, requestId: number)
desktop/src/stores/workspacePanelStore.ts:109
↓ 7 callersFunctionisMasked
(value: string | undefined)
src/server/services/adapterService.ts:83
↓ 7 callersFunctionisModelAlias
(modelInput: string)
src/utils/model/aliases.ts:12
↓ 7 callersFunctionisOAuthTokenExpired
(expiresAt: number | null)
src/services/oauth/client.ts:344
↓ 7 callersMethodisOriginAllowed
(origin: string | null | undefined)
src/server/services/h5AccessService.ts:787
↓ 7 callersFunctionisOutputLineTruncated
(content: string)
src/utils/terminal.ts:119
↓ 7 callersFunctionisPluginBlockedByPolicy
(pluginId: string)
src/utils/plugins/pluginPolicy.ts:17
↓ 7 callersFunctionisPossibleClaudeBinary
(filePath: string)
src/utils/nativeInstaller/installer.ts:134
↓ 7 callersFunctionisSameServer
(a: Pick<McpServerRecord, 'name' | 'scope' | 'projectPath'>, b: Pick<McpServerRecord, 'name' | 'scope' | 'proj
desktop/src/stores/mcpStore.ts:38
↓ 7 callersFunctionisToolSearchEnabledOptimistic
()
src/utils/toolSearch.ts:270
↓ 7 callersFunctionisUsing3PServices
()
src/utils/auth.ts:1756
↓ 7 callersFunctionisVimPunctuation
(ch: string)
src/utils/Cursor.ts:142
↓ 7 callersFunctionisVimWordChar
(ch: string)
src/utils/Cursor.ts:138
↓ 7 callersFunctionisWs
(idx: number)
src/vim/textObjects.ts:87
↓ 7 callersFunctionlaunchRepl
(root: Root, appProps: AppWrapperProps, replProps: REPLProps, renderAndRun: (root: Root, element: React.ReactN
src/replLauncher.tsx:12
↓ 7 callersFunctionloadConversationForResume
( source: string | LogOption | undefined, sourceJsonlFile: string | undefined, )
src/utils/conversationRecovery.ts:456
↓ 7 callersFunctionmakeCall
(overrides: Partial<TraceCallRecord> = {})
desktop/src/pages/TraceSession.test.tsx:31
↓ 7 callersFunctionmakeInvalidResult
( command: string, message: string, errorId: string, )
src/utils/powershell/parser.ts:653
↓ 7 callersFunctionmakeRequest
(urlStr: string)
src/server/__tests__/skills.test.ts:18
↓ 7 callersFunctionmakeResult
(sessionId: string, title: string, overrides?: Partial<SessionSearchResult>)
desktop/src/components/search/GlobalSearchModal.test.tsx:36
↓ 7 callersMethodmatchProject
* Match a project by index (1-based) or fuzzy name from recent projects. * Returns { project, ambiguous[] } — ambiguous is set when multiple projec
adapters/common/http-client.ts:156
↓ 7 callersFunctionmergeUpdateMetadataArtifacts
(options: MergeUpdateMetadataOptions)
scripts/release-update-metadata.ts:244
↓ 7 callersFunctionmethodNotAllowed
(method: string)
src/server/api/settings.ts:220
↓ 7 callersFunctionmodelSupportsMaxEffort
(model: string)
src/utils/effort.ts:53
↓ 7 callersFunctionn
(count: number, noun: string)
src/commands/reload-plugins/reload-plugins.ts:59
↓ 7 callersFunctionnormalize
(filePath: string)
src/server/services/windowsDrivePath.ts:21
↓ 7 callersFunctionnormalizePathForConfigKey
(path: string)
src/utils/path.ts:149
↓ 7 callersFunctionnormalizeUsage
( usage: Partial<BetaUsage> | null | undefined, )
src/services/api/emptyUsage.ts:30
↓ 7 callersFunctionnotifyDesktopRestartAdapters
* Desktop host trigger: let the app process kill + respawn adapter sidecar, * 让 ~/.claude/adapters.json 里的最新凭据被新进程读到,建立飞书 / Telegram / 微信 / 钉钉 / What
desktop/src/stores/adapterStore.ts:15
↓ 7 callersFunctionnotifyTasksUpdated
()
src/utils/tasks.ts:61
↓ 7 callersFunctiononChange
(option_0: PermissionOption, feedback?: string)
src/components/permissions/FilePermissionDialog/FilePermissionDialog.tsx:155
↓ 7 callersMethodonRender
()
src/ink/ink.tsx:425
↓ 7 callersFunctionparseEffortValue
(value: unknown)
src/utils/effort.ts:71
↓ 7 callersFunctionparsePreviewAgentMessage
(raw: string)
desktop/electron/ipc/previewMessage.ts:38
↓ 7 callersFunctionparseReferences
( input: string, )
src/history.ts:62
↓ 7 callersFunctionparseSettingsFile
(path: string)
src/utils/settings/settings.ts:178
↓ 7 callersFunctionparseToolListFromCLI
(tools: string[])
src/utils/permissions/permissionSetup.ts:813
↓ 7 callersFunctionprintLog
Print a permanent log line, clearing status first and restoring after.
src/bridge/bridgeUI.ts:134
↓ 7 callersFunctionprocessQueue
()
src/utils/sequential.ts:25
↓ 7 callersFunctionprojectGroupNames
()
desktop/src/components/layout/Sidebar.test.tsx:180
↓ 7 callersFunctionpush
(item: ToolUseConfirm)
src/hooks/toolPermission/PermissionContext.ts:363
↓ 7 callersFunctionpushToKillRing
( text: string, direction: 'prepend' | 'append' = 'append', )
src/utils/Cursor.ts:26
↓ 7 callersFunctionqueryModelWithoutStreaming
({ messages, systemPrompt, thinkingConfig, tools, signal, options, }: { messages: Message[]; s
src/services/api/claude.ts:744
↓ 7 callersFunctionreadCcHahaSettings
()
src/server/__tests__/providers-real.test.ts:36
↓ 7 callersFunctionreadMailbox
( agentName: string, teamName?: string, )
src/utils/teammateMailbox.ts:84
↓ 7 callersFunctionreaddirSync
(dirPath)
src/utils/fsOperations.ts:548
↓ 7 callersFunctionredactUrlCredentials
* Redact userinfo (username:password) in a URL to avoid logging credentials. * * Marketplace URLs may embed credentials (e.g. GitHub PATs in * `htt
src/utils/plugins/marketplaceManager.ts:1219
↓ 7 callersFunctionrefresh
()
desktop/src/components/tasks/TaskRunsPanel.tsx:70
↓ 7 callersFunctionregisterChangedFileAccessRoot
( absoluteFilePath: string | null | undefined, workDir: string | null | undefined, )
src/server/services/filesystemAccessRoots.ts:27
↓ 7 callersFunctionrejectOnce
(e: Error)
src/services/mcp/xaaIdpLogin.ts:304
↓ 7 callersMethodrenameSession
* Rename a session by appending a custom-title entry to its JSONL file.
src/server/services/sessionService.ts:2677
↓ 7 callersFunctionrenderStatusLine
Render and write the current status lines based on state.
src/bridge/bridgeUI.ts:188
↓ 7 callersMethodrequestControl
( sessionId: string, request: Record<string, unknown>, timeoutMs = 10_000, )
src/server/services/conversationService.ts:589
↓ 7 callersFunctionresolveBackupPath
(backupFileName: string, sessionId?: string)
src/utils/fileHistory.ts:733
↓ 7 callersFunctionresolveOpenAICodexModel
(model: string)
src/services/openaiAuth/models.ts:60
↓ 7 callersFunctionresolveRef
( gitDir: string, ref: string, )
src/utils/git/gitFilesystem.ts:203
↓ 7 callersFunctionresolveStoredComputerUseConfig
( config?: StoredComputerUseConfig, )
src/utils/computerUse/preauthorizedConfig.ts:35
↓ 7 callersFunctionresolveWebSearchProvider
( model: string | undefined, settings: WebSearchSettings = getConfiguredWebSearchSettings(), )
src/tools/WebSearchTool/backend.ts:65
↓ 7 callersFunctionrestoreDangerousPermissions
( context: ToolPermissionContext, )
src/utils/permissions/permissionSetup.ts:561
↓ 7 callersFunctionrestoreEnv
(key: string, value: string | undefined)
src/utils/__tests__/thinking.test.ts:141
↓ 7 callersFunctionrestoreEnv
(key: string, value: string | undefined)
src/services/api/claudeEffort.test.ts:148
↓ 7 callersFunctionroughTokenCountEstimationForContent
( content: | string | Array<Anthropic.ContentBlock> | Array<Anthropic.ContentBlockParam> | u
src/services/tokenEstimation.ts:389
↓ 7 callersFunctionrunGit
(args: string[])
scripts/pr/changed-files.test.ts:11
↓ 7 callersFunctionrunPostCompactCleanup
(querySource?: QuerySource)
src/services/compact/postCompactCleanup.ts:31
↓ 7 callersFunctionrunQualityGateLanes
( options: QualityGateOptions, lanes: LaneDefinition[], executeLane: LaneExecutor = runLane, )
scripts/quality-gate/runner.ts:439
↓ 7 callersFunctionrunWithCwdOverride
(cwd: string, fn: () => T)
src/utils/cwd.ts:12
↓ 7 callersFunctionsaveInstalledPluginsV2
* Save installed plugins in V2 format to installed_plugins.json. * This is the single source of truth after V1/V2 consolidation.
src/utils/plugins/installedPluginsManager.ts:406
↓ 7 callersFunctionsaveMode
(mode: 'coordinator' | 'normal')
src/utils/sessionStorage.ts:2908
↓ 7 callersFunctionsaveWorktreeState
( worktreeSession: PersistedWorktreeSession | null, )
src/utils/sessionStorage.ts:2918
↓ 7 callersFunctionscan
(from: number, dir: 1 | -1, pred: (i: number) => boolean = isVisible)
src/components/VirtualMessageList.tsx:353
↓ 7 callersFunctionselectMessageText
( element: Element, text: string, rect: Partial<DOMRect> = {}, )
desktop/src/components/chat/MessageList.test.tsx:120
↓ 7 callersFunctionsendNotification
( notif: NotificationOptions, terminal: TerminalNotification, )
src/services/notifier.ts:18
↓ 7 callersMethodsendPermissionResponse
Respond to a permission request. * * @param rule - optional rule name to make the permission persistent. * Currently the server supports `'
adapters/common/ws-bridge.ts:91
↓ 7 callersMethodsendSdkMessage
( sessionId: string, payload: Record<string, unknown>, )
src/server/services/conversationService.ts:947
↓ 7 callersMethodsetBashPath
(value: string | null)
desktop/electron/services/terminal.ts:509
↓ 7 callersMethodsetMargin
(edge: LayoutEdge, value: number)
src/ink/layout/yoga.ts:276
↓ 7 callersFunctionsetNeedsPlanModeExitAttachment
(value: boolean)
src/bootstrap/state.ts:1369
↓ 7 callersMethodsetPadding
(edge: LayoutEdge, value: number)
src/ink/layout/yoga.ts:279
↓ 7 callersFunctionsetPreviewZoom
(nextZoom: number)
desktop/src/components/browser/BrowserSurface.tsx:242
↓ 7 callersMethodsetRefreshFn
(fn: RefreshFn)
src/server/services/hahaOAuthService.ts:64
↓ 7 callersFunctionsetSvgStyle
(element: Element, property: string, value: string, overwrite = true)
desktop/src/components/chat/MermaidRenderer.tsx:255
↓ 7 callersFunctionsetUserMsgOptIn
(value: boolean)
src/bootstrap/state.ts:1116
↓ 7 callersFunctionshouldForwardPreviewMessage
(input: { raw: unknown href: string isTopFrame: boolean })
desktop/electron/ipc/previewMessage.ts:85
↓ 7 callersFunctionshouldIncludeFirstPartyOnlyBetas
()
src/utils/betas.ts:215
↓ 7 callersFunctionshouldUseSandbox
(input: Partial<SandboxInput>)
src/tools/BashTool/shouldUseSandbox.ts:130
↓ 7 callersFunctionsinkWrite
(s: Sink, src: Buffer, start: number, end: number)
src/utils/sessionStoragePortable.ts:525
← previousnext →1,301–1,400 of 17,500, ranked by callers