MCPcopy Create free account

hub / github.com/dulikaifazr/Cougar-CLI / functions

Functions1,377 in github.com/dulikaifazr/Cougar-CLI

↓ 1 callersFunctionlistSkillFiles
(skillName: string)
src/utils/skillLoader.ts:209
↓ 1 callersFunctionload
()
src/commands/agents.tsx:973
↓ 1 callersMethodloadProjectDocs
()
src/services/claude.ts:145
↓ 1 callersFunctionlogBinaryFeedbackEvent
( _m1: AssistantMessage, _m2: AssistantMessage, _choice: BinaryFeedbackChoice, )
src/components/binary-feedback/utils.ts:155
↓ 1 callersFunctionlogErrorWithDiagnosis
( error: any, context?: any, requestId?: string, )
src/utils/debugLogger.ts:1169
↓ 1 callersFunctionlogToTerminal
(entry: LogEntry)
src/utils/debugLogger.ts:250
↓ 1 callersFunctionlogUserFriendly
(type: string, data: any, requestId?: string)
src/utils/debugLogger.ts:858
↓ 1 callersFunctionmain
()
src/entrypoints/cli.tsx:261
↓ 1 callersFunctionmain
()
scripts/build.mjs:55
↓ 1 callersFunctionmapKey
(key: Key)
src/hooks/useTextInput.ts:276
↓ 1 callersFunctionmapMessages
( messages: (UserMessage | AssistantMessage)['message']['content'][], f: (s: unknown) => unknown, )
src/services/vcr.ts:61
↓ 1 callersMethodmarkPhase
(phase: string)
src/utils/debugLogger.ts:107
↓ 1 callersFunctionmarkReleaseNotesSeen
()
src/components/ProjectOnboarding.tsx:32
↓ 1 callersFunctionmatchManyAdvanced
( candidates: string[], query: string, minScore: number = 10 )
src/utils/advancedFuzzyMatcher.ts:274
↓ 1 callersMethodmeasureWrappedText
()
src/utils/Cursor.ts:276
↓ 1 callersFunctionmessagePairValidForBinaryFeedback
( m1: AssistantMessage, m2: AssistantMessage, )
src/components/binary-feedback/utils.ts:90
↓ 1 callersFunctionmessageReducer
( previous: OpenAI.ChatCompletionMessage, item: OpenAI.ChatCompletionChunk, )
src/services/claude.ts:670
↓ 1 callersMethodmessagesEqual
* Helper: Check if two messages are equal
src/utils/messageContextManager.ts:217
↓ 1 callersFunctionmigrateModelProfilesRemoveId
(config: GlobalConfig)
src/utils/config.ts:677
↓ 1 callersFunctionnormalizeApiKeyForConfig
(apiKey: string)
src/utils/config.ts:292
↓ 1 callersFunctionnormalizeContentFromAPI
( content: APIMessage['content'], )
src/utils/messages.tsx:939
↓ 1 callersFunctionnormalizeForCompare
(p: string)
src/utils/permissions/filesystem.ts:19
↓ 1 callersFunctionnormalizeNewlines
(text: string)
src/utils/externalEditor.ts:83
↓ 1 callersFunctionnormalizeOllamaRoot
(url: string)
src/components/ModelSelector.tsx:1210
↓ 1 callersFunctionnormalizeToolInput
( tool: Tool, input: { [key: string]: boolean | string | number }, )
src/query.ts:531
↓ 1 callersMethodnormalizeToolMessages
(messages: any[])
src/services/adapters/chatCompletions.ts:122
↓ 1 callersFunctionnormalizeUrl
(url: string)
src/tools/URLFetcherTool/URLFetcherTool.tsx:25
↓ 1 callersFunctionnumberDiffLines
( diff: { code: string; type: string }[], startLine: number, )
src/components/StructuredDiff.tsx:144
↓ 1 callersMethodnumericSuffixMatch
* Numeric suffix matching (py3 → python3, np18 → node18)
src/utils/advancedFuzzyMatcher.ts:189
↓ 1 callersMethodonAbort
(callback: () => void)
src/types/RequestContext.ts:15
↓ 1 callersFunctiononChange
(value: 'yes' | 'no')
src/components/MCPServerApprovalDialog.tsx:22
↓ 1 callersFunctiononChange
(value: 'yes' | 'no')
src/components/TrustDialog.tsx:23
↓ 1 callersFunctiononDone
()
src/entrypoints/cli.tsx:150
↓ 1 callersFunctiononImagePaste
(image: string)
src/components/PromptInput.tsx:472
↓ 1 callersFunctiononInit
()
src/screens/REPL.tsx:216
↓ 1 callersFunctionopenBrowser
(url: string)
src/utils/browser.ts:3
↓ 1 callersFunctionopenInEditor
(filePath: string)
src/commands/agents.tsx:459
↓ 1 callersFunctionparseAllowedTools
* Parse allowed-tools field from frontmatter
src/utils/skillLoader.ts:29
↓ 1 callersFunctionparseArgs
( stdinContent: string, renderContext: RenderOptions | undefined, )
src/entrypoints/cli.tsx:315
↓ 1 callersMethodparseResponse
(response: any)
src/services/adapters/responsesAPI.ts:128
↓ 1 callersMethodparseStreamingOpenAIResponse
(response: any)
src/services/adapters/responsesAPI.ts:364
↓ 1 callersMethodparseToolCalls
(response: any)
src/services/adapters/responsesAPI.ts:495
↓ 1 callersFunctionparseTools
* Parse tools field from frontmatter
src/utils/agentLoader.ts:52
↓ 1 callersFunctionpathArgNameForToolUse
(toolUseConfirm: ToolUseConfirm)
src/components/permissions/FilesystemPermissionRequest/FilesystemPermissionRequest.tsx:36
↓ 1 callersFunctionpathFromToolUse
(toolUseConfirm: ToolUseConfirm)
src/components/permissions/FilesystemPermissionRequest/FilesystemPermissionRequest.tsx:67
↓ 1 callersFunctionpermissionComponentForTool
(tool: Tool)
src/components/permissions/PermissionRequest.tsx:23
↓ 1 callersFunctionpopCard
()
src/components/CardNavigator.tsx:47
↓ 1 callersMethodpopularityScore
* Algorithm 5: Command Popularity (like frequency in input method) * Boost common commands that users frequently type
src/utils/fuzzyMatcher.ts:286
↓ 1 callersMethodprefixScore
* Algorithm 1: Prefix Matching (like pinyin prefix) * Handles cases like "nod" → "node"
src/utils/fuzzyMatcher.ts:123
↓ 1 callersMethodpreserveImportantMessages
* Strategy 2: Preserve important messages (errors, user queries, recent context)
src/utils/messageContextManager.ts:78
↓ 1 callersFunctionprintModelConfig
()
src/components/ModelSelector.tsx:142
↓ 1 callersFunctionprintTree
* eg. * - src/ * - index.ts * - utils/ * - file.ts
src/tools/lsTool/lsTool.tsx:241
↓ 1 callersFunctionprocessCell
( cell: NotebookCell, index: number, language: string, )
src/tools/NotebookReadTool/NotebookReadTool.tsx:192
↓ 1 callersFunctionprocessMentions
(input: string)
src/services/mentionProcessor.ts:267
↓ 1 callersMethodprocessMentions
* Process mentions in user input and emit appropriate events * This follows the event-driven philosophy of system reminders
src/services/mentionProcessor.ts:46
↓ 1 callersMethodprocessQueue
()
src/utils/PersistentShell.ts:331
↓ 1 callersMethodprocessStreamingChunk
( parsed: any, responseId: string, hasStarted: boolean, accumulatedContent: string, reason
src/services/adapters/responsesAPI.ts:226
↓ 1 callersMethodpwd
()
src/utils/PersistentShell.ts:531
↓ 1 callersFunctionqueryAnthropicNative
( messages: (UserMessage | AssistantMessage)[], systemPrompt: string[], maxThinkingTokens: number, too
src/services/claude.ts:1405
↓ 1 callersFunctionqueryLLMWithPromptCaching
( messages: (UserMessage | AssistantMessage)[], systemPrompt: string[], maxThinkingTokens: number, too
src/services/claude.ts:1352
↓ 1 callersFunctionqueryOpenAI
( messages: (UserMessage | AssistantMessage)[], systemPrompt: string[], maxThinkingTokens: number, too
src/services/claude.ts:1856
↓ 1 callersFunctionqueryWithBinaryFeedback
( toolUseContext: ExtendedToolUseContext, getAssistantResponse: () => Promise<AssistantMessage>, getBina
src/query.ts:108
↓ 1 callersFunctionreadAgentData
(agentId: string)
src/utils/agentStorage.ts:48
↓ 1 callersFunctionreadImage
( filePath: string, ext: string, )
src/tools/FileReadTool/FileReadTool.tsx:309
↓ 1 callersFunctionreadPackageJsonVersion
()
src/constants/macros.ts:5
↓ 1 callersMethodrecordFileEdit
* Record file edit operation by Agent
src/services/fileFreshness.ts:135
↓ 1 callersFunctionrecordFileRead
(filePath: string)
src/services/fileFreshness.ts:359
↓ 1 callersFunctionreduce
(acc: any, delta: OpenAI.ChatCompletionChunk.Choice.Delta)
src/services/claude.ts:674
↓ 1 callersMethodrefreshAgentCache
* Refresh the agent cache periodically * This avoids hitting the agent loader on every mention
src/services/mentionProcessor.ts:143
↓ 1 callersMethodrefreshCache
()
src/services/claude.ts:173
↓ 1 callersFunctionreloadCustomCommands
()
src/services/customCommands.ts:650
↓ 1 callersFunctionremoveContext
(key: string)
src/context.ts:75
↓ 1 callersFunctionremoveMcpServer
( name: McpName, scope: ConfigScope = 'project', )
src/services/mcpClient.ts:134
↓ 1 callersFunctionremoveMcprcServerForTesting
(name: string)
src/utils/config.ts:505
↓ 1 callersMethodremoveModel
* Remove a model profile
src/utils/model.ts:663
↓ 1 callersMethodrender
(cursorChar: string, mask: string, invert: (text: string) => string)
src/utils/Cursor.ts:31
↓ 1 callersFunctionrenderStatusMessage
()
src/components/ConsoleOAuthFlow.tsx:185
↓ 1 callersFunctionrenderStepContent
()
src/commands/agents.tsx:3191
↓ 1 callersFunctionrenderTruncatedContent
(content: string, totalLines: number)
src/tools/BashTool/OutputLine.tsx:7
↓ 1 callersFunctionreorderMessages
( messages: NormalizedMessage[], )
src/utils/messages.tsx:725
↓ 1 callersFunctionresetAnthropicClient
()
src/services/claude.ts:997
↓ 1 callersFunctionresetPasteTimeout
( currentTimeoutId: ReturnType<typeof setTimeout> | null, )
src/components/TextInput.tsx:179
↓ 1 callersFunctionresolveEditorCommand
()
src/utils/externalEditor.ts:21
↓ 1 callersMethodresolveFilePath
* Resolve file path relative to current working directory
src/services/mentionProcessor.ts:134
↓ 1 callersFunctionround
(number: number, precision: number)
src/cost-tracker.ts:72
↓ 1 callersFunctionrunCommand
( { name, client }: { name: string; client: ConnectedClient }, args: Record<string, string>, )
src/services/mcpClient.ts:526
↓ 1 callersFunctionrunServer
()
src/entrypoints/mcp.ts:169
↓ 1 callersFunctionrunToolsConcurrently
( toolUseMessages: ToolUseBlock[], assistantMessage: AssistantMessage, canUseTool: CanUseToolFn, toolU
src/query.ts:345
↓ 1 callersFunctionrunToolsSerially
( toolUseMessages: ToolUseBlock[], assistantMessage: AssistantMessage, canUseTool: CanUseToolFn, toolU
src/query.ts:367
↓ 1 callersFunctionrunWithBun
()
cli.js:21
↓ 1 callersFunctionrunWithNode
()
cli.js:42
↓ 1 callersMethodsafeGetFileInfo
* 安全地获取文件信息 * @param filePath 文件路径 * @returns 文件信息
src/utils/secureFile.ts:415
↓ 1 callersFunctionsaveReadPermission
* Save read permission for a directory * @param directory The directory to grant read permission for
src/utils/permissions/filesystem.ts:78
↓ 1 callersFunctionsaveWritePermission
* Save write permission for a directory * @param directory The directory to grant write permission for
src/utils/permissions/filesystem.ts:104
↓ 1 callersFunctionselectAndReadFiles
()
src/utils/fileRecoveryCore.ts:22
↓ 1 callersFunctionsetAllPointersToModel
(modelName: string)
src/utils/config.ts:738
↓ 1 callersFunctionsetConfigForCLI
( key: string, value: unknown, global: boolean, )
src/utils/config.ts:585
↓ 1 callersFunctionsetContext
(key: string, value: string)
src/context.ts:65
↓ 1 callersFunctionsetMessagesGetter
(getter: () => Message[])
src/messages.ts:7
↓ 1 callersFunctionsetMessagesSetter
( setter: React.Dispatch<React.SetStateAction<Message[]>>, )
src/messages.ts:15
← previousnext →601–700 of 1,377, ranked by callers