@harness-kernel/core
Generated by TypeDoc. Do not edit this page directly.
@harness-kernel/core
Section titled “@harness-kernel/core”Enumerations
Section titled “Enumerations”Classes
Section titled “Classes”- AgentSessionRunner
- AssistantRole
- ContextReadyEvent
- ErrorEvent
- HarnessContextProvider
- HarnessEvent
- HarnessHook
- HarnessMode
- HarnessModelProviderRegistry
- HarnessRole
- HarnessRunStorage
- HarnessRunStore
- HarnessSandbox
- HarnessSandboxSession
- HarnessSessionImpl
- HarnessSessionStorage
- HarnessSessionStoreImpl
- HarnessTool
- MemoryRunStorage
- MemoryRunStore
- MemorySessionStorage
- MessageDeltaEvent
- MessageEndEvent
- MessageStartEvent
- ModeChangedEvent
- ModelAfterEvent
- ModelBeforeEvent
- NoopRunStorage
- NoopRunStore
- NoopSandbox
- NoopSandboxSession
- RunAbortedEvent
- RunEndEvent
- RunFailedEvent
- RunStartEvent
- SnapshotCreatedEvent
- SnapshotDeletedEvent
- SnapshotRestoredEvent
- SystemRole
- ToolApprovalRequestedEvent
- ToolApprovalResolvedEvent
- ToolEndEvent
- ToolRole
- ToolStartEvent
- TranscriptCursorChangedEvent
- TurnEndEvent
- TurnStartEvent
- UserRole
Interfaces
Section titled “Interfaces”- AgentActionSession
- AgentContextReader
- AgentContextSession
- AgentDefinition
- AgentEventReader
- AgentEventSession
- AgentHistorySession
- AgentLogSession
- AgentMessage
- AgentMessageEnqueueOptions
- AgentMessageInput
- AgentMessageSession
- AgentModeReader
- AgentModeSession
- AgentReadSession
- AgentRunnerRunOptions
- AgentRunResult
- AgentRuntimeLogger
- AgentSessionRunnerOptions
- AgentSharedStateDefinition
- AgentStateReader
- AgentStateSession
- AgentToolResult
- AgentToolSession
- ContextContribution
- ContextContributionInput
- ContextEntry
- ContextEntryFilter
- ContextProviderBinding
- ContextProviderRenderResult
- ContextProviderSummary
- ContextRegistrationOptions
- ContextSnapshot
- CreateHarnessSessionInternalOptions
- CreateStoredRunInput
- CreateStoredSessionInput
- EventCursor
- HarnessAgentManifest
- HarnessAppConfig
- HarnessErrorContext
- HarnessErrorPolicy
- HarnessErrorShape
- HarnessEventEmitOptions
- HarnessEventMetadata
- HarnessEventQuery
- HarnessEventRecord
- HarnessEventSource
- HarnessEventSummary
- HarnessHookSummary
- HarnessModelProvider
- HarnessModeSummary
- HarnessRetryPolicy
- HarnessRoleSummary
- HarnessRunStream
- HarnessSandboxOpenInput
- HarnessSession
- HarnessSessionStatus
- HarnessSessionStore
- HarnessSessionSummary
- HarnessSnapshot
- HarnessSnapshotCreator
- HarnessSnapshotInput
- HarnessSnapshotSession
- HarnessSnapshotSummary
- HarnessTranscriptSession
- HarnessUserInput
- ModelInfo
- ModelProviderInfo
- ModelProviderPreparedContext
- ModelProviderRunInput
- ModelProviderRunResult
- NormalizedAgentDefinition
- OpenRunStoreInput
- ResolvedModelProvider
- RunCursorState
- RunInfo
- RunMetrics
- SandboxExecInput
- SandboxExecResult
- SendOptions
- SendResult
- SessionListQuery
- SessionListResult
- StoredRunSummary
- StreamOptions
- ToolApprovalHandle
- ToolApprovalRequest
- ToolCallMetric
- ToolCatalogEntry
- ToolErrorPayload
- ToolInvalidField
- ToolPermission
- TouchStoredSessionInput
- TranscriptBranch
- TranscriptCursor
- TranscriptQuery
- TurnInfo
- WaitForEventOptions
Type Aliases
Section titled “Type Aliases”- AgentContextProvider
- AgentMessageRole
- AgentModeDefinition
- AgentSharedState
- AgentToolDefinition
- AgentToolSource
- ContextProviderOutput
- ContextProviderReference
- HarnessAgentInput
- HarnessContextProviderClass
- HarnessContextProviderSelector
- HarnessErrorCategory
- HarnessErrorCode
- HarnessErrorSeverity
- HarnessEventClass
- HarnessHookEventClass
- HarnessModeClass
- HarnessModeSelector
- HarnessRoleClass
- HarnessRoleDefinition
- HarnessRoleSelector
- HarnessSessionEventListener
- HarnessSessionListener
- HarnessSessionStoreEvent
- HarnessSessionStoreListener
- HarnessStorageConfig
- HarnessStreamEvent
- HarnessToolClass
- HarnessToolSelector
- JsonObject
- RunnerEventListener
- ToolApprovalDecision
- ToolApprovalMode
- ToolApprovalResolver
- ToolErrorCode
- ToolRef
- ToolRisk
- TranscriptSeekTarget
Variables
Section titled “Variables”Functions
Section titled “Functions”- createHarnessSession
- createHarnessSessionStore
- createToolErrorPayload
- createToolErrorResult
- defineAgent
- modelProviderId
- normalizeHarnessError
- parseModelRef
- sanitizeHarnessError
References
Section titled “References”ArraySchema
Section titled “ArraySchema”Re-exports ArraySchema
BooleanSchema
Section titled “BooleanSchema”Re-exports BooleanSchema
DefaultSchema
Section titled “DefaultSchema”Re-exports DefaultSchema
EnumSchema
Section titled “EnumSchema”Re-exports EnumSchema
formatSchemaPath
Section titled “formatSchemaPath”Re-exports formatSchemaPath
InferInput
Section titled “InferInput”Re-exports InferInput
InferOutput
Section titled “InferOutput”Re-exports InferOutput
JsonSchema
Section titled “JsonSchema”Re-exports JsonSchema
LiteralSchema
Section titled “LiteralSchema”Re-exports LiteralSchema
NormalizedSchema
Section titled “NormalizedSchema”Re-exports NormalizedSchema
normalizeSchema
Section titled “normalizeSchema”Re-exports normalizeSchema
NumberSchema
Section titled “NumberSchema”Re-exports NumberSchema
ObjectSchema
Section titled “ObjectSchema”Re-exports ObjectSchema
OptionalSchema
Section titled “OptionalSchema”Re-exports OptionalSchema
RecordSchema
Section titled “RecordSchema”Re-exports RecordSchema
Re-exports s
SafeParseResult
Section titled “SafeParseResult”Re-exports SafeParseResult
Schema
Section titled “Schema”Re-exports Schema
SchemaError
Section titled “SchemaError”Re-exports SchemaError
SchemaIssue
Section titled “SchemaIssue”Re-exports SchemaIssue
SchemaIssueCode
Section titled “SchemaIssueCode”Re-exports SchemaIssueCode
schemaIssuesFromError
Section titled “schemaIssuesFromError”Re-exports schemaIssuesFromError
SchemaSource
Section titled “SchemaSource”Re-exports SchemaSource
StringSchema
Section titled “StringSchema”Re-exports StringSchema
UnknownSchema
Section titled “UnknownSchema”Re-exports UnknownSchema