llmist
Classes
Section titled “Classes”- AbortException
- AbstractGadget
- Agent
- AgentBuilder
- AnthropicMessagesProvider
- BaseSessionManager
- CompactionManager
- ConversationManager
- ExecutionTree
- GadgetCallParser
- GadgetExecutor
- GadgetOutputStore
- GadgetRegistry
- GeminiGenerativeProvider
- HookPresets
- HumanInputRequiredException
- HybridStrategy
- LLMist
- LLMMessageBuilder
- MediaStore
- ModelIdentifierParser
- ModelRegistry
- OpenAIChatProvider
- SimpleSessionManager
- SlidingWindowStrategy
- StreamProcessor
- SummarizationStrategy
- TaskCompletionSignal
- TimeoutException
Interfaces
Section titled “Interfaces”- AddGadgetParams
- AddLLMCallParams
- AfterGadgetExecutionControllerContext
- AfterLLMCallControllerContext
- AgentHooks
- AgentOptions
- AudioContentPart
- AudioSource
- BaseExecutionEvent
- ChunkInterceptorContext
- CompactionConfig
- CompactionContext
- CompactionEvent
- CompactionResult
- CompactionStats
- CompactionStrategy
- CompleteGadgetParams
- CompleteLLMCallParams
- Controllers
- CostEstimate
- CostReportingLLMist
- CreateGadgetConfig
- EventHandlers
- ExecutionContext
- GadgetCallEvent
- GadgetCompleteEvent
- GadgetConfig
- GadgetErrorEvent
- GadgetExample
- GadgetExecuteResult
- GadgetExecuteResultWithMedia
- GadgetExecutionControllerContext
- GadgetExecutionResult
- GadgetFactoryExports
- GadgetMediaOutput
- GadgetNode
- GadgetParameterInterceptorContext
- GadgetResultInterceptorContext
- GadgetSkippedEvent
- GadgetStartEvent
- HintContext
- HintsConfig
- HostExports
- HumanInputRequiredEvent
- IConversationManager
- ImageBase64Source
- ImageContentPart
- ImageGenerationOptions
- ImageGenerationResult
- ImageModelSpec
- ImageUrlSource
- Interceptors
- ISessionManager
- IterationHintOptions
- LLMCallCompleteEvent
- LLMCallControllerContext
- LLMCallErrorEvent
- LLMCallInfo
- LLMCallNode
- LLMCallStartEvent
- LLMCallStreamEvent
- LLMErrorControllerContext
- LLMGenerationOptions
- LLMistOptions
- LLMistPackageManifest
- LLMMessage
- LLMStream
- LLMStreamChunk
- LoggerOptions
- LoggingOptions
- MediaMetadata
- MessageInterceptorContext
- MessageTurn
- ModelDescriptor
- ModelFeatures
- ModelLimits
- ModelPricing
- ModelSpec
- ObserveChunkContext
- ObserveCompactionContext
- ObserveGadgetCompleteContext
- ObserveGadgetStartContext
- ObserveLLMCallContext
- ObserveLLMCompleteContext
- ObserveLLMErrorContext
- Observers
- ParallelGadgetHintOptions
- ParsedGadgetCall
- PromptContext
- PromptTemplateConfig
- ProviderAdapter
- ResolvedCompactionConfig
- ResolvedRetryConfig
- ResolveValueOptions
- RetryConfig
- RetryOptions
- SessionManifestEntry
- SpeechGenerationOptions
- SpeechGenerationResult
- SpeechModelSpec
- StoredMedia
- StoredOutput
- StreamCompleteEvent
- StreamProcessingResult
- StreamProcessorOptions
- SubagentConfig
- SubagentContext
- SubagentEvent
- SubagentManifestEntry
- SubagentOptions
- SubagentStreamEvent
- TextContentPart
- TextEvent
- TextGenerationOptions
- TextOnlyContext
- TextOnlyCustomHandler
- TextOnlyGadgetConfig
- TokenUsage
- TreeCompactionEvent
- TreeGadgetSkippedEvent
- ValidationIssue
- VisionAnalyzeOptions
- VisionAnalyzeResult
Type Aliases
Section titled “Type Aliases”- AfterGadgetExecutionAction
- AfterLLMCallAction
- AfterLLMErrorAction
- AudioMimeType
- BeforeGadgetExecutionAction
- BeforeLLMCallAction
- ContentPart
- ExecutionEvent
- ExecutionEventType
- ExecutionNode
- ExecutionNodeType
- GadgetClass
- GadgetEvent
- GadgetExecuteReturn
- GadgetOrClass
- GadgetState
- HintTemplate
- HistoryMessage
- ImageMimeType
- ImageSource
- LLMEvent
- MediaKind
- MessageContent
- MessageRole
- NodeId
- PresetDefinition
- PromptTemplate
- ProviderIdentifier
- StreamEvent
- SubagentConfigMap
- TextOnlyAction
- TextOnlyHandler
- TextOnlyStrategy
- TrailingMessage
- TrailingMessageContext
- ValidationResult
Variables
Section titled “Variables”- DEFAULT_COMPACTION_CONFIG
- DEFAULT_HINTS
- DEFAULT_PROMPTS
- DEFAULT_RETRY_CONFIG
- DEFAULT_SUMMARIZATION_PROMPT
- defaultLogger
- FALLBACK_CHARS_PER_TOKEN
- format
- GADGET_ARG_PREFIX
- GADGET_END_PREFIX
- GADGET_START_PREFIX
- MODEL_ALIASES
- timing
Functions
Section titled “Functions”- audioFromBase64
- audioFromBuffer
- collectEvents
- collectText
- complete
- createAnthropicProviderFromEnv
- createGadget
- createGadgetOutputViewer
- createGeminiProviderFromEnv
- createHints
- createLogger
- createMediaOutput
- createOpenAIProviderFromEnv
- createSubagent
- detectAudioMimeType
- detectImageMimeType
- discoverProviderAdapters
- extractMessageText
- filterByDepth
- filterByParent
- filterRootEvents
- formatBytes
- formatDate
- formatDuration
- formatLLMError
- Gadget
- gadgetError
- gadgetSuccess
- getErrorMessage
- getHostExports
- getModelId
- getPresetGadgets
- getProvider
- getSubagent
- groupByParent
- hasHostExports
- hasPreset
- hasProviderPrefix
- hasSubagents
- humanDelay
- imageFromBase64
- imageFromBuffer
- imageFromUrl
- isAbortError
- isAudioPart
- isDataUrl
- isGadgetEvent
- isImagePart
- isLLMEvent
- isRetryableError
- isRootEvent
- isSubagentEvent
- isTextPart
- iterationProgressHint
- listPresets
- listSubagents
- normalizeMessageContent
- parallelGadgetHint
- parseDataUrl
- parseManifest
- randomDelay
- resolveConfig
- resolveHintTemplate
- resolveModel
- resolvePromptTemplate
- resolveRetryConfig
- resolveRulesTemplate
- resolveSubagentModel
- resolveValue
- resultWithAudio
- resultWithFile
- resultWithImage
- resultWithImages
- resultWithMedia
- runWithHandlers
- schemaToJSONSchema
- stream
- text
- toBase64
- truncate
- validateAndApplyDefaults
- validateGadgetParams
- validateGadgetSchema
- withErrorHandling
- withRetry
- withTimeout