• Oscova
    • Agents
      • Avatar
        • Contracts
          • Classes
          • AvatarBackgroundColorRequest
            • Properties
            • Blue
            • Green
            • Red
          • AvatarBackgroundColorResponse
            • Properties
            • Blue
            • Description
            • Green
            • Red
            • Success
          • AvatarCameraYawRequest
            • Properties
            • Yaw
          • AvatarCameraYawResponse
            • Properties
            • Description
            • Success
            • Yaw
          • AvatarConnectResponse
            • Properties
            • ConnectionId
            • Description
            • Success
          • AvatarEmotionListResponse
            • Properties
            • Description
            • Emotions
            • Success
          • AvatarEmotionRequest
            • Properties
            • BlendSpeed
            • EmotionName
          • AvatarEmotionResponse
            • Properties
            • BlendSpeed
            • Description
            • SelectedEmotion
            • Success
          • AvatarGraphicsPresetRequest
            • Properties
            • Level
          • AvatarGraphicsPresetResponse
            • Properties
            • Description
            • Level
            • PresetName
            • Success
          • AvatarHealthCheckResponse
            • Properties
            • Port
            • Status
            • Success
            • Version
          • AvatarListResponse
            • Properties
            • Avatars
            • Description
            • Success
          • AvatarMessageBoxPositionRequest
            • Properties
            • PositionX
            • PositionY
          • AvatarMessageBoxPositionResponse
            • Properties
            • Description
            • PositionX
            • PositionY
            • Success
          • AvatarMessageBoxSizeRequest
            • Properties
            • Height
            • Width
          • AvatarMessageBoxSizeResponse
            • Properties
            • Description
            • Height
            • Success
            • Width
          • AvatarMessageClearResponse
            • Properties
            • Cleared
            • Description
            • Success
          • AvatarMessageColorAndOpacityRequest
            • Properties
            • Alpha
            • Blue
            • Green
            • Red
          • AvatarMessageColorAndOpacityResponse
            • Properties
            • Alpha
            • Blue
            • Description
            • Green
            • Red
            • Success
          • AvatarMessageDisplayDurationRequest
            • Properties
            • DurationSeconds
          • AvatarMessageDisplayDurationResponse
            • Properties
            • Description
            • DurationSeconds
            • Success
          • AvatarMessageFontSizeRequest
            • Properties
            • FontSize
          • AvatarMessageFontSizeResponse
            • Properties
            • Description
            • FontSize
            • Success
          • AvatarMessageTextRequest
            • Properties
            • Message
          • AvatarMessageTextResponse
            • Properties
            • Description
            • Message
            • Success
          • AvatarResolutionRequest
            • Properties
            • Fullscreen
            • Height
            • Width
          • AvatarResolutionResponse
            • Properties
            • Description
            • Fullscreen
            • Height
            • Success
            • Width
          • AvatarSelectRequest
            • Properties
            • AvatarName
          • AvatarSelectResponse
            • Properties
            • Description
            • SelectedAvatar
            • Success
          • AvatarShutdownRequest
            • Properties
            • ForceShutdown
          • AvatarShutdownResponse
            • Properties
            • Description
            • ShutdownInitiated
            • Success
          • AvatarSpeechQueueFileRequest
            • Properties
            • FileName
            • Message
          • AvatarSpeechQueueFileResponse
            • Properties
            • Description
            • Success
          • AvatarSpeechQueueRequest
            • Properties
            • Message
            • Url
          • AvatarSpeechQueueResponse
            • Properties
            • Description
            • SavedFilePath
            • Success
          • AvatarSpeechStopRequest
            • Properties
            • ForcedStop
          • AvatarSpeechStopResponse
            • Properties
            • Description
            • Stopped
            • Success
          • AvatarSpeechVolumeRequest
            • Properties
            • Volume
          • AvatarSpeechVolumeResponse
            • Properties
            • Description
            • Success
            • Volume
          • Interfaces
          • IAvatarBridgeResponse
            • Properties
            • Description
            • Success
        • Interfaces
        • IAvatarBridgeService
          • Properties
          • ConnectedBaseUrl
          • Methods
          • ChangeBackgroundColorAsync
          • ChangeResolutionAsync
          • CheckHealthAsync
          • ClearMessageAsync
          • ConnectAsync
          • ListAvatarsAsync
          • ListEmotionsAsync
          • QueueFileSpeechAsync
          • QueueSpeechAsync
          • SelectAvatarAsync
          • SetCameraYawAsync
          • SetEmotionAsync
          • SetGraphicsPresetAsync
          • SetMessageBoxPositionAsync
          • SetMessageBoxSizeAsync
          • SetMessageColorAndOpacityAsync
          • SetMessageDisplayDurationAsync
          • SetMessageFontSizeAsync
          • SetSpeechVolumeAsync
          • ShowMessageAsync
          • ShutdownAsync
          • StopSpeechAsync
      • Collections
        • Classes
        • AIAgentCollection
          • Properties
          • Count
          • IsReadOnly
          • Methods
          • Add
          • Clear
          • Contains
          • CopyTo
          • GetEnumerator
          • GetOrAdd
          • Remove
          • TryGetAgentById
        • CrewToolCollection
          • Constructors
          • CrewToolCollection
          • Properties
          • Count
          • IsReadOnly
          • Methods
          • Add
          • AddRange
          • Clear
          • Contains
          • CopyTo
          • CreateToolsFromToolset
          • Find
          • FindAll
          • GetDeclaredNetworkScope
          • GetDefaultApprovalMode
          • GetEnumerator
          • GetNetworkScope
          • GetOriginalName
          • GetServerName
          • GetToolsByServer
          • Remove
          • TrySetNetworkScope
      • Conversations
        • Classes
        • ChatAttachment
          • Properties
          • DisplayName
          • Id
          • IsEphemeral
          • Kind
          • MediaType
          • RelativePath
          • SizeBytes
          • StoredFileName
        • ChatChannels
          • Fields
          • Discord
          • Telegram
          • Web
        • ChatDisplayMessage
          • Properties
          • AgentId
          • Attachments
          • Channel
          • CreatedAt
          • Elicitation
          • From
          • InputTokens
          • IsInteractionResponse
          • MessageId
          • OutputTokens
          • Segments
          • Text
          • ToolApproval
          • TotalTokens
        • ChatSegment
          • Constructors
          • ChatSegment
          • Properties
          • CreatedAt
          • Duration
          • ExecutionState
          • FunctionCall
          • FunctionResult
          • ProcessedAt
          • State
          • Text
          • TextBuffer
          • Type
          • Updates
        • ChatSegmentParser
          • Fields
          • OnSegmentChanged
          • Properties
          • Segments
          • Methods
          • Complete
          • LastSegmentOfType
          • OnToolCompleted
          • OnToolFailed
          • OnToolStarted
          • Process
          • Reset
          • StartToolCall
        • ChatThread
          • Fields
          • ElicitationGenerated
          • Properties
          • AgentId
          • AgentName
          • DisplayMessages
          • Id
          • IsCurrent
          • IsEncrypted
          • IsIncognito
          • IsUnread
          • LastIndexedMessageCount
          • LastReflectedMessageCount
          • LastSummarizedMessageCount
          • SessionElement
          • SystemInstruction
          • Title
          • UpdatedAt
        • ChatThreadRepository
          • Constructors
          • ChatThreadRepository
          • Methods
          • ClearCurrentAsync
          • DeleteAllThreadsAsync
          • DeleteSessionElementAsync
          • DeleteThreadAsync
          • DeleteThreadsByAgentAsync
          • GetIncognitoThreadsAsync
          • GetSessionElementAsync
          • GetThreadAsync
          • GetThreadsAsync
          • MarkCurrentAsync
          • SaveSessionElementAsync
          • SaveThreadAsync
          • TryRenameThreadAsync
          • UpdateWatermarksAsync
        • ElicitationBooleanField
          • Properties
          • Description
          • Label
          • Name
        • ElicitationEnumField
          • Properties
          • Default
          • Description
          • Label
          • Name
          • Options
        • ElicitationEnumOption
          • Properties
          • Label
          • Value
        • ElicitationNumberField
          • Properties
          • Default
          • Description
          • IsInteger
          • Label
          • Maximum
          • Minimum
          • Name
        • ElicitationRequest
          • Properties
          • BooleanFields
          • EnumFields
          • Message
          • NumberFields
          • RequestId
          • RequiredFields
          • SchemaType
          • StringFields
          • Methods
          • IsFieldRequired
        • ElicitationStringField
          • Properties
          • Default
          • Description
          • Format
          • Label
          • MaxLength
          • MinLength
          • Name
        • ThreadRunGuard
          • Methods
          • Acquire
          • AcquireAsync
          • Cancel
          • CancelAndAcquireUserAsync
          • CancelExact
          • CancelOrDefer
          • GetActiveRunId
        • ThreadRunGuard.RunLease
          • Properties
          • CancellationToken
          • Methods
          • Dispose
        • ThreadRunGuard.UserRunLease
          • Methods
          • Dispose
        • ToolApprovalRequest
          • Properties
          • Arguments
          • Message
          • RequestId
          • Review
          • ToolName
        • ToolApprovalReview
          • Properties
          • Description
          • Kind
          • NewTaskName
          • Operation
          • RunMode
          • ScheduleKind
          • ScheduleValue
          • SkillName
          • TaskAgentName
          • TaskName
          • TimeZoneId
        • Interfaces
        • IChatThreadRepository
          • Methods
          • ClearCurrentAsync
          • DeleteAllThreadsAsync
          • DeleteSessionElementAsync
          • DeleteThreadAsync
          • DeleteThreadsByAgentAsync
          • GetIncognitoThreadsAsync
          • GetSessionElementAsync
          • GetThreadAsync
          • GetThreadsAsync
          • MarkCurrentAsync
          • SaveSessionElementAsync
          • SaveThreadAsync
          • TryRenameThreadAsync
          • UpdateWatermarksAsync
        • Enums
        • AttachmentKind
        • ChatSegmentState
        • ChatSegmentType
        • ElicitationSchemaType
        • MessageOwner
      • Credentials
        • Classes
        • CredentialSlotAttribute
          • Properties
          • Description
          • EnvVariable
          • Key
          • Label
      • Definitions
        • Classes
        • AgentCallableNameCollisionException
          • Constructors
          • AgentCallableNameCollisionException
          • Properties
          • AgentName
          • CallableName
          • ConflictingAgentName
        • AgentDefinition
          • Properties
          • AgentToolIds
          • AllowedDirectories
          • AllowedSkillNames
          • AllowedToolNames
          • AllowedUserIds
          • AllowedWorkspaces
          • Description
          • Id
          • IsCompactionEnabled
          • IsConfidential
          • IsExposedAsTool
          • IsLocalOnly
          • IsMain
          • IsMemoryEnabled
          • IsShared
          • IsTodoEnabled
          • IsToolSearchEnabled
          • ModelOverrideId
          • Name
          • OwnerUserId
          • PinnedToolNames
          • SystemInstruction
          • ToolPolicies
        • AgentDefinitionExtensions
          • Methods
          • ToChatClientAgentOptions
        • SharedAgentPersonalContextRepository
          • Constructors
          • SharedAgentPersonalContextRepository
          • Methods
          • DeleteForUsersAsync
          • GetAsync
          • SaveAsync
        • Interfaces
        • IAgentDefinitionRepository
          • Methods
          • DeleteAgentAsync
          • EnsureMainAgentAsync
          • GetAgentAsync
          • GetAllAgentsAsync
          • GetMainAgentAsync
          • SaveAgentAsync
        • ISharedAgentPersonalContextRepository
          • Methods
          • DeleteForUsersAsync
          • GetAsync
          • SaveAsync
      • Extensions
        • Classes
        • AIFunctionExtensions
          • Methods
          • GetSchemaSummary
          • GetToolsSummary
      • FileBackups
        • Classes
        • UserFileBackupCaptureResult
          • Constructors
          • UserFileBackupCaptureResult
          • Properties
          • Entry
          • Status
        • UserFileBackupContent
          • Constructors
          • UserFileBackupContent
          • Properties
          • Content
          • Entry
        • UserFileBackupEntry
          • Constructors
          • UserFileBackupEntry
          • Properties
          • CreatedUtc
          • Id
          • RelativePath
          • SizeBytes
        • UserFileBackupLimits
          • Fields
          • MaxVersionsPerFile
        • UserFileBackupService
          • Constructors
          • UserFileBackupService
          • Methods
          • CaptureBeforeMutationAsync
          • ListBackupsAsync
          • ReadBackupAsync
          • RestoreBackupAsync
        • Interfaces
        • IUserFileBackupService
          • Methods
          • CaptureBeforeMutationAsync
          • ListBackupsAsync
          • ReadBackupAsync
          • RestoreBackupAsync
        • Enums
        • UserFileBackupCaptureStatus
      • Harness
        • Classes
        • ToolFailureException
          • Constructors
          • ToolFailureException
          • Properties
          • Fix
      • Hooks
        • Classes
        • HookDeniedException
          • Constructors
          • HookDeniedException
          • Properties
          • EventKind
          • Reason
          • ToolName
        • HookDispatchRequest
          • Properties
          • Envelope
          • IsBlocking
        • HookDispatchResult
          • Properties
          • Decision
          • IsAllowed
          • IsTransportFailure
          • Message
          • Reason
          • Methods
          • Allow
          • Deny
          • TransportFailure
        • HookEnvelope
          • Properties
          • AgentId
          • ChatThreadId
          • Event
          • ExecutionKind
          • HookEventName
          • HookRunId
          • SchemaVersion
          • TaskId
          • TaskRunId
          • Timestamp
          • UserId
        • Interfaces
        • IAgentHookDispatcher
          • Methods
          • DispatchAsync
        • IRunAbortException
        • Enums
        • HookDecision
        • HookEventKind
        • HookFailureMode
        • HookHandlerType
      • Llm
        • Classes
        • ContextWindowBudget
          • Fields
          • DefaultHistoryBudget
          • MaximumOutputReserve
          • MinimumHistoryBudget
          • Methods
          • DeriveHistoryBudget
          • DeriveOutputReserve
        • ContextWindowTokenEstimator
          • Methods
          • EstimateMessages
          • EstimateText
          • EstimateTools
        • ModelDescriptor
          • Properties
          • ContextWindowSize
          • Id
          • IsInstalled
          • License
          • LicenseDescription
          • SupportsImages
          • SupportsThinking
        • ModelProviderConfig
          • Properties
          • BaseUrl
          • ChatOptions
          • ContextWindowSize
          • CostPerMillionTokens
          • CredentialKey
          • Id
          • IsLocalEndpoint
          • ModelId
          • Name
          • OllamaKeepAlive
          • SupportsImages
          • SupportsThinking
          • Type
          • VectorDimensions
          • Methods
          • Clone
          • EqualsConfiguration
        • ModelProviderKeys
          • Fields
          • Anthropic
          • Google
          • Groq
          • Local
          • NvidiaNim
          • Ollama
          • OpenAI
          • OpenAICompatible
          • OpenRouter
        • Interfaces
        • IModelDownloadProvider
          • Methods
          • DownloadModelAsync
        • IModelProvider
          • Properties
          • DefaultEndpoint
          • DefaultIsLocalEndpoint
          • DefaultModel
          • SupportsEmbedding
          • Type
          • Methods
          • CreateClientAsync
          • CreateEmbeddingGeneratorAsync
          • GetAvailableModelsAsync
          • TestAsync
        • IModelProviderCatalog
          • Properties
          • All
          • Methods
          • Find
      • Memory
        • Classes
        • AgentMemoryService
          • Constructors
          • AgentMemoryService
          • Methods
          • AppendDailyLogAsync
          • AppendLongTermMemoryAsync
          • ForgetLongTermMemoryAsync
          • ListDailyLogsDatesAsync
          • ReadDailyLogAsync
          • ReadDailyLogForDateAsync
          • ReadLongTermMemoryAsync
          • ReadTopicMemoryAsync
          • WriteLongTermMemoryAsync
        • AgentMemoryValidationException
        • MemoryContextProvider
          • Constructors
          • MemoryContextProvider
          • Fields
          • DefaultMemoryPrompt
          • Properties
          • SystemPrompt
          • Methods
          • ProvideAIContextAsync
        • MemoryForgetResult
          • Properties
          • FilesUpdated
          • Removed
        • Interfaces
        • IAgentMemoryService
          • Methods
          • AppendDailyLogAsync
          • AppendLongTermMemoryAsync
          • ForgetLongTermMemoryAsync
          • ListDailyLogsDatesAsync
          • ReadDailyLogAsync
          • ReadDailyLogForDateAsync
          • ReadLongTermMemoryAsync
          • ReadTopicMemoryAsync
          • WriteLongTermMemoryAsync
      • Middleware
        • Classes
        • AgentRunObserverAccessor
          • Properties
          • Observer
        • AgentRunObserverMiddleware
          • Methods
          • UseAgentRunObserver
        • FunctionInvocationComposition
          • Methods
          • Begin
          • Contribute
        • ToolTrackingMiddleware
          • Methods
          • UseToolTracking
        • ToolTrackingObserverAccessor
          • Properties
          • Observer
        • WorkspacePathValidationMiddleware
          • Methods
          • UseWorkspacePathValidation
        • Interfaces
        • IAgentRunObserver
          • Methods
          • OnRequest
          • OnResponse
        • IToolTrackingObserver
          • Methods
          • OnToolCompleted
          • OnToolFailed
          • OnToolStarted
      • Notifications
        • Classes
        • NotificationHub<T>
          • Constructors
          • NotificationHub
          • Methods
          • NotifyAllAsync
          • NotifyAsync
          • Subscribe
          • SubscribeAll
      • Persistence
        • Classes
        • AgentDefinitionFile
          • Properties
          • AgentToolIds
          • AllowedDirectories
          • AllowedSkillNames
          • AllowedToolNames
          • AllowedUserIds
          • AllowedWorkspaces
          • Description
          • Id
          • IsCompactionEnabled
          • IsConfidential
          • IsExposedAsTool
          • IsLocalOnly
          • IsMain
          • IsMemoryEnabled
          • IsShared
          • IsTodoEnabled
          • IsToolSearchEnabled
          • ModelOverrideId
          • Name
          • OwnerUserId
          • PinnedToolNames
        • AgentTaskDefinitionFile
          • Properties
          • AgentId
          • CreatedAt
          • CreatedByAgentId
          • ExternalTrigger
          • Id
          • IsEnabled
          • MaxTokenBudget
          • ModelOverrideId
          • Name
          • NotificationChannel
          • NotificationMode
          • RunScope
          • Schedule
          • SessionMode
          • ToolApprovalRunMode
        • AgentTaskRunIndexFile
          • Properties
          • CompletedAt
          • Error
          • Id
          • IsEncrypted
          • ProtectedParameters
          • ResultSummary
          • StartedAt
          • Status
          • SystemInstruction
          • TaskId
          • TokensUsed
          • TriggerParameters
          • TriggerSource
          • Version
        • AgentTaskRunTranscriptFile
          • Properties
          • IsEncrypted
          • Kind
          • Message
          • ProtectedPayload
          • RunId
          • SystemInstruction
          • TaskId
          • Version
        • AgentToolPoliciesFile
          • Properties
          • Tools
        • AgentToolPolicyFile
          • Properties
          • ApprovalMode
          • ToolName
        • AllowedDirectoryFile
          • Properties
          • AccessMode
          • Kind
          • Label
          • Value
        • ExternalTriggerFile
          • Properties
          • IsEnabled
          • Parameters
          • Slug
        • ExternalTriggerParameterFile
          • Properties
          • IsRequired
          • Kind
          • Name
        • FileSessionIndexCoordinator
          • Methods
          • RunForTaskAsync
          • RunForUserAsync
        • IsoTimestamp
          • Methods
          • FormatMilliseconds
          • FormatSeconds
          • Parse
        • MarkdownFrontmatter
          • Methods
          • Combine
          • Split
        • ScheduleFile
          • Properties
          • Cron
          • DeleteAfterRun
          • IntervalMinutes
          • Kind
          • PredecessorTaskId
          • RunAt
          • Timezone
        • Slugs
          • Methods
          • ForAgentFolder
          • ForCredentialAlias
          • ForTaskTrigger
          • MakeUnique
        • TaskRunScopeFile
          • Properties
          • AgentToolIds
          • AllowedDirectories
          • AllowedSkillNames
          • AllowedToolNames
          • AllowedWorkspaces
          • IsCompactionEnabled
          • IsLocalOnly
          • IsMemoryEnabled
          • IsTodoEnabled
          • IsToolSearchEnabled
          • PinnedToolNames
          • ToolPolicies
        • YamlConverter
          • Methods
          • Deserialize<T>
          • Serialize<T>
      • Plugins
        • Classes
        • AgentPluginBuilder
          • Properties
          • ModelProviders
          • SpeechRecognitionProviders
          • SpeechSynthesisProviders
          • Toolsets
          • Methods
          • AddModelProvider<TProvider>
          • AddSpeechRecognitionProvider<TProvider>
          • AddSpeechSynthesisProvider<TProvider>
          • AddToolset<TToolset>
        • AgentPluginCatalog
          • Constructors
          • AgentPluginCatalog
          • Properties
          • Diagnostics
          • Plugins
        • AgentPluginContext
          • Constructors
          • AgentPluginContext
          • Properties
          • CredentialResolver
          • LoggerFactory
          • ModelStorageDirectory
          • PluginDirectory
          • UserTimeZone
          • Methods
          • CreateHttpClient
          • EnsureDownloadAsync
        • AgentPluginInspection
          • Constructors
          • AgentPluginInspection
          • Properties
          • Diagnostic
          • Manifest
          • ManifestPath
        • AgentPluginLoadDiagnostic
          • Constructors
          • AgentPluginLoadDiagnostic
          • Properties
          • Level
          • Message
          • Path
        • AgentPluginLoader
          • Fields
          • ManifestFileName
          • Methods
          • InspectDirectory
          • LoadDirectory
        • AgentPluginManifest
          • Properties
          • Assembly
          • EntryType
          • Id
          • Name
          • Version
        • AgentProviderContribution<TProvider>
          • Constructors
          • AgentProviderContribution
          • Properties
          • Factory
          • ProviderType
        • AgentToolsetContribution
          • Constructors
          • AgentToolsetContribution
          • Properties
          • Factory
          • ToolsetType
        • LoadedAgentPlugin
          • Constructors
          • LoadedAgentPlugin
          • Properties
          • Assembly
          • DeclaredCredentialKeys
          • Manifest
          • ModelProviders
          • PluginDirectory
          • SpeechRecognitionProviders
          • SpeechSynthesisProviders
          • Toolsets
        • Interfaces
        • IAgentPlugin
          • Methods
          • Configure
        • IAgentPluginCatalog
          • Properties
          • Diagnostics
          • Plugins
        • Enums
        • AgentPluginLoadDiagnosticLevel
      • Policies
        • Classes
        • AgentToolPolicy
          • Properties
          • ApprovalMode
          • ToolName
        • ConfidentialAgentOnlyAttribute
        • ConfidentialToolPolicy
          • Methods
          • IsAvailable
        • EgressClassifier
          • Methods
          • Classify
          • ClassifySpeech
          • IsLocalHost
        • NonConfidentialAgentOnlyAttribute
        • ProviderEgressDescriptor
          • Constructors
          • ProviderEgressDescriptor
          • Properties
          • AgentName
          • Egress
          • ModelId
          • ProviderId
          • ProviderName
        • ToolNetworkScopeAttribute
          • Constructors
          • ToolNetworkScopeAttribute
          • Properties
          • Scope
        • ToolPolicyAttribute
          • Properties
          • ApprovalMode
        • ToolPolicyResolver
          • Constructors
          • ToolPolicyResolver
          • Methods
          • GetApprovalMode
          • GetEffectiveApprovalMode
          • IsPersistedOverride
        • ToolReferenceSanitizationResult
          • Properties
          • HasChanges
          • RemovedAgentToolIds
          • RemovedAllowedToolNames
          • RemovedPinnedToolNames
          • RemovedPolicyToolNames
        • ToolReferenceSanitizer
          • Methods
          • RemoveUnavailableNames
          • RemoveUnavailableTools
        • Enums
        • EgressClass
        • NetworkScope
        • ToolApprovalMode
        • ToolApprovalRunMode
      • Providers
        • Classes
        • AgentAsToolProvider
          • Constructors
          • AgentAsToolProvider
          • Methods
          • GetConversationsAsync
          • ProvideAIContextAsync
        • AgentPersonalContextProvider
          • Constructors
          • AgentPersonalContextProvider
          • Methods
          • ProvideAIContextAsync
        • AgentToolConversation
          • Constructors
          • AgentToolConversation
          • Properties
          • AgentId
          • Messages
          • Name
        • AgentToolProvider
          • Constructors
          • AgentToolProvider
          • Methods
          • ProvideAIContextAsync
        • AgentToolResolver
          • Constructors
          • AgentToolResolver
          • Methods
          • Resolve
          • ResolveAll
        • EnvironmentContextProvider
          • Constructors
          • EnvironmentContextProvider
          • Fields
          • DefaultEnvironmentPrompt
          • Properties
          • HostEnvironment
          • RuntimeEnvironment
          • SystemPrompt
          • Methods
          • FromWorkspaceResolver
          • ProvideAIContextAsync
        • LexicalToolSearchStrategy
          • Methods
          • Search
        • RuntimeEnvironmentInfo
          • Constructors
          • RuntimeEnvironmentInfo
          • Properties
          • Architecture
          • HomeDirectory
          • Os
          • PathSeparator
          • Shell
          • TempDirectory
          • WorkingDirectory
        • ToolSearchCandidate
          • Constructors
          • ToolSearchCandidate
          • Properties
          • ArgumentNames
          • Description
          • QualifiedName
        • ToolSearchProvider
          • Constructors
          • ToolSearchProvider
          • Fields
          • DefaultInstructions
          • Methods
          • ProvideAIContextAsync
        • VisionToolProvider
          • Constructors
          • VisionToolProvider
          • Methods
          • ProvideAIContextAsync
        • Interfaces
        • IToolSearchStrategy
          • Methods
          • Search
      • Reducers
        • Classes
        • SummarizingChatReducer
          • Constructors
          • SummarizingChatReducer
          • Fields
          • DefaultMaxTokenCount
          • DefaultSummarizationPrompt
          • MinimumHistoryBudget
          • Properties
          • MaxTokenCount
          • OnBeforeCompaction
          • OnCompactionCompleted
          • OnCompactionStarted
          • SummarizationPrompt
          • Methods
          • CompactAsync
          • DeriveHistoryBudget
          • ReduceAsync
      • Runtime
        • Classes
        • AgentBuildRequest
          • Constructors
          • AgentBuildRequest
          • Properties
          • AgentDefinition
          • AvailableAgentDefinitions
          • BypassRequestedAgentCache
          • ChatClientFactory
          • ChatOptionsResolver
          • ChatReducerFactory
          • ConfigureAgentBuilder
          • ConfigureBuilder
          • ConfigureHarnessBuilder
          • ConfigureOptions
          • ContextProviderFactory
          • WorkspaceResolver
        • AgentOrchestrator
          • Constructors
          • AgentOrchestrator
          • Properties
          • AIAgents
          • Tools
          • Methods
          • EvictAgent
          • GetOrCreateAgentAsync
          • InvalidateAll
          • InvalidateAllAgents
          • SyncTools
        • ExternalToolMetadata
          • Constructors
          • ExternalToolMetadata
          • Properties
          • NetworkScope
          • OriginalName
          • ServerName
        • Interfaces
        • IAgentCacheInvalidator
          • Methods
          • InvalidateAllAgents
        • IAgentOrchestrator
          • Properties
          • AIAgents
          • Tools
          • Methods
          • EvictAgent
          • GetOrCreateAgentAsync
          • InvalidateAll
          • SyncTools
        • IAgentRunScopeFactory
          • Methods
          • Apply
      • Search
        • Classes
        • LexicalSearchDocument
          • Constructors
          • LexicalSearchDocument
          • Properties
          • Description
          • Id
          • Keywords
          • Title
        • LexicalSearchStrategy
          • Methods
          • Search
      • Secrets
        • Interfaces
        • IContentProtector
          • Methods
          • IsAvailable
          • Protect
          • Unprotect
        • IRedactionService
          • Methods
          • RedactArgumentsAsync
          • RedactMessagesAsync
          • RedactTextAsync
      • Settings
        • Classes
        • FileSettingsRepository
          • Constructors
          • FileSettingsRepository
          • Methods
          • GetSettingsAsync
          • SaveSettingsAsync
        • SettingsBase
          • Constructors
          • SettingsBase
          • Fields
          • Yaml
          • Properties
          • IsLoaded
          • SettingsKey
          • Methods
          • FromYaml
          • LoadAsync
          • OnChanged
          • OnPropertyChanged
          • ReloadAsync
          • SaveAsync
          • SetProperty<T>
          • ToYaml
          • TrySaveAsync
          • Events
          • Changed
          • PropertyChanged
        • Interfaces
        • IAppSettingsRepository
          • Methods
          • GetSettingsAsync
          • SaveSettingsAsync
      • Skills
        • Classes
        • AgentAuthoredSkillContext
          • Constructors
          • AgentAuthoredSkillContext
          • Properties
          • AgentId
          • AgentName
          • TimestampUtc
        • DiscoveredSkill
          • Properties
          • Description
          • Name
        • SkillAuthorshipException
          • Constructors
          • SkillAuthorshipException
          • Properties
          • SkillName
        • SkillDiscoverer
          • Constructors
          • SkillDiscoverer
          • Methods
          • Discover
        • SkillFileDiscoveryOptions
          • Properties
          • ResourceDirectories
          • ResourceExtensions
          • ScriptDirectories
          • Methods
          • Create
        • SkillFrontmatter
          • Methods
          • TryRead
        • SkillImportConflictException
          • Constructors
          • SkillImportConflictException
        • SkillImportLimits
          • Fields
          • MaxUncompressedZipSizeBytes
          • MaxUploadSizeBytes
        • SkillImportResult
          • Properties
          • DeclaresAllowedTools
          • Description
          • IgnoredFrontmatterKeys
          • Name
          • UnusedTopLevelPaths
        • SkillImportService
          • Constructors
          • SkillImportService
          • Methods
          • ImportAgentAuthoredMarkdownAsync
          • ImportAsync
          • ReplaceAgentAuthoredMarkdownAsync
        • Interfaces
        • ISkillImportService
          • Methods
          • ImportAgentAuthoredMarkdownAsync
          • ImportAsync
          • ReplaceAgentAuthoredMarkdownAsync
      • Speech
        • Contracts
          • Classes
          • SpeechSynthesisRequest
            • Properties
            • IncludeWavHeader
            • ModelPath
            • Text
            • VoiceId
          • SpeechSynthesisResponse
            • Properties
            • Audio
            • BitsPerSample
            • Channels
            • DurationMs
            • FileUrl
            • SampleRate
            • TotalSamples
            • VoiceId
          • SpeechSynthesisVoice
            • Constructors
            • SpeechSynthesisVoice
            • Properties
            • DisplayName
            • Gender
            • Id
            • Language
        • Classes
        • SpeechModelUnavailableException
          • Constructors
          • SpeechModelUnavailableException
        • SpeechProviderConfig
          • Properties
          • BaseUrl
          • CredentialKey
          • Id
          • ModelId
          • Name
          • Type
          • VoiceId
          • Methods
          • Clone
          • EqualsConfiguration
        • SpeechProviderKeys
          • Fields
          • Local
          • OpenAI
        • SpeechRecognitionRouter
          • Constructors
          • SpeechRecognitionRouter
          • Methods
          • GetDownloadModelPath
          • IsAvailableAsync
          • StartDownloadAsync
          • TranscribeAsync
        • SpeechSynthesisRouter
          • Constructors
          • SpeechSynthesisRouter
          • Methods
          • GetAvailableVoicesAsync
          • GetDownloadModelPath
          • IsAvailableAsync
          • StartDownloadAsync
          • StartSessionAsync
          • StopSessionAsync
          • SynthesizeAsync
        • SpeechSynthesisSessionUnavailableException
          • Constructors
          • SpeechSynthesisSessionUnavailableException
        • SpeechTranscription
          • Properties
          • Segments
          • Text
        • Interfaces
        • ISpeechProviderCatalog
          • Properties
          • Recognition
          • Synthesis
        • ISpeechRecognitionProvider
          • Properties
          • DefaultEndpoint
          • ModelPath
          • Type
          • Methods
          • IsAvailableAsync
          • StartDownloadAsync
          • TranscribeAsync
        • ISpeechSynthesisProvider
          • Properties
          • DefaultEndpoint
          • ModelPath
          • Type
          • Methods
          • GetAvailableVoicesAsync
          • IsAvailableAsync
          • StartDownloadAsync
          • StartSessionAsync
          • StopSessionAsync
          • SynthesizeAsync
      • Tasks
        • Classes
        • AgentRunPlan
          • Constructors
          • AgentRunPlan
          • Properties
          • Instruction
          • OnSuccessAsync
        • AgentTaskCatalog
          • Constructors
          • AgentTaskCatalog
          • Methods
          • GetAllEnabledTasks
          • GetTasksForUser
          • ReloadAsync
          • ReloadUserAsync
          • TryGetBuiltInTaskKey
          • TryGetOwnerUserId
          • TryGetTaskDirectory
        • AgentTaskCatalogEntry
          • Constructors
          • AgentTaskCatalogEntry
          • Properties
          • BuiltInTaskKey
          • DirectoryPath
          • IsEnabled
          • OwnerUserId
          • TaskId
        • AgentTaskContext
          • Properties
          • AgentId
          • NotificationChannel
          • SerializeLiveSessionAsync
          • SessionElement
          • TaskId
          • UserId
        • AgentTaskDefinition
          • Properties
          • AgentId
          • CreatedAt
          • CreatedByAgentId
          • ExternalTrigger
          • Id
          • Instruction
          • IsEnabled
          • MaxTokenBudget
          • ModelOverrideId
          • Name
          • NotificationChannel
          • NotificationMode
          • RunScope
          • Schedule
          • SessionMode
          • ToolApprovalRunMode
          • UserId
          • Methods
          • GetContentFingerprint
          • HasSameContentAs
        • AgentTaskRepository
          • Constructors
          • AgentTaskRepository
          • Methods
          • DeleteTaskAsync
          • GetAllEnabledTasksAsync
          • GetLatestRunAsync
          • GetLatestRunMetadataAsync
          • GetLatestRunsAsync
          • GetRunAsync
          • GetRunMetadataAsync
          • GetRunsAsync
          • GetTaskAsync
          • GetTaskByExternalTriggerSlugAsync
          • GetTasksByUserAsync
          • SaveRunAsync
          • SaveTaskAsync
        • AgentTaskRun
          • Properties
          • CompletedAt
          • Error
          • Id
          • IsEncrypted
          • LiveMessages
          • LiveMessagesChanged
          • ResultSummary
          • SessionElement
          • StartedAt
          • Status
          • SystemInstruction
          • TaskId
          • TokensUsed
          • TriggerParameters
          • TriggerSource
          • UserId
          • Methods
          • AddLiveMessage
          • AddLiveMessages
          • GetLiveMessagesSnapshot
        • AgentTaskRunObserver
          • Constructors
          • AgentTaskRunObserver
          • Methods
          • OnRequest
          • OnResponse
        • AgentTaskSchedulerService
          • Constructors
          • AgentTaskSchedulerService
          • Methods
          • Dispose
          • ExecuteAsync
          • GetRunningTasks
          • IsTaskRunning
          • RunTaskDeletionAsync
          • RunTaskSaveAsync
          • StopAsync
          • TriggerTaskAsync
          • TryGetLastRun
        • DuplicateExternalTriggerSlugException
          • Constructors
          • DuplicateExternalTriggerSlugException
        • NotificationChannels
          • Fields
          • Discord
          • Web
        • TaskExternalParameter
          • Properties
          • IsRequired
          • Kind
          • Name
        • TaskExternalTrigger
          • Properties
          • IsEnabled
          • Parameters
          • Slug
        • TaskExternalTriggerValidationException
          • Properties
          • ExpectedKind
          • FailureKind
          • ParameterName
        • TaskExternalTriggerValidator
          • Methods
          • ValidateParameters
        • TaskFileValueFormatter
          • Methods
          • ToSnakeCase
        • TaskInstructionRenderer
          • Methods
          • Render
        • TaskRunScope
          • Properties
          • AgentToolIds
          • AllowedDirectories
          • AllowedSkillNames
          • AllowedToolNames
          • AllowedWorkspaces
          • IsCompactionEnabled
          • IsLocalOnly
          • IsMemoryEnabled
          • IsTodoEnabled
          • IsToolSearchEnabled
          • PinnedToolNames
          • ToolPolicies
          • Methods
          • Clone
          • FromAgent
          • IsManagedToolName
        • TaskRunScopeResolver
          • Methods
          • ResolveOrThrow
          • TryResolve
        • TaskRunScopeValidationCatalog
          • Properties
          • ExposedAgentIds
          • SkillNames
          • ToolNames
          • WorkspaceNames
        • TaskRunSurface
          • Properties
          • Directories
          • EffectiveAgent
          • IsScopeApplied
          • NormalizedRunScope
        • TaskSchedule
          • Properties
          • CronExpression
          • DeleteAfterRun
          • IntervalMinutes
          • Kind
          • PredecessorTaskId
          • RunAt
          • TimeZoneId
        • TaskScheduleEvaluator
          • Methods
          • IsDue
        • TaskStatusUpdate
          • Constructors
          • TaskStatusUpdate
          • Properties
          • Message
          • Status
          • TaskId
          • TaskName
        • TaskTriggerOutcome
          • Properties
          • Message
          • RunId
          • Started
          • Status
        • Interfaces
        • IAgentTaskCatalog
          • Methods
          • GetAllEnabledTasks
          • GetTasksForUser
          • ReloadAsync
          • ReloadUserAsync
          • TryGetBuiltInTaskKey
          • TryGetOwnerUserId
          • TryGetTaskDirectory
        • IAgentTaskExecutor
          • Methods
          • ExecuteAsync
        • IAgentTaskHandler
          • Properties
          • TaskKey
          • Methods
          • PrepareAsync
        • IAgentTaskRepository
          • Methods
          • DeleteTaskAsync
          • GetAllEnabledTasksAsync
          • GetLatestRunAsync
          • GetLatestRunMetadataAsync
          • GetLatestRunsAsync
          • GetRunAsync
          • GetRunMetadataAsync
          • GetRunsAsync
          • GetTaskAsync
          • GetTaskByExternalTriggerSlugAsync
          • GetTasksByUserAsync
          • SaveRunAsync
          • SaveTaskAsync
        • IChannelNotificationService
          • Properties
          • Channel
          • Methods
          • HandoffAsync
          • NotifyAsync
        • IDeterministicTaskHandler
          • Properties
          • TaskKey
          • Methods
          • ExecuteAsync
        • Enums
        • AgentTaskStatus
        • TaskExternalParameterKind
        • TaskExternalTriggerValidationFailureKind
        • TaskNotificationMode
        • TaskScheduleKind
        • TaskSessionMode
        • TaskTriggerSource
      • Templating
        • Classes
        • PromptTemplateRenderer
          • Methods
          • Render
      • Tools
        • Vision
          • Classes
          • AnalyzeImageTool
            • Constructors
            • AnalyzeImageTool
            • Fields
            • ToolName
            • Methods
            • AsAITool
      • Toolsets
        • Classes
        • AddFileOperation
          • Constructors
          • AddFileOperation
          • Properties
          • Content
        • BoundedOutputBuffer
          • Constructors
          • BoundedOutputBuffer
          • Fields
          • DefaultCapacityBytes
          • Properties
          • TotalSize
          • Truncated
          • Methods
          • Append
          • AppendGap
          • ReadFrom
        • CodingToolset
          • Constructors
          • CodingToolset
          • Methods
          • ApplyPatch
          • DeleteText
          • EditFile
          • MoveText
          • OpenText
          • ReadFile
          • ResolvePatchPath
          • WriteFile
          • WriteText
        • DeleteFileOperation
          • Constructors
          • DeleteFileOperation
        • DirectoryToolset
          • Constructors
          • DirectoryToolset
          • Methods
          • ListDirectory
        • HostShellToolset
          • Constructors
          • HostShellToolset
          • Fields
          • QualifiedToolName
          • ToolName
          • Methods
          • ExecHostCommandAsync
        • KillJobResult
          • Constructors
          • KillJobResult
          • Properties
          • Found
          • Killed
          • Message
        • PatchDocument
          • Constructors
          • PatchDocument
          • Properties
          • Operations
        • PatchHunk
          • Constructors
          • PatchHunk
          • Properties
          • Header
          • IsEndOfFile
          • Lines
        • PatchHunkLine
          • Constructors
          • PatchHunkLine
          • Properties
          • Prefix
          • Text
        • PatchOperation
          • Constructors
          • PatchOperation
          • Properties
          • Path
        • PatchParser
          • Methods
          • Parse
        • PdfToolset
          • Constructors
          • PdfToolset
          • Methods
          • ExtractPdfText
          • SearchPdfText
        • ReadJobResult
          • Constructors
          • ReadJobResult
          • Properties
          • ExitCode
          • Found
          • Message
          • NewOffset
          • Output
          • Status
          • TotalSize
          • Truncated
        • SearchToolset
          • Constructors
          • SearchToolset
          • Methods
          • Glob
          • Grep
        • ShellExecutionTarget
          • Constructors
          • ShellExecutionTarget
          • Properties
          • ContainerName
          • DockerBinary
          • Kind
          • ShellBinary
          • WorkspaceDirectory
        • ShellToolset
          • Constructors
          • ShellToolset
          • Fields
          • MaxTimeoutSeconds
          • Methods
          • ExecCommandAsync
          • KillCommandAsync
          • ReadCommandOutputAsync
          • StartCommandAsync
        • StartJobResult
          • Constructors
          • StartJobResult
          • Properties
          • JobId
          • Message
          • Started
        • TextFileToolsetBase
          • Methods
          • ApplyPatchCore
          • DeleteText
          • EditFileCore
          • MoveText
          • OpenText
          • ReadFileCore
          • ResolvePatchPath
          • ResolveWorkspacePatchPath
          • WriteFileCore
          • WriteText
        • UpdateFileOperation
          • Constructors
          • UpdateFileOperation
          • Properties
          • Hunks
          • MoveTo
        • WaitToolset
          • Methods
          • WaitAsync
        • WorkspacePathAttribute
          • Properties
          • Access
        • Interfaces
        • IShellBackgroundJobProvider
          • Methods
          • CleanupExecutionAsync
          • CleanupUserAsync
          • HasLiveJobs
          • KillAsync
          • ReadAsync
          • StartAsync
        • IShellExecutorProvider
          • Methods
          • EvictAsync
          • GetExecutionTargetAsync
          • GetOrCreateAsync
          • RecoverForegroundCommandAsync
        • Enums
        • ShellTargetKind
      • Utils
        • Classes
        • AIFunctionArgumentsExtensions
          • Methods
          • ToFunctionArguments
        • AgentCallableName
          • Methods
          • MakeUniqueDisplayName
          • Normalize
        • AgentJsonText
          • Methods
          • SerializeValue
        • AgentTokenCounter
          • Methods
          • CountTokens
        • ContextTextBudget
          • Methods
          • Truncate
        • FileUtil
          • Methods
          • AppendLineSharedAsync
          • CreateSiblingTempPath
          • ReadAllLinesShared
          • WriteAllTextAtomic
          • WriteAllTextAtomicAsync
          • WriteStreamAtomicAsync
        • PathHelper
          • Methods
          • ArePathsEqual
          • GetRelativePathUnderRoot
          • HasSymlinkInPath
          • IsDirectChildOfAnyDirectory
          • IsPathWithinAnyDirectory
          • IsPathWithinDirectory
          • ResolveAuthorizedHostPath
          • ResolveToAgentPath
          • ResolveToHostPath
          • ResolveWorkingDirectoryAgentPath
          • ResolveWorkingDirectoryHostPath
          • SanitizeForLog
          • SanitizeMountName
          • ToExtraMountAgentPath
          • ToPlatformRelativePath
          • ToSlashSeparatedRelativePath
          • ToWorkspaceAgentPath
          • TryGetContainingDirectory
          • TryResolveToAgentPath
          • TryResolveToHostPath
        • TimeZoneResolver
          • Methods
          • NormalizeOrEmpty
          • ResolveOrLocal
        • ToolCallArgumentRedactor
          • Methods
          • Redact
        • ZipArchiveExtractionItem
          • Constructors
          • ZipArchiveExtractionItem
          • Properties
          • DestinationPath
          • Entry
          • IsDirectory
          • RelativePath
        • ZipArchiveExtractionPlan
          • Methods
          • Create
      • Vector
        • Classes
        • DurableVectorAppendResult
          • Constructors
          • DurableVectorAppendResult
          • Properties
          • CommittedPosition
          • HasConflict
          • WasWritten
        • DurableVectorChunk
          • Constructors
          • DurableVectorChunk
          • Properties
          • ChunkIndex
          • Content
          • Metadata
          • Timestamp
          • Vector
        • DurableVectorHit
          • Constructors
          • DurableVectorHit
          • Properties
          • ChunkIndex
          • Content
          • GenerationId
          • Key
          • Metadata
          • OwnerId
          • Score
          • SourceId
          • Timestamp
        • DurableVectorIndex
          • Constructors
          • DurableVectorIndex
          • Methods
          • AppendAsync
          • BrowseAsync
          • DeleteByOwnerAsync
          • DeleteSourceAsync
          • Dispose
          • GetCommittedPositionAsync
          • GetSnapshotAsync
          • ReplaceAsync
          • ResetAsync
          • SearchAsync
          • SetSourceStateAsync
        • DurableVectorIndexSnapshot
          • Constructors
          • DurableVectorIndexSnapshot
          • Properties
          • Exists
          • Fingerprint
          • IsTrusted
          • Sources
          • VectorDimensions
        • DurableVectorSourceSnapshot
          • Constructors
          • DurableVectorSourceSnapshot
          • Properties
          • CommittedPosition
          • GenerationId
          • Metadata
          • Mode
          • OwnerId
          • Reason
          • State
        • DurableVectorSpace
          • Constructors
          • DurableVectorSpace
          • Properties
          • Fingerprint
          • VectorDimensions
        • VectorStoreService
          • Constructors
          • VectorStoreService
          • Methods
          • DeleteAsync<TKey, TRecord>
          • DeleteCollectionAsync<TKey, TRecord>
          • DeleteWhereAsync<TKey, TRecord>
          • DisposeAsync
          • GetCollectionAsync<TKey, TRecord>
          • SearchAsync<TKey, TRecord>
          • UpdateBatchAsync<TKey, TRecord>
        • Enums
        • DurableVectorSourceMode
        • DurableVectorSourceState
      • Workspace
        • Classes
        • AllowedDirectory
          • Constructors
          • AllowedDirectory
          • Properties
          • AccessMode
          • AgentPath
          • EffectiveAgentPath
          • Kind
          • Label
          • Value
        • Enums
        • DirectorySourceKind
        • WorkspaceAccessMode
        • WorkspacePathAccess
      • Classes
      • SysConstants
        • Fields
        • AgentInstructionTag
        • DefaultAgentName
        • MainAgentName
        • NotificationAgentName
        • NotifyUserToolName
        • Prefix
        • ServiceNotificationToolName
        • ValidNotificationType
      • ToolNaming
        • Fields
        • MaxWireNameLength
        • WireSeparator
        • Methods
        • BuildMcpQualifiedName
        • BuildQualifiedName
        • BuildToolsetQualifiedName
        • GetToolsetOwner
        • NormalizeQualifier
        • NormalizeToolName
        • SanitizeName
        • SplitQualifiedName
      • ToolsetRegistration
        • Constructors
        • ToolsetRegistration
        • Properties
        • Origin
        • Toolset
      • Interfaces
      • ICrewToolset
      • IToolCredentialResolver
        • Methods
        • ResolveAsync
      • Enums
      • ToolExecutionState