MCPcopy Create free account

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

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

↓ 2 callersFunctionisSub
(base: string, target: string)
src/commands/agents.tsx:465
↓ 2 callersFunctionisVerboseMode
()
src/utils/debugLogger.ts:27
↓ 2 callersFunctionlistConfigForCLI
(global: boolean)
src/utils/config.ts:658
↓ 2 callersFunctionlistMCPServers
()
src/services/mcpClient.ts:188
↓ 2 callersFunctionloadAllAgents
* Load all agent configurations
src/utils/agentLoader.ts:131
↓ 2 callersFunctionloadAllSkills
* Load all skill configurations from all directories
src/utils/skillLoader.ts:105
↓ 2 callersFunctionloadMessagesFromLog
( logPath: string, tools: Tool[], )
src/utils/conversationRecovery.ts:11
↓ 2 callersFunctionlogAPIError
(context: { model: string endpoint: string status: number error: any request?: any response?: any
src/utils/debugLogger.ts:459
↓ 2 callersFunctionlogFail
(_reason: string)
src/components/binary-feedback/utils.ts:95
↓ 2 callersFunctionlogLLMInteraction
(context: { systemPrompt: string messages: any[] response: any usage?: { inputTokens: number; outputTo
src/utils/debugLogger.ts:570
↓ 2 callersFunctionlogPass
()
src/components/binary-feedback/utils.ts:94
↓ 2 callersFunctionlogSystemPromptConstruction
(construction: { basePrompt: string cougarContext?: string reminders: string[] finalPrompt: string })
src/utils/debugLogger.ts:806
↓ 2 callersFunctionmapAssistantMessage
( message: AssistantMessage, f: (s: unknown) => unknown, )
src/services/vcr.ts:103
↓ 2 callersFunctionmapInput
(input_map: Array<[string, InputHandler]>)
src/hooks/useTextInput.ts:15
↓ 2 callersFunctionnormalizeFilePath
(filePath: string)
src/utils/file.ts:283
↓ 2 callersFunctionnormalizeTokens
(apiResponse: any)
src/services/adapters/base.ts:23
↓ 2 callersFunctionnormalizeUsage
(usage?: any)
src/services/claude.ts:2253
↓ 2 callersMethodnormalizeUsageForAdapter
(usage?: any)
src/services/adapters/responsesAPI.ts:376
↓ 2 callersFunctiononInput
(input: string, key: Key)
src/hooks/useTextInput.ts:228
↓ 2 callersFunctiononQuery
(newMessages: MessageType[], passedAbortController?: AbortController)
src/screens/REPL.tsx:315
↓ 2 callersFunctiononSubmit
(input: string, isSubmittingSlashCommand = false)
src/components/PromptInput.tsx:296
↓ 2 callersFunctionoptionHeaderKey
(optionHeader: OptionHeader)
src/components/CustomSelect/select.tsx:28
↓ 2 callersFunctionparseEnvVars
( rawEnvArgs: string[] | undefined, )
src/services/mcpClient.ts:43
↓ 2 callersFunctionparseFrontmatter
(content: string)
src/services/customCommands.ts:231
↓ 2 callersFunctionparseLogFilename
(filename: string)
src/utils/log.ts:244
↓ 2 callersMethodparseNonStreamingResponse
(response: any)
src/services/adapters/responsesAPI.ts:156
↓ 2 callersFunctionpathInOriginalCwd
(path: string)
src/utils/permissions/filesystem.ts:42
↓ 2 callersMethodprocessCallback
({ authorizationCode, state, useManualRedirect, }: { authorizationCode: string state: st
src/services/oauth.ts:255
↓ 2 callersFunctionprocessResponsesStream
( stream: AsyncGenerator<StreamingEvent>, startTime: number, fallbackResponseId: string, )
src/services/adapters/responsesStreaming.ts:4
↓ 2 callersFunctionpushMerged
(msg: OpenAI.ChatCompletionMessageParam)
src/services/claude.ts:526
↓ 2 callersFunctionqueryModel
( modelPointer: import('@utils/config').ModelPointerType, messages: (UserMessage | AssistantMessage)[],
src/services/claude.ts:2317
↓ 2 callersFunctionreadTextContent
( filePath: string, offset = 0, maxLines?: number, )
src/utils/file.ts:112
↓ 2 callersMethodrecordFileRead
* Record file read operation with timestamp tracking
src/services/fileFreshness.ts:54
↓ 2 callersFunctionreloadModelManager
()
src/utils/model.ts:904
↓ 2 callersFunctionrenderCreateOption
()
src/commands/agents.tsx:1351
↓ 2 callersFunctionresetCursor
()
src/entrypoints/cli.tsx:1498
↓ 2 callersFunctionresetMcpChoices
()
src/entrypoints/cli.tsx:1152
↓ 2 callersFunctionresetReminderSession
()
src/services/systemReminder.ts:488
↓ 2 callersMethodresetSession
()
src/services/fileFreshness.ts:224
↓ 2 callersMethodresetSession
()
src/services/systemReminder.ts:453
↓ 2 callersFunctionrestoreStdinState
(previouslyRaw: boolean)
src/utils/externalEditor.ts:75
↓ 2 callersFunctionrunToolUse
( toolUse: ToolUseBlock, siblingToolUseIDs: Set<string>, assistantMessage: AssistantMessage, canUseToo
src/query.ts:386
↓ 2 callersFunctionsafeMkdir
(dir: string)
src/utils/log.ts:30
↓ 2 callersFunctionsaveAgent
( location: AgentLocation, agentType: string, description: string, tools: string[], systemPrompt: st
src/commands/agents.tsx:398
↓ 2 callersFunctionsaveConfig
( file: string, config: A, defaultConfig: A, )
src/utils/config.ts:309
↓ 2 callersFunctionsaveConfiguration
( provider: ProviderType, model: string, )
src/components/ModelSelector.tsx:2140
↓ 2 callersFunctionsaveExpertChatSession
(session: ExpertChatSession)
src/utils/expertChatStorage.ts:89
↓ 2 callersFunctionsendITerm2Notification
({ message, title }: NotificationOptions)
src/services/notifier.ts:8
↓ 2 callersFunctionsendNotification
( notif: NotificationOptions, )
src/services/notifier.ts:21
↓ 2 callersFunctionsendTerminalBell
()
src/services/notifier.ts:17
↓ 2 callersMethodsetCwd
(cwd: string)
src/utils/PersistentShell.ts:544
↓ 2 callersFunctionsetModelError
( baseURL: string, model: string, type: ModelErrorType, error: string, )
src/services/openai.ts:87
↓ 2 callersFunctionsetTerminalTitle
(title: string)
src/utils/terminal.ts:5
↓ 2 callersFunctionskip
(path: string)
src/tools/lsTool/lsTool.tsx:264
↓ 2 callersFunctionstripSystemMessages
(content: string)
src/utils/messages.tsx:966
↓ 2 callersMethodswitchToNextModel
* Simple model switching for UI components (compatible interface) * @param currentContextTokens - Current conversation token count for validation
src/utils/model.ts:280
↓ 2 callersFunctiontryWithEndpointFallback
( baseURL: string, opts: OpenAI.ChatCompletionCreateParams, headers: Record<string, string>, provider:
src/services/openai.ts:422
↓ 2 callersFunctionuseGetToolFromMessages
( toolUseID: string, tools: Tool[], messages: Message[], )
src/components/messages/UserToolResultMessage/utils.tsx:29
↓ 2 callersFunctionuseNotifyAfterTimeout
( message: string, timeout: number = DEFAULT_INTERACTION_THRESHOLD_MS, )
src/hooks/useNotifyAfterTimeout.ts:41
↓ 2 callersFunctionvalidateAgentConfig
(config: Partial<CreateState>, existingAgents: AgentConfig[] = [])
src/commands/agents.tsx:286
↓ 1 callersMethodabbreviationScore
* Algorithm 3: Abbreviation Matching (key innovation) * Handles cases like "nde" → "node", "pyt3" → "python3", "gp5" → "gpt-5"
src/utils/fuzzyMatcher.ts:165
↓ 1 callersFunctionabortableDelay
(delayMs: number, signal?: AbortSignal)
src/services/claude.ts:234
↓ 1 callersFunctionaddCacheBreakpoints
( messages: (UserMessage | AssistantMessage)[], )
src/services/claude.ts:1846
↓ 1 callersFunctionaddMcprcServerForTesting
( name: string, server: McpServerConfig, )
src/utils/config.ts:496
↓ 1 callersMethodaddModel
* Add a new model profile with duplicate validation
src/utils/model.ts:521
↓ 1 callersFunctionall
( generators: AsyncGenerator<A, void>[], concurrencyCap = Infinity, )
src/utils/generators.ts:22
↓ 1 callersFunctionappendToLog
(path: string, message: object)
src/utils/log.ts:141
↓ 1 callersFunctionapplyCacheControlWithLimits
* Manage cache control to ensure it doesn't exceed Claude's 4 cache block limit * Priority: * 1. System prompts (high priority) * 2. Long documents
src/services/claude.ts:1035
↓ 1 callersFunctionapplyContentEdit
( content: string, oldString: string, newString: string, replaceAll: boolean = false )
src/tools/MultiEditTool/MultiEditTool.tsx:22
↓ 1 callersFunctionapplyModelErrorFixes
( opts: OpenAI.ChatCompletionCreateParams, baseURL: string, )
src/services/openai.ts:406
↓ 1 callersFunctionapplyModelSpecificTransformations
( opts: OpenAI.ChatCompletionCreateParams, )
src/services/openai.ts:347
↓ 1 callersFunctionask
({ commands, safeMode, hasPermissionsToUseTool, messageLogName, prompt, cwd, tools, verbose =
src/utils/ask.tsx:28
↓ 1 callersFunctionassistantMessageToMessageParam
( message: AssistantMessage, addCache = false, )
src/services/claude.ts:1133
↓ 1 callersMethodautoCompactStrategy
* Strategy 4: Use existing auto-compact mechanism
src/utils/messageContextManager.ts:168
↓ 1 callersFunctionbashToolHasPermission
( tool: Tool, command: string, context: ToolUseContext, allowedTools: string[], getCommandSubcommand
src/permissions.ts:62
↓ 1 callersFunctionbuildAssistantMessageFromUnifiedResponse
( unifiedResponse: any, startTime: number )
src/services/claude.ts:2204
↓ 1 callersMethodbuildInstructions
(systemPrompt: string[])
src/services/adapters/responsesAPI.ts:486
↓ 1 callersMethodbuildMessages
(systemPrompt: string[], messages: any[])
src/services/adapters/chatCompletions.ts:109
↓ 1 callersMethodbuildTools
(tools: Tool[])
src/services/adapters/chatCompletions.ts:62
↓ 1 callersMethodbuildTools
(tools: Tool[])
src/services/adapters/responsesAPI.ts:90
↓ 1 callersFunctioncalculateThresholds
* Calculates context usage thresholds based on the main model's capabilities * Uses the main model context length since compression tasks require a c
src/utils/autoCompactCore.ts:73
↓ 1 callersFunctioncallGPT5ResponsesAPI
( modelProfile: any, request: any, // Pre-formatted request from adapter signal?: AbortSignal, )
src/services/openai.ts:961
↓ 1 callersFunctioncallMCPTool
({ client: { client, name }, tool, args, }: { client: ConnectedClient tool: string args: Record<st
src/services/mcpClient.ts:440
↓ 1 callersMethodcanModelHandleContext
* Check if a model can handle the given context size (legacy method)
src/utils/model.ts:427
↓ 1 callersFunctioncanUseTool
()
src/tools/ArchitectTool/ArchitectTool.tsx:75
↓ 1 callersFunctioncellContentToToolResult
(cell: NotebookCellSource)
src/tools/NotebookReadTool/NotebookReadTool.tsx:212
↓ 1 callersFunctioncheckAutoCompact
( messages: Message[], toolUseContext: any, )
src/utils/autoCompactCore.ts:113
↓ 1 callersMethodcheckFileFreshness
* Check if file has been modified since last read
src/services/fileFreshness.ts:86
↓ 1 callersFunctioncheckHasTrustDialogAccepted
()
src/utils/config.ts:231
↓ 1 callersFunctioncheckPermissionsAndCallTool
( tool: Tool, toolUseID: string, siblingToolUseIDs: Set<string>, input: { [key: string]: boolean | str
src/query.ts:548
↓ 1 callersMethodcleanExpired
()
src/tools/URLFetcherTool/cache.ts:37
↓ 1 callersFunctioncleanup
()
src/types/RequestContext.ts:66
↓ 1 callersMethodcleanup
* Clean up stale conversations
src/services/responseStateManager.ts:64
↓ 1 callersFunctioncleanupOldMessageFilesInBackground
()
src/utils/cleanup.ts:67
↓ 1 callersFunctionclear
()
src/hooks/useTextInput.ts:114
↓ 1 callersMethodclearCache
* Clear caches - useful for testing or reset
src/services/mentionProcessor.ts:254
↓ 1 callersFunctionclearSkillCache
()
src/utils/skillLoader.ts:170
↓ 1 callersFunctioncodesignRipgrepIfNecessary
()
src/utils/ripgrep.ts:108
↓ 1 callersFunctioncolorSchemeForRiskScoreCategory
(category: RiskScoreCategory)
src/components/permissions/PermissionRequestTitle.tsx:11
↓ 1 callersFunctioncompleteOnboarding
()
src/entrypoints/cli.tsx:104
← previousnext →301–400 of 1,377, ranked by callers