Functions
Table of contents
- assistantMessage
- buildMaskText
- calculateBackoffDelay
- cleanupTodoContextMessages
- compactToolResult
- contentBlocksToString
- convertMCPResult
- countMessageTokens
- countTokens
- createBashOutputTool
- createBashTool
- createBatchExporter
- createBufferedLogger
- createClaudeProvider
- createConsoleExporter
- createEditTool
- createErrorResult
- createFileAnalyzer
- createFileTrackingHook
- createFireworksProvider
- createGeminiLegacyProvider
- createGeminiProvider
- createGitAnalyzer
- createGlobTool
- createGrepTool
- createGroqProvider
- createInjectionDetectionHook
- createIsolatedTodoStore
- createKillShellTool
- createLoggingHooks
- createMockProvider
- createMultiExporter
- createNoopLogger
- createNoopRateLimiter
- createOTelExporter
- createOTelHooks
- createOllamaProvider
- createOpenAIProvider
- createOpenRouterProvider
- createPerplexityProvider
- createProjectMemoryLoader
- createRateLimiter
- createReadFileTool
- createRecallResultTool
- createRehearsalManager
- createRetryWithRateLimit
- createSDKNotInstalledError
- createSkillRegistry
- createStructuredLogger
- createSuccessResult
- createSuggestTool
- createTaskTool
- createTodoTools
- createTogetherProvider
- createToolRegistry
- createTracingHooks
- createTracingLogger
- createUsageTracker
- createWebFetchTool
- createWriteFileTool
- defineSkill
- defineTool
- detectFifoUsage
- detectInjection
- detectInjectionMultiple
- ensureMessageContent
- estimateEffort
- execStream
- extractInputSummary
- formatBytes
- formatDuration
- generateId
- generateToolName
- getBuiltinAnchorIds
- getBuiltinGuardrailIds
- getBuiltinGuardrails
- getDefaultAnchors
- getDefaultShellManager
- getDefaultSkillRegistry
- getDefaultTodoStore
- getGenericPatterns
- getGuardrailsByTag
- getProviderPatterns
- getSupportedProviders
- getTextContent
- getTodoContextStats
- getToolResults
- getToolUses
- hasProjectMemory
- hasToolUses
- isAgentError
- isBuiltinAnchor
- isBuiltinGuardrail
- isContextOverflowError
- isMCPError
- isMasked
- isOTelNotInstalledError
- isProviderError
- isPruned
- isRateLimitExceededError
- isToolError
- isToolLoopError
- isToolTimeoutError
- loadProjectMemory
- maskImageBlock
- mcpToolToTool
- mcpToolsToTools
- mergeHooks
- normalizeMessages
- normalizeServerConfig
- redactSensitive
- repairToolPairing
- resetDefaultSkillRegistry
- resetDefaultTodoStore
- retry
- setDefaultShellManager
- sleep
- systemMessage
- textBlock
- toolResultBlock
- toolUseBlock
- truncate
- userMessage
- validateToolUseResultPairing
- withRetry
- withRetryGenerator
- wrapError
- wrapToolExecute
- wrapWithRateLimit