# Capability map

Every public symbol this package publishes, and the exact specifier to import it from.

**Generated — do not edit.** `npx tsx scripts/capability-map.mts` rewrites it, and
`tests/unit/capability-map-is-current.test.ts` fails when the committed copy has drifted. A
hand-edited map is a second copy of the export list, and the copy is the one that goes stale.

A symbol reachable from one specifier is NOT reachable from another: importing from the root a
symbol that lives on a subpath type-checks against the bundled declaration and throws at run time
with `does not provide an export named`. That is the mistake this file exists to prevent.

1080 export(s) across 21 entry point(s).

Measured against `@theokit/sdk@5.9.2`.

## `@theokit/agents`

| Symbol | Kind |
|---|---|
| `AcpClient` | value |
| `AcpConnectionClosedError` | value |
| `AcpMessageDecoder` | value |
| `AcpProtocolError` | value |
| `Agent` | value |
| `AGENT_BRAND` | value |
| `AgentBuilder` | value |
| `AgentConfigCapability` | value |
| `AgentDefinitionError` | value |
| `AgentDisposedError` | value |
| `AgentRunError` | value |
| `AgentRunner` | value |
| `AgentRunnerBuilder` | value |
| `agentsPlugin` | value |
| `applyCapabilities` | value |
| `applyPosture` | value |
| `applySecurityFloor` | value |
| `APPROVAL_MODES` | value |
| `assertNoSymlinkEscape` | value |
| `assistantText` | value |
| `auditEnvReachability` | value |
| `AuthenticationError` | value |
| `BudgetExceededError` | value |
| `buildAgentCard` | value |
| `buildMcpToolDescriptors` | value |
| `buildModelSelection` | value |
| `CanUseToolCapability` | value |
| `CapabilityConflictError` | value |
| `CapabilityPreset` | value |
| `CapabilityRegistry` | value |
| `CheckpointCapability` | value |
| `coerceToKnownAgentRunErrorCode` | value |
| `compactionStrategyConfigSchema` | value |
| `CompatImportUnsupportedError` | value |
| `compileAgentDefinition` | value |
| `compileAgentModule` | value |
| `compileContextWindow` | value |
| `compileLoadedAgentModule` | value |
| `compileProjectContext` | value |
| `compileSkills` | value |
| `compileTools` | value |
| `CompressionFailedError` | value |
| `ConfigurationError` | value |
| `CONTEXT_WINDOW_FLOOR` | value |
| `CONTEXT_WINDOW_MARGIN` | value |
| `ContextualTool` | value |
| `ContextWindowCapability` | value |
| `ContextWindowMarginError` | value |
| `costAmountUsd` | value |
| `CostBudgetExceededError` | value |
| `costGuard` | value |
| `createAgentExecutionContext` | value |
| `createApiErrorHandler` | value |
| `createDraft` | value |
| `createPermissionsPlugin` | value |
| `createSdkAgentStream` | value |
| `createThinkTagExtractor` | value |
| `createToolHooksPlugin` | value |
| `CredentialPoolExhaustedError` | value |
| `declareAgentShape` | value |
| `DEFAULT_HANDLER_TIMEOUT_MS` | value |
| `DEFAULT_KEEP_TOKENS` | value |
| `DEFAULT_MAX_ITERATIONS` | value |
| `delegate` | value |
| `delegateBackground` | value |
| `delegateWithScoring` | value |
| `DelegationBudgetCostUnknownError` | value |
| `DelegationBudgetExceededError` | value |
| `DelegationError` | value |
| `DelegationTimeoutError` | value |
| `deriveConversationId` | value |
| `discoverSubagents` | value |
| `encodeAcpMessage` | value |
| `estimateTokens` | value |
| `extractThinkTagStream` | value |
| `extractToolUses` | value |
| `FieldCapability` | value |
| `foldLayers` | value |
| `foldTurnLifecycle` | value |
| `formatGoalEvent` | value |
| `generateAgentManifest` | value |
| `generateAgentRoutes` | value |
| `GenerateObjectError` | value |
| `getModelInfo` | value |
| `GoalRunner` | value |
| `GuardrailError` | value |
| `GuardrailsCapability` | value |
| `GuardrailViolationError` | value |
| `HookApprovalCapability` | value |
| `HookGateUnsupportedError` | value |
| `HumanInTheLoopCapability` | value |
| `humanizeModelName` | value |
| `InProcessApprovalRequiredError` | value |
| `IntegrationNotConnectedError` | value |
| `InvalidTaskIdError` | value |
| `isAgentContext` | value |
| `isAgentDefinition` | value |
| `isApprovalRequired` | value |
| `isDone` | value |
| `isError` | value |
| `isForbiddenPath` | value |
| `isPartialToolCall` | value |
| `isTextDelta` | value |
| `isToolCall` | value |
| `isToolResult` | value |
| `isTransientError` | value |
| `JudgeCredentialError` | value |
| `ladderReflectionStrategy` | value |
| `LayerOrderError` | value |
| `listSubagentNames` | value |
| `loadMcpJson` | value |
| `loadPersonalMcpServers` | value |
| `loadSubagentDefinition` | value |
| `loopStrategyConfigSchema` | value |
| `MainLoopCapability` | value |
| `MalformedGuardrailResultError` | value |
| `mapWithConcurrency` | value |
| `MCP_PROTOCOL_VERSION` | value |
| `McpFileError` | value |
| `mcpRegistry` | value |
| `mcpServerInfo` | value |
| `McpServersCapability` | value |
| `mcpToolApprovals` | value |
| `MemoryAdapterError` | value |
| `MemoryCapability` | value |
| `ModelCapability` | value |
| `moderateOutputStream` | value |
| `NetworkError` | value |
| `noopReflectionStrategy` | value |
| `outputModeration` | value |
| `parseConversationId` | value |
| `parseModelId` | value |
| `piiDetector` | value |
| `Plugin` | value |
| `PluginsCapability` | value |
| `PreCompactionHandlerError` | value |
| `presentUIMessageStream` | value |
| `ProjectContextCapability` | value |
| `projectContextMetadataOnlyKnobs` | value |
| `promptInjectionDetector` | value |
| `Provider` | value |
| `RateLimitError` | value |
| `reasoningEffortOf` | value |
| `recordWiring` | value |
| `reflectionStrategyConfigSchema` | value |
| `refreshModelCatalog` | value |
| `resolveCompactionStrategy` | value |
| `resolveCompatSources` | value |
| `resolveDecomposition` | value |
| `resolveEffectiveContextWindow` | value |
| `resolveEnabledSkills` | value |
| `resolveLoopStrategy` | value |
| `resolveMcpServers` | value |
| `resolveModelCapabilities` | value |
| `resolveSettingSources` | value |
| `resolveTrustPosture` | value |
| `Retry` | value |
| `RunContextCapability` | value |
| `runInputGuards` | value |
| `runOutputGuards` | value |
| `runWithApiErrorHandling` | value |
| `safePathJoin` | value |
| `Semaphore` | value |
| `SessionStoreCapability` | value |
| `setDiagnosticsSink` | value |
| `setOnce` | value |
| `SettingSourcesCapability` | value |
| `shouldAutoApprove` | value |
| `SkillsCapability` | value |
| `SkillsOptionsCapability` | value |
| `SkillsResolverCapability` | value |
| `Squad` | value |
| `streamAgentResponse` | value |
| `streamAgentTurnInProcess` | value |
| `streamAgentUIMessages` | value |
| `StreamObjectError` | value |
| `StructuredOutputError` | value |
| `SubAgent` | value |
| `SubagentsCapability` | value |
| `SubAgentsCapability` | value |
| `TaskNotFoundError` | value |
| `TelemetryCapability` | value |
| `textPayloadExtractor` | value |
| `TheokitAgentError` | value |
| `toAgentFactory` | value |
| `tokenBudgetCompactionStrategy` | value |
| `toModelOption` | value |
| `Tool` | value |
| `ToolboxCapability` | value |
| `ToolError` | value |
| `ToolsCapability` | value |
| `Toolset` | value |
| `ToolsetError` | value |
| `translateSdkEvent` | value |
| `UngatedCapabilityError` | value |
| `unicodeNormalizer` | value |
| `UnknownAgentError` | value |
| `UnknownCapabilityError` | value |
| `UnreadableTextPayloadError` | value |
| `UnsupportedBudgetOperationError` | value |
| `UnsupportedRunOperationError` | value |
| `UnsupportedTaskOperationError` | value |
| `UntrustedSettingSourceError` | value |
| `verifyLayerOrdering` | value |
| `wellKnownCardPath` | value |
| `WindowBudgetExceededError` | value |
| `withClockCap` | value |
| `withEphemeralAgent` | value |
| `withPreCompaction` | value |
| `WRITE_SCOPED_TOOLS` | value |
| `A2ACapabilities` | type |
| `A2ASkill` | type |
| `AcpTransport` | type |
| `AfterToolCallContext` | type |
| `AgentCard` | type |
| `AgentConfig` | type |
| `AgentDefinition` | type |
| `AgentExecutionContext` | type |
| `AgentManifest` | type |
| `AgentManifestEntry` | type |
| `AgentManifestSource` | type |
| `AgentManifestTool` | type |
| `AgentModule` | type |
| `AgentOptions` | type |
| `AgentRoute` | type |
| `AgentRouteContext` | type |
| `AgentRunErrorCode` | type |
| `AgentRunInfo` | type |
| `AgentRunnerRunOptions` | type |
| `AgentShape` | type |
| `AgentsPluginOptions` | type |
| `AgentStopReason` | type |
| `AgentStreamEvent` | type |
| `AgentTurnMetadata` | type |
| `AgentWithNarrowedListAlias` | type |
| `ApiErrorContext` | type |
| `ApiErrorDecision` | type |
| `ApiErrorPolicy` | type |
| `ApprovalMode` | type |
| `ApprovalOptions` | type |
| `ApprovalPosture` | type |
| `ApprovalRequest` | type |
| `ApprovalRequiredEvent` | type |
| `ArtifactChunkEvent` | type |
| `ArtifactStartEvent` | type |
| `AsyncSemaphore` | type |
| `BackgroundDelegation` | type |
| `BeforeToolCallContext` | type |
| `BudgetOptions` | type |
| `BudgetTracker` | type |
| `BuildAgentCardOptions` | type |
| `Capability` | type |
| `CatalogModel` | type |
| `CatalogModelCost` | type |
| `CheckpointSavedEvent` | type |
| `CompactionCallOptions` | type |
| `CompactionStrategyConfig` | type |
| `CompatSurface` | type |
| `CompiledAgentOptions` | type |
| `CompiledAgentOptionsDraft` | type |
| `CompiledContextWindow` | type |
| `CompiledTool` | type |
| `CompressibleMessage` | type |
| `ContentChunk` | type |
| `ContextWindowOptions` | type |
| `ContextWindowSource` | type |
| `CostGuardOptions` | type |
| `CustomTool` | type |
| `DefineAgentConfig` | type |
| `DefinitionOrThunk` | type |
| `DelegateFn` | type |
| `DelegateOptions` | type |
| `DelegationPort` | type |
| `DelegationResult` | type |
| `DelegationTarget` | type |
| `DiagnosticsSink` | type |
| `DiscoverSubagentsOptions` | type |
| `DoneEvent` | type |
| `EffectiveContextWindow` | type |
| `EphemeralAgent` | type |
| `ErrorCode` | type |
| `ErrorEvent` | type |
| `ErrorMetadata` | type |
| `FileEditEvent` | type |
| `FinalizedDraft` | type |
| `GatedCompatSource` | type |
| `GatedSettingSource` | type |
| `GoalEvent` | type |
| `GoalLoopAgent` | type |
| `GoalOptions` | type |
| `GoalResult` | type |
| `GoalRunnerDeps` | type |
| `Guardrail` | type |
| `GuardrailAction` | type |
| `GuardrailPhase` | type |
| `GuardrailResult` | type |
| `HitlDecision` | type |
| `HookApprovalGate` | type |
| `HookApprovalRequest` | type |
| `HookHandlers` | type |
| `HumanInTheLoopOptions` | type |
| `InferAgentInput` | type |
| `InferAgentToolNames` | type |
| `InlineSkill` | type |
| `InProcessApprovalRequest` | type |
| `InProcessAwaitApproval` | type |
| `IterationEvent` | type |
| `JudgeResult` | type |
| `KnownAgentRunErrorCode` | type |
| `LifecycleItem` | type |
| `LifecycleVocabulary` | type |
| `ListOptionsWithoutPaginationAlias` | type |
| `LLMCallContext` | type |
| `LoopFinishReason` | type |
| `LoopOutcome` | type |
| `LoopStrategy` | type |
| `LoopStrategyConfig` | type |
| `MainLoopMeta` | type |
| `MainLoopOptions` | type |
| `McpApprovalSpec` | type |
| `McpAuthConfig` | type |
| `McpHttpServerConfig` | type |
| `McpJsonSchema` | type |
| `McpOAuthConfig` | type |
| `McpRegistryConfig` | type |
| `McpRequestContext` | type |
| `McpSelection` | type |
| `McpServerConfig` | type |
| `McpServerInfo` | type |
| `McpServersMap` | type |
| `McpStdioServerConfig` | type |
| `McpToolDescriptor` | type |
| `MemoryAdapterErrorCode` | type |
| `Modality` | type |
| `ModelCapabilities` | type |
| `ModelOption` | type |
| `NamedTool` | type |
| `OutputModerationOptions` | type |
| `ParsedModelId` | type |
| `PartialToolCallEvent` | type |
| `PermissionsPluginOptions` | type |
| `PiiOptions` | type |
| `PluginsSettings` | type |
| `PolicyHandler` | type |
| `PreCompactionHandler` | type |
| `PreCompactionOptions` | type |
| `ProcessInputContext` | type |
| `ProjectSettingsGrant` | type |
| `PromptInjectionOptions` | type |
| `ProvenanceEntry` | type |
| `ProviderRoutingSettings` | type |
| `ReasoningEffort` | type |
| `ReflectionContext` | type |
| `ReflectionResult` | type |
| `ReflectionStrategy` | type |
| `ReflectionStrategyConfig` | type |
| `RefreshModelCatalogOptions` | type |
| `RefreshModelCatalogResult` | type |
| `ResolvedCompatSource` | type |
| `RetryOptions` | type |
| `RoundStreamFactory` | type |
| `RunEvent` | type |
| `RunStartedEvent` | type |
| `RuntimeOverrides` | type |
| `ScoredDelegation` | type |
| `Scorer` | type |
| `ScoreVerdict` | type |
| `SDKAgent` | type |
| `SdkAgentHandle` | type |
| `SdkMessage` | type |
| `SdkSendOptions` | type |
| `SdkTurnHandle` | type |
| `Segment` | type |
| `SessionRecord` | type |
| `SessionStore` | type |
| `SettingSourceCapability` | type |
| `SettingSourcesSelection` | type |
| `ShouldAutoApproveOptions` | type |
| `SkillsOptions` | type |
| `SkillsRequestContext` | type |
| `SkillsSelection` | type |
| `StateUpdateEvent` | type |
| `StreamAgentTurnDeps` | type |
| `StreamAgentTurnInProcessInput` | type |
| `StreamEvent` | type |
| `StructuredOutputErrorCode` | type |
| `SubagentDefinition` | type |
| `Summarize` | type |
| `TextDeltaEvent` | type |
| `ThinkingEvent` | type |
| `TimeoutAction` | type |
| `ToolboxOptions` | type |
| `ToolboxSource` | type |
| `ToolboxWalkResult` | type |
| `ToolCallEvent` | type |
| `ToolCallVeto` | type |
| `ToolComNome` | type |
| `ToolDeclaration` | type |
| `ToolHooks` | type |
| `ToolHooksPlugin` | type |
| `ToolOptions` | type |
| `ToolResultContentBlock` | type |
| `ToolResultEvent` | type |
| `ToolWalkResult` | type |
| `TranscriptCompactionStrategy` | type |
| `TrustLevel` | type |
| `TrustPosture` | type |
| `TrustPostureInput` | type |
| `TrustSource` | type |
| `TurnLifecycle` | type |
| `TurnOutcome` | type |
| `Verdict` | type |
| `WireChunk` | type |
| `WireDataPart` | type |
| `WiredEntity` | type |

## `@theokit/agents/bridge`

| Symbol | Kind |
|---|---|
| `AGENT_BRAND` | value |
| `AgentBuilder` | value |
| `AgentDefinitionError` | value |
| `agentsPlugin` | value |
| `applyPosture` | value |
| `APPROVAL_MODES` | value |
| `BudgetExceededError` | value |
| `buildModelSelection` | value |
| `CompatImportUnsupportedError` | value |
| `compileAgentDefinition` | value |
| `compileAgentModule` | value |
| `compileContextWindow` | value |
| `compileLoadedAgentModule` | value |
| `compileProjectContext` | value |
| `compileSkills` | value |
| `compileTools` | value |
| `ContextualTool` | value |
| `createAgentExecutionContext` | value |
| `createApiErrorHandler` | value |
| `createPermissionsPlugin` | value |
| `createSdkAgentStream` | value |
| `createThinkTagExtractor` | value |
| `createToolHooksPlugin` | value |
| `delegate` | value |
| `delegateBackground` | value |
| `delegateWithScoring` | value |
| `DelegationBudgetCostUnknownError` | value |
| `DelegationBudgetExceededError` | value |
| `DelegationError` | value |
| `DelegationTimeoutError` | value |
| `extractThinkTagStream` | value |
| `generateAgentManifest` | value |
| `generateAgentRoutes` | value |
| `HookGateUnsupportedError` | value |
| `isAgentContext` | value |
| `isAgentDefinition` | value |
| `isApprovalRequired` | value |
| `isDone` | value |
| `isError` | value |
| `isPartialToolCall` | value |
| `isTextDelta` | value |
| `isToolCall` | value |
| `isToolResult` | value |
| `loadMcpJson` | value |
| `loadPersonalMcpServers` | value |
| `McpFileError` | value |
| `mcpRegistry` | value |
| `mcpToolApprovals` | value |
| `presentUIMessageStream` | value |
| `projectContextMetadataOnlyKnobs` | value |
| `reasoningEffortOf` | value |
| `resolveCompatSources` | value |
| `resolveMcpServers` | value |
| `resolveSettingSources` | value |
| `runWithApiErrorHandling` | value |
| `shouldAutoApprove` | value |
| `streamAgentResponse` | value |
| `streamAgentUIMessages` | value |
| `toAgentFactory` | value |
| `translateSdkEvent` | value |
| `UntrustedSettingSourceError` | value |
| `withClockCap` | value |
| `withEphemeralAgent` | value |
| `WRITE_SCOPED_TOOLS` | value |
| `AfterToolCallContext` | type |
| `AgentDefinition` | type |
| `AgentExecutionContext` | type |
| `AgentManifest` | type |
| `AgentManifestEntry` | type |
| `AgentManifestSource` | type |
| `AgentManifestTool` | type |
| `AgentModule` | type |
| `AgentRoute` | type |
| `AgentRouteContext` | type |
| `AgentRunInfo` | type |
| `AgentsPluginOptions` | type |
| `AgentStopReason` | type |
| `AgentStreamEvent` | type |
| `AgentTurnMetadata` | type |
| `ApiErrorContext` | type |
| `ApiErrorDecision` | type |
| `ApiErrorPolicy` | type |
| `ApprovalMode` | type |
| `ApprovalPosture` | type |
| `ApprovalRequiredEvent` | type |
| `ArtifactChunkEvent` | type |
| `ArtifactStartEvent` | type |
| `BackgroundDelegation` | type |
| `BeforeToolCallContext` | type |
| `CheckpointSavedEvent` | type |
| `CompatSurface` | type |
| `CompiledAgentOptions` | type |
| `CompiledContextWindow` | type |
| `CompiledTool` | type |
| `DefineAgentConfig` | type |
| `DefinitionOrThunk` | type |
| `DelegateFn` | type |
| `DelegateOptions` | type |
| `DelegationPort` | type |
| `DelegationResult` | type |
| `DelegationTarget` | type |
| `DoneEvent` | type |
| `EphemeralAgent` | type |
| `ErrorEvent` | type |
| `FileEditEvent` | type |
| `GatedCompatSource` | type |
| `GatedSettingSource` | type |
| `HookApprovalGate` | type |
| `HookApprovalRequest` | type |
| `InferAgentInput` | type |
| `InferAgentToolNames` | type |
| `IterationEvent` | type |
| `LLMCallContext` | type |
| `McpApprovalSpec` | type |
| `McpRegistryConfig` | type |
| `McpRequestContext` | type |
| `McpSelection` | type |
| `PartialToolCallEvent` | type |
| `PermissionsPluginOptions` | type |
| `ProcessInputContext` | type |
| `ProjectSettingsGrant` | type |
| `ResolvedCompatSource` | type |
| `RunStartedEvent` | type |
| `ScoredDelegation` | type |
| `Scorer` | type |
| `ScoreVerdict` | type |
| `SdkAgentHandle` | type |
| `SdkMessage` | type |
| `SdkSendOptions` | type |
| `SdkTurnHandle` | type |
| `Segment` | type |
| `SettingSourceCapability` | type |
| `SettingSourcesSelection` | type |
| `ShouldAutoApproveOptions` | type |
| `StateUpdateEvent` | type |
| `StreamEvent` | type |
| `TextDeltaEvent` | type |
| `ThinkingEvent` | type |
| `ToolboxWalkResult` | type |
| `ToolCallEvent` | type |
| `ToolCallVeto` | type |
| `ToolHooks` | type |
| `ToolHooksPlugin` | type |
| `ToolResultEvent` | type |
| `ToolWalkResult` | type |

## `@theokit/agents/testing`

| Symbol | Kind |
|---|---|
| `createMockAgentStream` | value |
| `createMockOutputEvents` | value |
| `createMockWireStream` | value |
| `inspectCompiled` | value |
| `wireChunk` | value |
| `AgentOutputEvent` | type |
| `CompiledInspection` | type |
| `MockAgentStreamOptions` | type |
| `MockResponse` | type |
| `MockStreamEvent` | type |

## `@theokit/agents/sandbox`

| Symbol | Kind |
|---|---|
| `allowlistedEnv` | value |
| `buildBwrapArgv` | value |
| `buildSeccompFilter` | value |
| `createSandboxBackend` | value |
| `detectBwrap` | value |
| `detectBwrapMemoized` | value |
| `interactiveWrapCommand` | value |
| `LinuxSandbox` | value |
| `LocalSandbox` | value |
| `provisionRepo` | value |
| `realProbeCount` | value |
| `realProbes` | value |
| `RepoProvisionError` | value |
| `resetBwrapMemo` | value |
| `resetInteractiveWarnLatch` | value |
| `resetSandboxWarnLatch` | value |
| `resolveSandbox` | value |
| `resolveSandboxPosture` | value |
| `restrictedSeccompPath` | value |
| `SandboxBackend` | value |
| `SandboxNotAvailableError` | value |
| `SandboxSecurityError` | value |
| `seccompPathForArch` | value |
| `wrapCommandForSandbox` | value |
| `writableRootsFor` | value |
| `BwrapArgvOptions` | type |
| `BwrapDetection` | type |
| `BwrapProbes` | type |
| `CreateSandboxBackendOptions` | type |
| `ExecuteResult` | type |
| `InteractiveWrapOptions` | type |
| `ProvisionRepoOptions` | type |
| `SandboxConfig` | type |
| `SandboxMode` | type |
| `SandboxPosture` | type |
| `SandboxProvider` | type |
| `SeccompOptions` | type |

## `@theokit/agents/persistence`

| Symbol | Kind |
|---|---|
| `acquireSessionWriter` | value |
| `appendJsonl` | value |
| `applyWalWithFallback` | value |
| `atomicWriteJson` | value |
| `atomicWriteTempTarget` | value |
| `atomicWriteText` | value |
| `classifySessionArtifact` | value |
| `encodeProjectDir` | value |
| `forkTranscript` | value |
| `isCorruptionError` | value |
| `JsonlParseError` | value |
| `legacyTranscriptPath` | value |
| `listSessions` | value |
| `LiveSessionError` | value |
| `LiveTranscriptError` | value |
| `loadJsonl` | value |
| `openSqliteResilient` | value |
| `PersistenceSchema` | value |
| `readJsonlIds` | value |
| `readJsonlTail` | value |
| `replaceFileAtomic` | value |
| `sanitizeFts5Query` | value |
| `SessionBusyError` | value |
| `sessionHasWriter` | value |
| `sessionUuidFor` | value |
| `transcriptPath` | value |
| `transcriptRoot` | value |
| `withCwdMutex` | value |
| `withFileLock` | value |
| `AtomicWriteJsonOptions` | type |
| `FileLockOptions` | type |
| `ForkTranscriptOptions` | type |
| `ListSessionsOptions` | type |
| `OpenSqliteResilientOptions` | type |
| `ReadJsonlTailOptions` | type |
| `ResilientSqliteDb` | type |
| `SessionArtifact` | type |
| `SessionIdSource` | type |
| `SessionListing` | type |
| `SessionWriterLease` | type |
| `TranscriptBlock` | type |
| `TranscriptMessage` | type |
| `WalApplyResult` | type |

## `@theokit/agents/interactive`

| Symbol | Kind |
|---|---|
| `InteractiveBackend` | value |
| `InteractiveUnavailableError` | value |
| `NoSuchSessionError` | value |
| `resolveInteractive` | value |
| `InteractiveProvider` | type |
| `StartInteractiveOptions` | type |
| `StartInteractiveResult` | type |
| `WriteStdinOptions` | type |
| `WriteStdinResult` | type |

## `@theokit/agents/auth`

| Symbol | Kind |
|---|---|
| `assertSecureModes` | value |
| `authFilePath` | value |
| `AuthProvider` | value |
| `CODEX_CLIENT_ID_ENV_VAR` | value |
| `CODEX_PROVIDER` | value |
| `createPlanOnlyGate` | value |
| `CredentialError` | value |
| `credentialHome` | value |
| `CredentialNotFoundError` | value |
| `credentialSources` | value |
| `DeclaredProviderError` | value |
| `DEFAULT_PROVIDERS` | value |
| `deviceLogin` | value |
| `ensureFreshCredential` | value |
| `extractAccountId` | value |
| `grantGate` | value |
| `loginWithDevice` | value |
| `openaiDeviceLogin` | value |
| `PermissionStore` | value |
| `persistOAuthTokens` | value |
| `PlanOnlyRefusalError` | value |
| `pollDeviceToken` | value |
| `providerFromApiKeyPrefix` | value |
| `ProviderKeyMismatchError` | value |
| `ProviderPrefixMismatchError` | value |
| `readAuthFile` | value |
| `readStoredOAuth` | value |
| `refreshOAuthTokens` | value |
| `requestDeviceCode` | value |
| `requireCredential` | value |
| `resolveAgentCredential` | value |
| `resolveCredential` | value |
| `resolveOperatorApiKey` | value |
| `writeCredential` | value |
| `AgentCredentialInput` | type |
| `AuthMethod` | type |
| `Classification` | type |
| `CredentialProviderDescriptor` | type |
| `CredentialResolution` | type |
| `CredentialSourcesInput` | type |
| `CredentialStoreConfig` | type |
| `DeviceAuthProvider` | type |
| `DeviceCodeGrant` | type |
| `DeviceDeps` | type |
| `DeviceOAuthConfig` | type |
| `Governed` | type |
| `Grant` | type |
| `GrantGateContext` | type |
| `GrantOptions` | type |
| `NotGoverned` | type |
| `OAuthProviderConfig` | type |
| `OAuthTokens` | type |
| `OpenAIDeviceConfig` | type |
| `PermissionMode` | type |
| `PermissionQuery` | type |
| `PermissionStoreOptions` | type |
| `PlanOnlyContext` | type |
| `PlanOnlyGateOptions` | type |
| `PromptHooks` | type |
| `ResolveCredentialInput` | type |
| `ResolveCredentialOptions` | type |
| `ResolvedCredential` | type |
| `RunCredentialHelperOptions` | type |
| `SourceOrigin` | type |
| `StoredCredential` | type |
| `StoredOAuthCredential` | type |
| `Veto` | type |

## `@theokit/agents/config`

| Symbol | Kind |
|---|---|
| `AgentMemoryError` | value |
| `applySubagentMemory` | value |
| `blockAppliesTo` | value |
| `composeInstructions` | value |
| `contextPressure` | value |
| `ContextPressureThresholdError` | value |
| `currentOperatorPolicy` | value |
| `DEFAULT_CONTEXT_PRESSURE_THRESHOLDS` | value |
| `effectiveContextWindow` | value |
| `expandCommandTemplate` | value |
| `expandInstructionImports` | value |
| `FILE_INLINE_CAP` | value |
| `frontmatterValue` | value |
| `LayeredConfig` | value |
| `LayerOutOfOrderError` | value |
| `layerPrecedence` | value |
| `LAYERS_ARE_POSITIONED` | value |
| `loadCustomCommands` | value |
| `loadInstructionTree` | value |
| `loadOutputStyle` | value |
| `loadSettings` | value |
| `mcpServerAdmitted` | value |
| `MEMORY_BYTE_CAP` | value |
| `MEMORY_LINE_CAP` | value |
| `OperatorRootUnreadableError` | value |
| `OutputStyleError` | value |
| `permissionRulesFromSettings` | value |
| `resolveAgentMemory` | value |
| `resolveOperatorRoots` | value |
| `resolveOutputStyle` | value |
| `SETTINGS_LAYERS` | value |
| `settingsLayerChain` | value |
| `splitFrontmatter` | value |
| `templateHints` | value |
| `TrustStore` | value |
| `TrustStorePermissionsError` | value |
| `AgentMemory` | type |
| `AgentMemoryScope` | type |
| `ComposedInstructions` | type |
| `ComposeInstructionsOptions` | type |
| `ConfigLayer` | type |
| `ContextPressure` | type |
| `ContextPressureThresholds` | type |
| `CustomCommand` | type |
| `CustomCommandsResult` | type |
| `DeclaredLayer` | type |
| `ExpandImportsInput` | type |
| `InstructionBlock` | type |
| `InstructionSource` | type |
| `InstructionTree` | type |
| `InstructionTreeBudget` | type |
| `LayeredConfigInput` | type |
| `LayeredConfigResult` | type |
| `LayerValues` | type |
| `LoadCustomCommandsInput` | type |
| `LoadInstructionTreeInput` | type |
| `LoadOutputStyleInput` | type |
| `LoadSettingsInput` | type |
| `LoadSettingsResult` | type |
| `OperatorDefinition` | type |
| `OperatorOrigin` | type |
| `OperatorPolicy` | type |
| `OperatorRootsOptions` | type |
| `OperatorRootsResult` | type |
| `OutputStyle` | type |
| `ParsedFrontmatter` | type |
| `PermissionAction` | type |
| `PermissionRule` | type |
| `PermissionsBlock` | type |
| `PermissionTranslation` | type |
| `PrecedenceReport` | type |
| `ProvenancePerKey` | type |
| `ResolveAgentMemoryInput` | type |
| `Settings` | type |
| `SettingsLayer` | type |
| `ShellResult` | type |
| `SkippedDefinition` | type |
| `TemplateDeps` | type |
| `TrustRecord` | type |
| `UnsupportedPermissionEntry` | type |
| `WithheldRoot` | type |

## `@theokit/agents/tools`

| Symbol | Kind |
|---|---|
| `buildEnvContext` | value |
| `buildRepoMap` | value |
| `CatastrophicCommandError` | value |
| `catastrophicShellReason` | value |
| `commandDenialReason` | value |
| `ContextMatchError` | value |
| `createApplyPatchTool` | value |
| `createBraveWebSearchAdapter` | value |
| `createCurrentTimeTool` | value |
| `createDelegateTool` | value |
| `createEditFileTool` | value |
| `createGenericHttpSearchAdapter` | value |
| `createGitDiffTool` | value |
| `createGitStatusTool` | value |
| `createGlobTool` | value |
| `createInteractiveShellTool` | value |
| `createListDirTool` | value |
| `createPlanModeTool` | value |
| `createQuestionTool` | value |
| `createReadFileTool` | value |
| `createRunVitestTool` | value |
| `createSearchTextTool` | value |
| `createSessionArtifactStore` | value |
| `createShellTool` | value |
| `createTaskCompleteTool` | value |
| `createTaskDeclareTool` | value |
| `createTodolistTool` | value |
| `createUpdatePlanTool` | value |
| `createViewImageTool` | value |
| `createWebFetchTool` | value |
| `createWebSearchTool` | value |
| `createWriteFileTool` | value |
| `createWriteStdinTool` | value |
| `DEFAULT_MAX_IMAGE_BYTES` | value |
| `DEFAULT_TOOL_GUIDANCE` | value |
| `DelegateToolConfigError` | value |
| `denyCatastrophicCommands` | value |
| `formatCode` | value |
| `formatDiff` | value |
| `formatError` | value |
| `formatFileList` | value |
| `injectGuidance` | value |
| `isBlockedIp` | value |
| `isCommandAllowed` | value |
| `ReadTracker` | value |
| `ReasoningTools` | value |
| `RedirectBlockedError` | value |
| `renderToolList` | value |
| `replaceUnique` | value |
| `resolveAndScreen` | value |
| `screenedFetch` | value |
| `SsrfBlockedError` | value |
| `todoItemsToPlanNodes` | value |
| `truncateOutput` | value |
| `withDefaultGuidance` | value |
| `withDescription` | value |
| `withName` | value |
| `withShellExitGuidance` | value |
| `withToolResultGuidance` | value |
| `CommandPolicy` | type |
| `ContextMatchReason` | type |
| `CreateApplyPatchToolOptions` | type |
| `CreateBraveWebSearchAdapterOptions` | type |
| `CreateCurrentTimeToolOptions` | type |
| `CreateDelegateToolOptions` | type |
| `CreateEditFileToolOptions` | type |
| `CreateGenericHttpSearchAdapterOptions` | type |
| `CreateGitDiffToolOptions` | type |
| `CreateGitStatusToolOptions` | type |
| `CreateGlobToolOptions` | type |
| `CreateInteractiveShellToolOptions` | type |
| `CreateListDirToolOptions` | type |
| `CreateReadFileToolOptions` | type |
| `CreateRunVitestToolOptions` | type |
| `CreateSearchTextToolOptions` | type |
| `CreateShellToolOptions` | type |
| `CreateViewImageToolOptions` | type |
| `CreateWebFetchToolOptions` | type |
| `CreateWebSearchToolOptions` | type |
| `CreateWriteFileToolOptions` | type |
| `DelegateRosterEntry` | type |
| `EnvContextOptions` | type |
| `PlanModeTool` | type |
| `PlanModeToolOptions` | type |
| `PlanModeToolWithStore` | type |
| `PlanNode` | type |
| `QuestionTool` | type |
| `QuestionToolOptions` | type |
| `RepoMapOptions` | type |
| `ResolveAndScreenOptions` | type |
| `ScreenedFetchOptions` | type |
| `SessionArtifactStore` | type |
| `SessionArtifactStoreOptions` | type |
| `TaskRegistry` | type |
| `TaskToolOptions` | type |
| `TodoItem` | type |
| `TodolistTool` | type |
| `ToolGuidanceMap` | type |
| `TruncationMode` | type |
| `TruncationOptions` | type |
| `TruncationResult` | type |
| `VitestSummary` | type |
| `WebSearchCallback` | type |
| `WebSearchResult` | type |

## `@theokit/agents/client`

| Symbol | Kind |
|---|---|
| `AgentClient` | value |
| `agentHandle` | value |
| `AgentStreamInterruptedError` | value |
| `ApprovalAbortedError` | value |
| `ChannelTransport` | value |
| `consumeChunkStream` | value |
| `consumeUIMessageStream` | value |
| `extractLastUserText` | value |
| `HttpTransport` | value |
| `InProcessTransport` | value |
| `isAgentHandle` | value |
| `responseToChunkStream` | value |
| `AgentClientOptions` | type |
| `AgentClientState` | type |
| `AgentHandle` | type |
| `AgentTransport` | type |
| `ApprovalDecision` | type |
| `ChannelPushSource` | type |
| `ChannelTransportOptions` | type |
| `ChannelTurnHandlers` | type |
| `ChunkStreamOutcome` | type |
| `HeadersResolver` | type |
| `HttpTransportOptions` | type |
| `InProcessApprovalRequestLike` | type |
| `InProcessAwaitApproval` | type |
| `InProcessRunInput` | type |
| `InProcessRunner` | type |
| `InProcessTransportOptions` | type |
| `PendingApproval` | type |
| `RequestContext` | type |
| `UseAgentStatus` | type |
| `WireTransport` | type |

## `@theokit/agents/client/react`

| Symbol | Kind |
|---|---|
| `useAgent` | value |
| `PendingApproval` | type |
| `UseAgentOptions` | type |
| `UseAgentReturn` | type |
| `UseAgentStatus` | type |
| `WireMessage` | type |

## `@theokit/agents/session`

| Symbol | Kind |
|---|---|
| `classifyProjects` | value |
| `deleteSession` | value |
| `forkBeforeUserTurn` | value |
| `GCFloorError` | value |
| `GCProtectionUnavailableError` | value |
| `listSessions` | value |
| `LivenessBudgetError` | value |
| `loadOrCreateSessionId` | value |
| `persistSessionId` | value |
| `planTranscriptGC` | value |
| `projectDirFor` | value |
| `projectDirMatches` | value |
| `projectsRoot` | value |
| `protectedTranscriptPaths` | value |
| `readThreadHistory` | value |
| `recordProjectDir` | value |
| `resolveProjectDir` | value |
| `runTranscriptGC` | value |
| `SessionInUseError` | value |
| `sessionPointerPath` | value |
| `SessionRegistryRemoverError` | value |
| `transcriptOf` | value |
| `transcriptRootHint` | value |
| `ClassifyProjectsOptions` | type |
| `DeleteSessionOptions` | type |
| `DeleteSessionResult` | type |
| `FsSeam` | type |
| `GCCandidate` | type |
| `GCError` | type |
| `GCKept` | type |
| `Liveness` | type |
| `LivenessVerdict` | type |
| `ReadThreadHistoryOptions` | type |
| `RegistryOutcome` | type |
| `RunTranscriptGCResult` | type |
| `SessionSummary` | type |
| `ThreadHistory` | type |
| `ThreadHistoryState` | type |
| `TranscriptGCOptions` | type |
| `TranscriptGCPlan` | type |

## `@theokit/agents/hooks`

| Symbol | Kind |
|---|---|
| `buildHookHandlers` | value |
| `CHAIN_BUDGET_MULTIPLIER` | value |
| `DEFAULT_CONTINUATION_BUDGET` | value |
| `DEFAULT_HOOK_TIMEOUT_MS` | value |
| `DRAIN_BUDGET_MS` | value |
| `fenceHookOutput` | value |
| `HOOK_EVENTS` | value |
| `HookApprovalStore` | value |
| `hookFingerprint` | value |
| `HookSpecError` | value |
| `hookSpecSchema` | value |
| `hooksPlugin` | value |
| `inheritHooks` | value |
| `MAX_OUTPUT_BYTES` | value |
| `parseHookSpecs` | value |
| `runHookCommand` | value |
| `ApprovalRecord` | type |
| `ApprovalState` | type |
| `BuildHookHandlersOptions` | type |
| `CodePlugin` | type |
| `HookApprovalStoreOptions` | type |
| `HookEvent` | type |
| `HookIdentity` | type |
| `HookRunInput` | type |
| `HookRunResult` | type |
| `HookSpec` | type |

## `@theokit/agents/ask`

| Symbol | Kind |
|---|---|
| `askUserVia` | value |
| `ConcurrentListenerError` | value |
| `ConcurrentQuestionError` | value |
| `createAskBridge` | value |
| `createPendingLedger` | value |
| `QuestionAbandonedError` | value |
| `TheokitAgentError` | value |
| `AskBridge` | type |
| `DisposeListener` | type |
| `ListenerOptions` | type |
| `PendingItem` | type |
| `PendingLedger` | type |
| `PendingQuestion` | type |

## `@theokit/agents/tool-scope`

| Symbol | Kind |
|---|---|
| `bindToolScope` | value |
| `sandboxWritePolicy` | value |
| `SandboxWritePolicy` | type |
| `ToolScope` | type |
| `ToolScopeInput` | type |

## `@theokit/agents/a2a`

| Symbol | Kind |
|---|---|
| `createA2ATool` | value |
| `A2AAuth` | type |
| `A2AToolConfig` | type |

## `@theokit/agents/mcp-health`

| Symbol | Kind |
|---|---|
| `createMcpHealthSink` | value |
| `mcpInventory` | value |
| `McpFailure` | type |
| `McpFailureSource` | type |
| `McpHealthSink` | type |
| `McpServerFailedEvent` | type |
| `McpServerState` | type |
| `McpServerStatus` | type |

## `@theokit/agents/commands`

| Symbol | Kind |
|---|---|
| `createShutdown` | value |
| `DEFAULT_WATCHDOG_MS` | value |
| `defineCommand` | value |
| `routeCommand` | value |
| `SHUTDOWN_EXIT_CODES` | value |
| `CleanupTask` | type |
| `CommandArgument` | type |
| `CommandDefinition` | type |
| `RoutedInput` | type |
| `RouteFailure` | type |
| `Shutdown` | type |
| `ShutdownDeps` | type |
| `ShutdownOutcome` | type |

## `@theokit/agents/doctor`

| Symbol | Kind |
|---|---|
| `diagnose` | value |
| `installDiagnosticSink` | value |
| `renderDiagnosis` | value |
| `secretPresence` | value |
| `Check` | type |
| `Diagnosis` | type |
| `DiagnosticDestination` | type |
| `InstallDiagnosticSinkOptions` | type |
| `SecretPresence` | type |

## `@theokit/agents/usage`

| Symbol | Kind |
|---|---|
| `InMemoryUsageStorage` | value |
| `readRunUsage` | value |
| `RunUsageSnapshot` | type |
| `ToolUsageRecord` | type |
| `UsageQuery` | type |
| `UsageRecord` | type |
| `UsageResult` | type |
| `UsageStorageAdapter` | type |

## `@theokit/agents/pty`

| Symbol | Kind |
|---|---|
| `clampYield` | value |
| `MaxSessionsError` | value |
| `PtyInteractiveBackend` | value |
| `YIELD_MAX_MS` | value |
| `YIELD_MIN_MS` | value |
| `PtyInteractiveBackendOptions` | type |
